
@media (max-width: 1600px) {
	.login_btn a{right:9.5%;}
	.signup_btn a{right:13.5%;}
	.user_header_profile a{right:9.5%;}
	/*.overlay_content{top:5%;}*/
	.search_container{width:360px;}
	.home_browse_category{ padding:30px 70px 30px; /*padding:30px 70px 20px; */ }
	.home_browse_category p{width:90%;}
	.drag_to_scroll{margin:-20px 15px 0px 0px;}
	.home_browse_category .owl-carousel .owl-dots, .home_browse_category .owl-carousel .owl-nav{ top:59%; left:-70%;}

	.flowchart{padding:0px 70px 100px;}
	.watermark_text{font-size:390px;}
.promise_section{ /*padding:80px 70px;*/ padding: 80px 40px; }
	.number_section{padding:100px 70px 0px; height:700px;}
	.blog_section{padding:100px 70px;}
	.customer_testimonial_section{padding:0px 70px 120px;}
	.facilities_section{padding:100px 70px;}
	.footer_link_container{padding:70px 70px 0px;}
	.top-footer{padding:70px 70px;}
	.copyright_section{padding:0px 70px;}
	.footer_form{padding:5px 2px;}

	.result_grid{width:250px; margin-bottom:15px;}
	.search_to_all_product a{margin:60px 0px;}
	.customer_testimonial_carousel .owl-carousel .owl-dots{left:90px;}

	/*---LISTING---*/

	.rentickle_breadcrumb{padding:30px 70px;}
	.listing_main_container{padding:40px 70px;}
	.color_picker_ul li{margin-bottom:20px;}
	.size_sort_ul li a{padding:10px 20px;}
	.price_sort .slider.slider-horizontal{margin-top:25px;}
	.price_sort{margin-bottom:50px;}

	/*-----DETAIL-----*/
.product_overview{/*padding:0px 70px 60px;*/ padding:0px 0px 60px;}
    .detail_spec_section{/*padding:90px 70px 0px; height:750px; */ padding:30px 40px; /*height:530px;*/ }
	.spec_detail_watermark{left:0px}
	/* .spec_addon{padding:120px 70px 90px;} */
    .spec_addon{ /*padding:60px 90px;*/ padding: 30px 40px; }
.faq_section{ /*padding:30px 90px;*/  padding: 30px 40px; }
	.product_shot_section{padding:90px 70px;}
	.product_shot_carousel{margin:70px 120px 0px;}
	.spec_vertical_text_container{left:0px;}
	.packages_section{padding:80px 0px 80px 70px;}
	.spec_3d_watermark{top:-275px;}
	.spec_3d_img{top:-275px;}
	.spec_3d_section{padding:80px 70px 100px; margin-top:250px;}
	.spec_similar_product_section{padding:90px 60px 50px}
	.website_submit_btn{padding:16px 22px;}
	.packages_section p{width:450px;}
	.product_shot_carousel .owl-carousel .owl-nav{ left:440px;}
	.product_shot_carousel .owl-carousel .owl-dots{margin-top:5px;}


	/*----CATEGORY PAGE----*/
	.cat_2_grid_container{padding:60px 70px 20px;}
	.cat_page_dotted_line{top:59.5%;}
	.cat_page_drag_to_scroll{margin-top:130px;}
	.cat_2_grid_meta{padding:30px;}
	.category_grid_img_box{padding:130px 0px 30px;}
	.cat_grid_image{width:80%;}
	/* .category_grid_link{height:500px;} */
	.featured_product_box{padding:60px 70px;}

	/*--USER DASHBOARD----*/
	.user_tab_main_container{padding:40px 70px 60px;}


	/*----CHECKOUT-------*/
	.checkout_breadcrumb{padding:50px 70px;}
	.checkout_steps_container{padding:50px 70px;}
	.add_to_cart_modal_container{max-height:450px;}

}

@media (max-width: 1440px) {

	.login_btn a{right:9.5%;}
	.signup_btn a{right:13.5%;}
	.user_header_profile a{right:9.5%;}
	/*.overlay_content{top:2%;}*/
	.search_container{width:360px;}
	.home_browse_category{/*padding:100px 70px;*/ padding:30px 70px 20px;}
	.home_browse_category p{width:90%; margin-bottom:20px;}
	.drag_to_scroll{margin:0px 15px 0px 0px;}
	.home_browse_category .owl-carousel .owl-dots, .home_browse_category .owl-carousel .owl-nav{ top:59%; left:-70%;}
	.rt_h2_margin{margin-top:10px;}

	.flowchart{padding:0px 70px 100px;}
	.watermark_text{font-size:390px;}
.promise_section{/*padding:80px 70px;*/ padding: 30px 40px; }
	.number_section{padding:100px 70px 0px; height:700px;}
	.blog_section{padding:100px 70px;}
	.customer_testimonial_section{padding:0px 70px 120px;}
	.facilities_section{padding:100px 70px;}
	.footer_link_container{padding:70px 70px 0px;}
	.top-footer{padding:70px 70px;}
	.copyright_section{padding:0px 70px;}
	.footer_form{padding:5px 2px;}

	.result_grid{width:200px; margin-bottom:15px;}
	.search_to_all_product a{margin:60px 0px;}
	.customer_testimonial_carousel .owl-carousel .owl-dots{left:90px;}

	/*---LISTING---*/

	.rentickle_breadcrumb{padding:30px 70px;}
	.listing_main_container{padding:40px 70px;}
	.color_picker_ul li{margin-bottom:20px;}
	.size_sort_ul li a{padding:10px 20px;}
	.price_sort .slider.slider-horizontal{margin-top:25px;}
	.price_sort{margin-bottom:50px;}

	/*-----DETAIL-----*/
.product_overview{ /*padding:0px 70px 60px;*/ padding:0px 0px 60px; }
.detail_spec_section{/*padding:90px 70px 0px; height:750px;*/ /*padding:30px 90px;*/ padding:30px 40px; /*height:530px;*/ }
	.spec_detail_watermark{left:0px}
	/* .spec_addon{padding:120px 70px 90px;} */
.spec_addon{ /*padding: 60px 90px;*/ padding:60px 40px; }
.faq_section{ /*padding:30px 90px;*/ padding: 30px 40px; }
	.product_shot_section{padding:90px 70px;}
	.product_shot_carousel{margin:70px 120px 0px;}
	.spec_vertical_text_container{left:0px;}
	.packages_section{padding:80px 0px 80px 70px;}
	.spec_3d_watermark{top:-275px;}
	.spec_3d_img{top:-275px;}
	.spec_3d_section{padding:80px 70px 100px; margin-top:250px;}
	.spec_similar_product_section{padding:90px 60px 50px}
	.website_submit_btn{padding:16px 22px;}
	.packages_section p{width:450px;}
	.product_shot_carousel .owl-carousel .owl-nav{ left:350px;}
	.product_shot_carousel .owl-carousel .owl-dots{margin-top:5px;}

	/*----CATEGORY PAGE----*/
	.cat_2_grid_container{padding:60px 70px 20px;}
	.cat_page_dotted_line{top:59%;}
	.cat_page_drag_to_scroll{margin-top:105px;}
	.cat_2_grid_meta{padding:30px;}
	.category_grid_img_box{padding:130px 0px 30px;}
	.cat_grid_image{width:80%;}
	/* .category_grid_link{height:450px;} */
	.featured_product_box{padding:60px 70px;}

	/*--USER DASHBOARD----*/
	.user_tab_main_container{padding:40px 70px 60px;}
	.resp-vtabs ul.resp-tabs-list{margin-right:30px !important; padding:10px;}
	.resp-vtabs .resp-tabs-list li{padding:8px !important; font-size:13px;}
	.resp-vtabs .resp-tabs-list li img{margin-right:10px;}
	.no_order_content{padding:30px 0px 50px}
	.common_user_container{padding:30px;}
	.order_table_content .table > thead > tr > th{font-size:12px; padding:12px 15px; border:none;}
	.order_table_content .table > tbody > tr > th, .order_table_content .table > tbody > tr > td {padding:12px 15px; font-size:13px;}
	.pay_now_circle{width:25px; height:25px;}
	.pay_now_circle i{padding:4px 8px;}
	.user_tab_main_container .nav-tabs > li > a{padding:15px;}
	.user_address_content{width:245px;}
	.resp-vtabs li.resp-tab-active .user_tab_active_arrow i{padding-top:5px;}
	.doc_tab_container .nav-tabs > li > a{padding:10px 15px;}

	/*----CHECKOUT-------*/
	.checkout_breadcrumb{padding:50px 70px;}
	.checkout_steps_container{padding:50px 70px;}
	.add_to_cart_modal_container{max-height:450px;}

}


@media (min-width: 1280px) and (max-width: 1366px) {


	.login_btn a{right:9.5%;}
	.signup_btn a{right:13.5%;}
	.user_header_profile a{right:9.5%;}
	.overlay_content{top:0%;}
	.search_container{width:360px;}
.home_browse_category{/*padding:100px 70px;*/ padding:30px 70px 20px;}
	.home_browse_category p{width:90%;}
	.drag_to_scroll{margin:45px 15px 0px 0px;}
	.home_browse_category .owl-carousel .owl-dots, .home_browse_category .owl-carousel .owl-nav{ top:70%; left:-66%;}
	.rt_h2_margin{margin-top:10px;}
	.category_dotted_line{top:63%;}

	.flowchart{padding:0px 70px 100px;}
	.watermark_text{font-size:390px;}
	.promise_section{padding:80px 70px;}
	.number_section{padding:100px 70px 0px; height:700px;}
	.blog_section{padding:100px 70px;}
	.customer_testimonial_section{padding:0px 70px 120px;}
	.facilities_section{padding:100px 70px;}
	.footer_link_container{padding:70px 70px 0px;}
	.top-footer{padding:70px 70px;}
	.copyright_section{padding:0px 70px;}
	.footer_form{padding:5px 2px;}

	.result_grid{width:185px; margin-bottom:15px;}
	.search_to_all_product a{margin:60px 0px;}

	.customer_testimonial_carousel .owl-carousel .owl-dots{left:90px;}

	.login_modal_body h4{font-size:35px; margin-bottom:20px;}
	.login_modal_body{padding:30px}
	.login_modal_body span{margin-bottom:20px;}
	.modal_social_login_btn ul li a{padding:16px 74px;}
	.modal_login_form button{padding:8px 0px;}
	.forgot_pswd{margin-top:25px;}
	/*---LISTING---*/

	.rentickle_breadcrumb{padding:30px 70px;}
	.listing_main_container{padding:40px 70px;}
	.color_picker_ul li{margin-bottom:20px;}
	.size_sort_ul li a{padding:10px 20px;}
	.price_sort .slider.slider-horizontal{margin-top:25px;}
	.price_sort{margin-bottom:50px;}


	/*-----DETAIL-----*/
.product_overview{ /*padding:0px 70px 60px;*/ padding: 0px 0px 60px; }
.detail_spec_section{ /*padding:30px 70px;*/ padding:30px 40px; }
	.spec_detail_watermark{left:0px}
	/* .spec_addon{padding:120px 70px 90px;} */
	/* .spec_addon{ padding:60px 90px; } */
	.spec_addon{ padding:30px 40px; }
	.faq_section{padding:30px 90px;}
	.product_shot_section{padding:90px 70px;}
	.product_shot_carousel{margin:70px 120px 0px;}
	.spec_vertical_text_container{left:0px;}
	.packages_section{padding:80px 0px 80px 60px;}
	.spec_3d_watermark{top:-275px;}
	.spec_3d_img{top:-275px;}
	.spec_3d_section{padding:80px 70px 100px; margin-top:250px;}
	.spec_similar_product_section{padding:90px 70px 50px}
	.website_submit_btn{padding:18px 22px;}
	.packages_section p{width:450px;}
	.product_shot_carousel .owl-carousel .owl-nav{left:325px;}
	.product_shot_carousel .owl-carousel .owl-dots{margin-top:5px;}

	/*----CATEGORY PAGE----*/
	.cat_2_grid_container{padding:60px 70px 20px;}
	.cat_page_dotted_line{top:59%;}
	.cat_page_drag_to_scroll{margin-top:90px;}
	.cat_2_grid_meta{padding:30px;}
	.category_grid_img_box{padding:130px 0px 30px;}
	.cat_grid_image{width:80%;}
	/* .category_grid_link{height:380px;} */
	.featured_product_box{padding:60px 70px;}


	/*--USER DASHBOARD----*/
	.user_tab_main_container{padding:40px 70px 60px;}
	.resp-vtabs ul.resp-tabs-list{margin-right:30px !important; padding:10px;}
	.resp-vtabs .resp-tabs-list li{padding:8px !important; font-size:13px;}
	.resp-vtabs .resp-tabs-list li img{margin-right:10px;}
	.no_order_content{padding:30px 0px 50px}
	.common_user_container{padding:30px;}
	.order_table_content .table > thead > tr > th{font-size:12px; padding:12px 15px; border:none;}
	.order_table_content .table > tbody > tr > th, .order_table_content .table > tbody > tr > td {padding:12px 15px; font-size:13px;}
	.pay_now_circle{width:25px; height:25px;}
	.pay_now_circle i{padding:4px 8px;}
	.user_tab_main_container .nav-tabs > li > a{padding:15px;}
	.user_address_content{width:245px;}
	.resp-vtabs li.resp-tab-active .user_tab_active_arrow i{padding-top:5px;}
	.doc_tab_container .nav-tabs > li > a{padding:10px 15px;}

	/*----CHECKOUT-------*/
	.checkout_breadcrumb{padding:50px 70px;}
	.checkout_steps_container{padding:50px 70px;}
	.add_to_cart_modal_container{max-height:350px;}

}


@media  (max-width: 1280px) {

	.product_shot_carousel .owl-carousel .owl-nav{ left:290px;}
	.drag_to_scroll{margin:20px 15px 0px 0px;}
	.cat_page_drag_to_scroll{margin-top:60px;}

	.home_browse_category .owl-carousel .owl-dots, .home_browse_category .owl-carousel .owl-nav{top:74%; left:-66%;}
	.category_dotted_line{top:65.5%;}
	.cat_page_dotted_line{top:59%;}

	}


@media (max-width: 1199px) {

	canvas {
		max-width: 100%;
		height: auto !important;
	}

	.promo h3 { font-size: 20px; }

	.promo > span,
	.promo > .container > span { font-size: 15px; }

	.promo-uppercase h3 { font-size: 19px; }

	.promo-uppercase > span,
	.promo-uppercase > .container > span { font-size: 14px; }

}


@media (min-width: 992px) and (max-width: 1199px) {

	#wrapper { width: 1000px; }

	#header.transparent-header.floating-header .container {
		width: 1030px;
		padding: 0 30px;
	}

	#header.transparent-header.floating-header.sticky-header .container {
		width: 970px;
		padding: 0 15px;
	}

	#primary-menu.sub-title ul > li > a {
		padding-left: 15px;
		padding-right: 15px;
	}

	#primary-menu ul li.mega-menu .mega-menu-content,
	.floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content { width: 940px; }

	.floating-header #primary-menu ul li.mega-menu .mega-menu-content { width: 1030px; }

	.ei-slider { height: 450px; }

	.postcontent { width: 690px; }
	.postcontent.bothsidebar { width: 440px; }
	.sidebar { width: 210px; }

	.sidebar .widget iframe { width: 210px !important; }

	.team.team-list .team-image { width: 200px; }

	.testi-image,
	.testi-image a,
	.testi-image img,
	.testi-image i {
		display: block;
		width: 36px;
		height: 36px;
	}

	.testi-image i {
		line-height: 36px;
		font-size: 20px;
	}

	/* ----------------------------------------------------------------
	Portfolio
	-----------------------------------------------------------------*/

	/* Portfolio - Sidebar
	-----------------------------------------------------------------*/

	.bothsidebar .portfolio-item { width: 50%; }

	/* Portfolio - Both Sidebars - Items - 2 Columns
	-----------------------------------------------------------------*/

	.bothsidebar .portfolio.portfolio-3 { margin: 0 -20px -20px 0; }

	.bothsidebar .portfolio-3 .portfolio-item { padding: 0 20px 20px 0; }

	/* Portfolio - Items - 1 Column
	-----------------------------------------------------------------*/

	.portfolio-1 .portfolio-item .portfolio-image,
	.portfolio-1 .portfolio-item .portfolio-image a,
	.portfolio-1 .portfolio-item .portfolio-image img {
		width: 560px;
		height: 311px;
	}

	.portfolio-1 .portfolio-desc { width: 340px; }

	.bothsidebar .portfolio-shuffle,
	.postcontent .portfolio-1 .iconlist { display: none; }

	.postcontent .portfolio-1 .portfolio-item .portfolio-image,
	.postcontent .portfolio-1 .portfolio-item .portfolio-image a,
	.postcontent .portfolio-1 .portfolio-item .portfolio-image img {
		width: 400px;
		height: 222px;
	}

	.postcontent .portfolio-1 .portfolio-desc {
		width: 250px;
		padding: 0;
	}

	.bothsidebar .portfolio-1 .portfolio-item { width: 100% !important; }

	.bothsidebar .portfolio-1 .portfolio-item .portfolio-image,
	.bothsidebar .portfolio-1 .portfolio-item .portfolio-desc {
		float: none;
		margin: 0 !important;
	}

	.bothsidebar .portfolio-1 .portfolio-item .portfolio-image { margin-bottom: 20px !important; }

	.bothsidebar .portfolio-1 .portfolio-item .portfolio-image,
	.bothsidebar .portfolio-1 .portfolio-item .portfolio-image a,
	.bothsidebar .portfolio-1 .portfolio-item .portfolio-image img {
		width: 100%;
		height: auto;
	}

	.bothsidebar .portfolio-1 .portfolio-desc {
		width: 100%;
		padding: 0;
	}

	.bothsidebar .entry-title h2 {
		font-size: 19px;
		font-weight: 600;
	}

	.bothsidebar .entry-meta li { margin-right: 10px; }


	/* Blog - Small
	-----------------------------------------------------------------*/

	.postcontent .small-thumbs .entry-image { width: 200px; }

	.bothsidebar .small-thumbs .entry-image { width: 120px; }

	/* Blog - Grid
	-----------------------------------------------------------------*/

	.post-grid .entry { width: 214px; }

	/* Blog - Grid - 3 Columns
	-----------------------------------------------------------------*/

	.post-grid.grid-3 .entry { width: 293px; }


	/* Blog - Grid - 3 Columns - Sidebar
	-----------------------------------------------------------------*/

	.postcontent .post-grid.grid-3 .entry { width: 213px; }

	/* Blog - Grid - 2 Columns
	-----------------------------------------------------------------*/

	.post-grid.grid-2 .entry { width: 450px; }

	/* Blog - Grid - 2 Columns - Sidebar
	-----------------------------------------------------------------*/

	.postcontent .post-grid.grid-2 .entry { width: 325px; }

	/* Blog - Grid - 2 Columns - Both Sidebar
	-----------------------------------------------------------------*/

	.bothsidebar .post-grid.grid-2 .entry { width: 200px; }


	.post-timeline .entry { width: 400px !important; }

	.post-timeline .entry.entry-date-section { width: 100% !important; }


	/* Blog - Medium Post List
	-----------------------------------------------------------------*/

	.mpost .entry-image,
	.mpost .entry-image a,
	.mpost .entry-image img,
	.mpost .entry-image i {
		width: 120px;
		height: 90px;
	}

	.mpost .entry-image a i { line-height: 90px; }

	.col_one_third .landing-wide-form .heading-block h2 { font-size: 32px; }

	.col_one_third .landing-wide-form .heading-block span { font-size: 17px; }

	.col_one_third .landing-wide-form { padding: 36px 30px; }


	/* Shop - 1 Column - Both Sidebar
	-----------------------------------------------------------------*/

	.bothsidebar .product-1 .product-image {
		width: 200px;
		height: 267px;
	}

	.product-title h3 { font-size: 18px; }

	.landing-video {
		width: 465px;
		height: 262px;
		margin: 19px 0 0 75px;
	}

	.panel .portfolio-meta li { padding-left: 22px; }

	.panel .portfolio-meta li span {
		display: block;
		margin-left: -21px;
	}

	.portfolio-single-image-full.portfolio-single-thumbs,
	.portfolio-single-image-full .swiper-container { height: 400px; }

	.bnews-slider { width: 817px; }

	.landing-form-overlay { bottom: -142px; }

	/*---CSS------*/
	/*----GENERAL----*/
	h1, h2, h3, h4, h5, h6{margin:0px 0px 15px 0px;}
	#header-wrap{min-height:100px;}
	/*.mobile_visible{display:block;}
	.desktop_visible{display:none;}
	*/
	/*----HEADER----*/
	/*#menutrigger{display:none;}
	#locationdiv{position:absolute; float:none; top:10px; left:60px; height:30px;}
	#primary-menu-trigger{top:30px;}
	.search_container{display:none;}
	.header_login a{top:42px;}
	#logo{z-index:0;}
	#logo img{width:180px; height:auto; margin-top:5px;}
	.rentickle_main_menu{position:relative; width:auto;}
	.rentickle_main_menu #primary-menu ul.main_product_menu li{display:block;}
	#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a{text-transform:capitalize !important;}
	#top-cart{margin:35px 0px 0px;}*/
	.user_header_profile a{right:12.5%;}
	.login_btn a{right:12%;}
	.signup_btn a{right:18%;}
	.search_container{width:340px;}

	/*----SLIDER----*/
	.homepage_slider{padding:0px 30px;}
	.rentickle_slider_content h1{font-size:45px !important; line-height:50px !important;}
	.rentickle_slider_content h2{font-size:45px !important; line-height:50px !important;}
	.rentickle_slider_content p{font-size:14px; margin-top:20px;}
	/* .home_banner_form{margin-top:260px;} */
	.banner_search_submit{padding:0px 30px 0px 0px;}
	.input-lg{height:auto;}

	/*----BROWSE CATEGORY----*/
	.category_carousel_heading{font-size:20px; line-height:24px;}
	.category_carousel_product_no{font-size:12px;}
	.home_browse_category .owl-carousel .owl-dots, .home_browse_category .owl-carousel .owl-nav{top:70%; left:-360px;}
	.home_browse_category{padding:30px 30px 60px;}
	.home_browse_category p{width:90%;}
	.rt_h2{font-size:24px;}
	.rt_h2_margin{margin-top:0px;}
	.drag_to_scroll{margin:20px 0px 15px; position:absolute; right:20px;}
	.website_h2{font-size:24px; line-height:30px;}
	.website_label{}
	.how_it_works_content{margin:50px auto;}
	.category_dotted_line{top:62%;}

	/*----FLOWCHART----*/
	.watermark_text{font-size:250px;}
	.flowchart{padding:0px 30px 80px;}
	.flowchart_left_content_box{margin:0px 0px 0px;}
	.flowchart p{width:90%;}
	.dotted_box{width:300px; height:300px;}
	/*.serial_no{margin:0px auto;}*/
	.flowchart_bg{background-image:none;}
	.home_cart_screen{margin:0px;}

	/*----PROMISES----*/
	.promise_section{padding:60px 30px 50px;}
	.promises_content_unit p{width:85%;}
	.number_section{padding:60px 30px 30px; background-image:none; height:auto;}
	.number_section p{width:90%;}
	.stats_number{padding:30px 0px 0px;}
	.counter{font-size:40px; line-height:1;}
	.counter + h5{font-size:12px;}

	/*----BLOG----*/
	.blog_post_container{margin-top:5px;}
	.blog_section{padding:50px 30px 0px;}
	.blog_content_unit{margin:0px 10px 25px;}
	.blog_intro_para{width:100%;}
	.blog_content_unit p{width:100%;}

	/*----TESTIMONIAL----*/
	.customer_testimonial_carousel{padding:0px;}
	.customer_testimonial_section{padding:0px 30px 50px}
	.testimonial_content{margin:20px 0px 0px; padding:30px 30px 60px;}
	.customer_testimonial_carousel .owl-carousel .owl-dots{top:-3%; left:65px;}
	.testimonial_content h5{margin:0px;}

	/*----FACILITIES----*/
	.facilities_section{padding:50px 30px;}

	/*----FOOTER----*/
	.footer_link_container{padding:50px 30px 0px;}
	.top-footer{padding:50px 30px;}
	.footer_form{padding:5px 0px;}
	.copyright_section{padding:0px 30px;}
	#copyrights h4{text-align:left;}
	#copyrights{padding:20px 0px 50px;}


	/*----LOGIN MODAL----*/
	#myModal_login .modal-body{padding:30px;}
	.login_modal_body h4{font-size:30px; margin-bottom:20px;}
	.modal_social_login_btn ul li a{padding:15px 70px;}
	.or{margin:30px 0px;}
	.modal_login_form input{padding:10px !important;}
	/*.modal_login_form button{padding:5px 0px;}*/
	.forgot_pswd{margin-top:25px;}
	.modal_login_form form{margin-bottom:10px;}
	.modal_login_form{margin:20px 0px 0px;}
	.login_modal_body span{font-size:13px;}

	#myModal_location .block{padding:30px 15px;}
	.location_modal li a{/*width:130px; height:130px;*/ padding:50px 0px 0px; margin:0px 5px 10px; font-size:13px;}

	.result_grid{width:220px; margin-bottom:15px;}
	.search_to_all_product a{margin:60px 0px;}
	.banner_search_result{padding:15px; background:#fff;}
	.search_to_all_product{margin-bottom:15px;}

	/*-----LISTING PAGE----*/
	.rentickle_breadcrumb{padding:30px 30px;}
	ul.breadcrumb_menu{margin-left:20px;}
	.listing_bottom_submenu{margin-top:0px;}
	.category_submenu li{margin-right:20px; margin-bottom:15px;}
	.category_submenu li a{padding:0px 0px 5px;}
	.listing_main_container{padding:30px 30px;}
	.listing_h2{font-size:30px; line-height:1;}
	.listing_filter_icon_box a{font-size:13px; margin-right:15px;}

	.listing_filter_heading_container{margin-bottom:10px;}

	..color_picker_ul{margin-bottom:15px;}
	.color_picker_ul li a img{margin-right:5px;}
	.color_picker_ul li{width:48%; margin-bottom:20px;}
	.color_picker_ul li a{font-size:12px;}
	.price_sort .slider.slider-horizontal{margin-top:30px;}
	.size_sort_ul{width:100%;}
	.size_sort_ul li a{padding:9px 18px;}
	.listing_product_type_ul li{display:inline-table; width:auto; margin-right:30px;}
	.listing_meta_title{ margin-bottom:5px;}
	.product_content_grid{margin-right:0px}

	/*---DETAIL------*/
	.product_overview{/*padding:0px 30px 40px;*/ padding:0px 0px 40px; }
	.product_feature_img{margin-top: 0px;}
	/*.feature_enlage_link .arrow_plus a{width:40px; height:40px; padding:10px 0px 0px;}*/
	.feature_enlage_link .arrow_plus a{width:50px; height:50px; line-height: 46px;}
	.feature_enlage_link{margin: 4px 0px 0px 0px;}
	.product_overview_meta{margin-top:30px;}
	.share_box_common_margin{margin-bottom:15px;}
	.spec_detail_watermark{left:14px;}

	.detail_spec_section{ padding:30px 30px; }
	.detail_spec_meta p{width:90%; margin-bottom:20px;}
	.detail_spec li{padding-right:0px; display:block; margin-bottom:5px;}
	.spec_info{width:100%;}

    .spec_addon {/*padding:60px 30px;*/ padding: 30px 30px; }
	.spec_addon_info{margin-bottom:20px}
	.spec_addon_meta{margin:15px 0px 0px;}
	.spec_addon_info_h3{margin:60px 0px 20px}

	.faq_section{padding:30px 30px;}
	/* .faq_section{padding:60px 30px;} */
	.close_faq_toggle_btn{top:-30px; right:15px;}
	.website_submit_btn{white-space:normal; padding:15px 10px}
	.questions_section{padding:60px 30px 80px;}
	.qustion_box{margin:0px 30px 40px 0px; padding-bottom:10px;}

	.product_shot_section{padding:60px 30px 30px;}
	.spec_vertical_text_container{position:relative; bottom:0px; left:0px}
	.vertical_text{float:none; transform:none; font-size:24px; }
	.product_shot_carousel{margin:20px 20px 60px}
	.product_shot_carousel .owl-carousel .owl-dots{margin-top:0px;}
	.product_shot_carousel .owl-carousel .owl-nav{left:89%;}
	.packages_section{padding:40px 0px 40px 30px ;}
	.detail_spec_h3{font-size:19px;}
	.packages_section p{width:100%; margin-bottom:20px;}
	.packages_section a.spec_backage_btn{padding:15px 6px;}

	.spec_package_big_img{margin-top:40px;}
	.spec_3d_section{padding:60px 30px; margin-top:100px;}
	.spec_3d_img{ top:-160px;}
	.spec_3d_section p{width:100%;}
	.spec_similar_product_section{padding:60px 30px 40px;}
	.detail_overview_size_ul{width:auto; }
	.spec_3d_watermark{top:-160px;}

	.cart_modal_push_overlay #side-panel{width:65%; right:-65%; background-color:#fff;}
	.cart_modal_push_overlay #side-panel .side-panel-wrap{padding:50px;}

	/*---CATEGORY PAGE----*/

	.category_banner_content{margin:35px auto}
	.cat_2_grid_container{padding:40px 30px;}
	.cat_2_grid{margin-right:25px;}
	.even_grid{margin-right:0px;}
	/* .category_grid_link{height:350px;} */
	.category_grid_img_box{padding:150px 0px 40px;}
	.cat_page_drag_to_scroll{right:30px;}
	.featured_product_box{padding:40px 30px;}
	.featured_product_box .owl-carousel .owl-dots, .featured_product_box .owl-carousel .owl-nav{top:57%; left:-360px;}
	.cat_page_drag_to_scroll{margin:20px 0px 15px}
	.cat_page_dotted_line{top:56%;}

	/*--USER DASHBOARD----*/
	.user_tab_main_container{padding:40px 30px 60px;}
	.resp-vtabs ul.resp-tabs-list{margin-right:30px !important; padding:10px;}
	.resp-vtabs .resp-tabs-list li{padding:8px !important; font-size:12px;}
	.resp-vtabs .resp-tabs-list li img{margin-right:10px;}
	.no_order_content{padding:30px 0px 50px}
	.common_user_container{padding:30px;}
	.order_table_content .table > thead > tr > th{font-size:12px; padding:12px 15px; border:none;}
	.order_table_content .table > tbody > tr > th, .order_table_content .table > tbody > tr > td {padding:12px 15px; font-size:13px;}
	.pay_now_circle{width:25px; height:25px;}
	.pay_now_circle i{padding:4px 6px;}
	.user_tab_main_container .nav-tabs > li > a{padding:15px;}
	.user_address_content{width:97%;}
	.doc_tab_container .nav-tabs > li > a{padding:10px 12px; font-size:13px;}
	.resp-vtabs li.resp-tab-active .user_tab_active_arrow i{padding-top:6px;}


	/*----CHECKOUT-------*/
	.checkout_breadcrumb{padding:40px 30px;}
	.checkout_steps_container{padding:40px 30px;}
	.checkout_shadow_container{margin-right:20px;}
	#payment_method .modal-content{padding:40px 20px;}
	.required_alert{font-size:9px; right:5px; top:23px;}
	.checkout_drpdwn_alert{right:32px; }

	/*-----NEW DASHBOARD-----*/
	.dashboard_sidebar{padding:7px; margin-right:20px;}
	.dashboard_sidebar li a img{margin-right:5px;}
	.dashboard_sidebar li a{padding:7px 5px; font-size:12px;}
}

@media (max-width: 1023px) {
	.footer_link_container .d-flex .col{ width: 33.33%;}
	.d-flex{-ms-flex-wrap: wrap;flex-wrap: wrap;}
	.justify-content-between {ms-flex-line-pack: stretch;align-content: stretch;}
}

@media (max-width: 991px) {

	#wrapper {
		width: 100%;
		margin: 0;
		box-shadow: none;
	}

	#header.full-header .container,
	.container-fullwidth {
		padding: 0 15px !important;
		margin: 0 auto;
		width: 750px !important;
	}

	.container.vertical-middle { width: 100% !important; }

	.vertical-middle + .video-wrap {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}

	.postcontent,
	.postcontent.bothsidebar,
	.sidebar {
		width: 100%;
		margin-right: 0;
		float: none !important;
		margin-bottom: 40px !important;
		padding-bottom: 40px;
		border-bottom: 1px solid #EEE;
	}

	.sidebar.col_last {
		float: none;
		margin-bottom: 0 !important;
		padding-bottom: 0;
		border-bottom: 0;
	}

	#header,
	#header-wrap,
	#header.sticky-style-2,
	#header.sticky-style-3,
	#header.sticky-style-2 #header-wrap,
	#header.sticky-style-3 #header-wrap { height: auto !important; }

	#header.sticky-style-2 #header-wrap,
	#header.sticky-style-3 #header-wrap { min-height: 60px; }

	#header.sticky-header #header-wrap { position: relative; }

	#header.transparent-header,
	#header.semi-transparent {
		background: #FFF;
		border-bottom: 1px solid #F5F5F5;
		z-index: auto;
	}

	#header.dark.transparent-header,
	#header.dark.semi-transparent {
		background-color: #333;
		border-bottom: 1px solid rgba(0,0,0,0.1);
	}

	#header.transparent-header.floating-header { margin-top: 0; }

	#header.transparent-header.floating-header .container {
		width: 750px;
		padding: 0 15px;
		border-radius: 0;
	}

	#header.transparent-header + #slider,
	#header.transparent-header + #page-title.page-title-parallax,
	#slider + #header.transparent-header,
	#header.transparent-header.floating-header + #slider,
	#header.transparent-header + #google-map {
		top: 0;
		margin-bottom: 0;
	}

	.slider-parallax .slider-parallax-inner { position: relative; }

	#header.transparent-header + #page-title.page-title-parallax .container { padding-top: 0; }

	#header-trigger,
	.top-advert,
	.header-extras { display: none; }

	#logo {
		display: block;
		height: 100px;
		float: none;
		margin: 0 auto 0 !important;
		max-width: none;
		text-align: center;
		border: 0 !important;
		padding: 0 !important;
	}

	#logo a.standard-logo { display: inline-block; }

	#primary-menu {
		display: block;
		float: none;
	}

	#primary-menu-trigger {
		opacity: 1;
		pointer-events: auto;
		top: 25px;
		margin-top: 0;
		left: 0;
		z-index: 1;
	}

	#primary-menu .container #primary-menu-trigger {
		top: 5px;
		left: 0;
	}

	#primary-menu > ul,
	#primary-menu > div > ul {
		display: none;
		float: none !important;
		border: 0 !important;
		padding: 0 !important;
		margin: 0 !important;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}

	#primary-menu > div > ul { margin-top: 60px !important; }

	body:not(.top-search-open) #primary-menu-trigger {
		opacity: 1;
		-webkit-transition: opacity .2s .2s ease, top .4s ease;
		-o-transition: opacity .2s .2s ease, top .4s ease;
		transition: opacity .2s .2s ease, top .4s ease;
	}

	body.top-search-open #primary-menu-trigger { opacity: 0; }

	body.side-push-panel #side-panel-trigger-close a {
		display: block;
		position: absolute;
		z-index: 12;
		top: 0;
		left: auto;
		right: 0;
		width: 40px;
		height: 40px;
		font-size: 18px;
		line-height: 40px;
		color: #444;
		text-align: center;
		background-color: rgba(0,0,0,0.1);
		border-radius: 0 0 0 2px;
	}

	#primary-menu.style-5 > ul {
		padding-right: 0;
		margin-right: 0;
		border-right: 0;
	}

	#primary-menu ul li {
		float: none;
		margin: 0 !important;
		text-align: left !important;
		border-top: 1px solid #EEE;
	}

	#header.split-menu #primary-menu:not(.mobile-menu-off-canvas) > ul:not(:first-child) > li:first-child { border-top: 1px solid #EEE; }

	#primary-menu ul li:first-child { border-top: 0; }

	#primary-menu ul > li > a,
	#primary-menu.style-2 > div > ul > li > a {
		padding: 14px 5px !important;
		border: none !important;
		margin: 0 !important;
	}

	#primary-menu.style-5 > ul > li > a > div { line-height: 22px; }

	#primary-menu.style-5 > ul > li > a > div i {
		display: inline-block;
		margin: 0 6px 0 0;
		top: -1px;
		width: 16px;
		font-size: 14px;
		line-height: inherit;
	}

	#primary-menu.style-6 > ul > li > a:after,
	#primary-menu.style-6 > ul > li.current > a:after { display: none; }

	#primary-menu.sub-title > ul > li,
	#primary-menu.sub-title.style-2 > div > ul > li {
		background: none !important;
		margin-left: 0;
	}

	#primary-menu.sub-title > ul > li > a,
	#primary-menu.sub-title > div > ul > li > a {
		line-height: 22px;
		font-size: 13px;
		border-top: none;
	}

	#primary-menu.sub-title ul li > a span { display: none !important; }

	#primary-menu.sub-title ul li:hover > a,
	#primary-menu.sub-title ul li.current > a,
	#primary-menu.sub-title div ul > li:hover > a,
	#primary-menu.sub-title div ul > li.current > a,
	#primary-menu.style-3 ul li:hover > a,
	#primary-menu.style-3 ul li.current > a {
		background-color: transparent !important;
		color: #444;
		text-shadow: none;
	}

	#primary-menu ul:not(.windows-mobile-menu) li > a i.icon-angle-down:last-child { display: none; }

	#primary-menu > ul > li.sub-menu > a,
	#primary-menu > .container > ul > li.sub-menu > a {
		background-image: url("../images/icons/submenu.png");
		background-position: right center;
		background-repeat: no-repeat;
	}

	#primary-menu ul li.mega-menu { position: relative; }

	#primary-menu ul ul:not(.mega-menu-column),
	#primary-menu ul li .mega-menu-content {
		position: relative;
		width: auto;
		max-width: none;
		background: transparent !important;
		box-shadow: none;
		border: 0;
		border-top: 1px solid #EEE;
		z-index: 1;
		top: 0;
		padding-left: 15px;
	}

	#primary-menu ul li .mega-menu-content { padding-left: 0; }

	#primary-menu ul ul:not(.mega-menu-column) ul {
		top: 0 !important;
		left: 0;
	}

	#primary-menu ul ul.menu-pos-invert:not(.mega-menu-column),
	#primary-menu ul li .mega-menu-content.menu-pos-invert {
		left: 0;
		right: 0;
	}

	#primary-menu ul ul:not(.mega-menu-column) ul.menu-pos-invert { right: 0; }

	#primary-menu ul ul li {
		float: none;
		margin: 0;
		border-top: 1px solid #EEE;
	}

	#primary-menu ul ul li > a {
		padding: 11px 5px !important;
		font-size: 13px;
		text-transform: none;
		font-weight: 400;
	}

	#primary-menu ul ul li:hover > a {
		background-color: transparent !important;
		font-weight: 600;
		padding-left: 5px;
		color: #1ABC9C;
	}

	#primary-menu ul li .mega-menu-content,
	#primary-menu ul li.mega-menu-small .mega-menu-content,
	#primary-menu ul li.mega-menu .mega-menu-content,
	.floating-header.sticky-header #primary-menu ul li.mega-menu .mega-menu-content,
	.floating-header #primary-menu ul li.mega-menu .mega-menu-content {
		width: auto;
		margin: 0;
		top: 0;
	}

	.container-fullwidth #primary-menu ul li.mega-menu .mega-menu-content,
	#header.full-header #primary-menu ul li.mega-menu .mega-menu-content {
		width: auto !important;
		margin: 0 !important;
	}

	#primary-menu ul li.mega-menu .mega-menu-content.style-2 { padding: 0; }

	#primary-menu ul li .mega-menu-content ul {
		display: block !important;
		position: relative;
		opacity: 1 !important;
		top: 0;
		left: 0;
		min-width: inherit;
	}

	#primary-menu ul li .mega-menu-content ul ul { border-top: 1px solid #EEE; }

	#primary-menu ul li .mega-menu-content ul.mega-menu-column {
		float: none;
		width: auto;
		margin: 0;
		border-left: 0 !important;
		padding-left: 15px;
		border-top: 1px solid #EEE;
	}

	#primary-menu ul li .mega-menu-content ul.mega-menu-column:first-child { border: 0; }

	#primary-menu ul li .mega-menu-content ul { width: 100% !important; }

	#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column { padding: 0 0 0 15px; }

	#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title { margin: 0; }

	#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a {
		font-size: 13px;
		font-weight: 600;
		text-transform: none !important;
		padding: 11px 5px !important;
		line-height: 22px !important;
		color: #444 !important;
	}

	#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title:hover > a {
		background-color: transparent;
		color: #1ABC9C !important;
	}

	#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a:hover { color: #1ABC9C !important; }

	#primary-menu ul li .mega-menu-content.style-2 li { border-top: 1px solid #EEE; }

	#primary-menu ul li .mega-menu-content.style-2 li:first-child { border-top: 0; }

	#primary-menu ul li .mega-menu-content.style-2 ul > li > a:hover { padding-left: 5px; }

	.mega-menu-column .widget {
		padding: 30px 0;
		margin: 0 !important;
	}


	#top-search { margin: 0 !important; }

	#top-search a,
	#top-cart,
	#side-panel-trigger,
	#top-account {
		position: absolute;
		top: 0;
		left: auto;
		right: 15px;
		margin: 40px 0;
		-webkit-transition: margin .4s ease;
		-o-transition: margin .4s ease;
		transition: margin .4s ease;
	}

	#primary-menu > div > #top-search a,
	#primary-menu > div > #top-cart,
	#primary-menu > div > #side-panel-trigger { margin: 20px 0 !important; }

	#primary-menu ul.windows-mobile-menu li.sub-menu { position: relative; }

	#primary-menu ul.windows-mobile-menu li.sub-menu a { background-image: none !important; }

	#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger {
		position: absolute;
		cursor: pointer;
		width: 32px;
		top: 0;
		right: 0;
		z-index: 1;
		padding: 0 !important;
		text-align: center !important;
	}

	#primary-menu ul.windows-mobile-menu .mega-menu-content a.wn-submenu-trigger { display: none; }

	#primary-menu ul.windows-mobile-menu li.sub-menu a.wn-submenu-trigger i { margin: 0 !important; }


	#header.sticky-style-3 #top-cart .top-cart-content { top: 40px; }

	#top-search a { right: 43px; }

	#top-search form { height: 100px !important; }

	#primary-menu > div > #top-search form { height: 60px !important; }

	#top-search form input { font-size: 24px; }

	#side-panel-trigger { right: 71px; }

	#top-account {
		margin: 33px 0 32px;
		right: 75px;
	}

	#top-account a.btn span { display: none; }

	body:not(.sticky-responsive-pagemenu) #page-menu #page-menu-wrap {
		position: relative !important;
		top: 0 !important;
	}

	#page-submenu-trigger {
		opacity: 1;
		pointer-events: auto;
		color: #FFF;
	}

	#page-menu.pagemenu-active #page-submenu-trigger { background-color: rgba(0,0,0,0.2); }

	#page-menu nav {
		display: none;
		position: absolute;
		float: none;
		width: 200px;
		top: 43px;
		left: auto;
		right: 15px;
		height: auto;
		background-color: #1ABC9C;
		z-index: 11;
	}

	#page-menu.pagemenu-active nav { display: block; }

	#page-menu nav ul {
		height: auto;
		background-color: rgba(0,0,0,0.2);
	}

	#page-menu nav li { float: none; }

	#page-menu nav li a {
		height: 40px;
		line-height: 40px;
		margin: 0;
		padding: 0 15px;
		border-radius: 0;
	}

	#page-menu ul ul {
		position: relative;
		width: auto;
		top: 0;
		background-color: transparent;
	}

	#page-menu ul ul a { padding-left: 25px; }


	/* Responsive Sticky Header
	-----------------------------------------------------------------*/

	.sticky-responsive-menu #header {
		min-height: 100px;
		-webkit-transition: min-height .4s ease;
		-o-transition: min-height .4s ease;
		transition: min-height .4s ease;
	}

	.sticky-responsive-menu #header-wrap {
		-webkit-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}

	.sticky-responsive-menu #header.sticky-style-2,
	.sticky-responsive-menu #header.sticky-style-3 { min-height: 160px; }

	.sticky-responsive-menu.device-touch #header,
	.sticky-responsive-menu.device-touch #header-wrap,
	.sticky-responsive-menu.device-touch #logo,
	.sticky-responsive-menu.device-touch #logo img,
	.sticky-responsive-menu.device-touch #top-search a,
	.sticky-responsive-menu.device-touch #primary-menu-trigger,
	.sticky-responsive-menu.device-touch #top-cart,
	.sticky-responsive-menu.device-touch #side-panel-trigger,
	.sticky-responsive-menu.device-touch #top-account {
		-webkit-transition: none !important;
		-o-transition: none !important;
		transition: none !important;
	}

	#header.responsive-sticky-header:not(.sticky-style-2):not(.sticky-style-3):not(.static-sticky) { min-height: 60px; }

	.responsive-sticky-header #header-wrap {
		z-index: 199;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		background-color: #FFF;
		border-bottom: 1px solid #EEE;
		-webkit-backface-visibility: hidden;
	}

	.responsive-sticky-header:not(.static-sticky) #logo,
	.responsive-sticky-header:not(.static-sticky) #logo img { height: 60px; }

	.responsive-sticky-header:not(.static-sticky) #primary-menu-trigger { top: 5px; }

	.responsive-sticky-header #primary-menu > ul,
	.responsive-sticky-header #primary-menu > .container > ul {
		max-height: 300px;
		overflow-y: scroll;
	}

	.responsive-sticky-header #primary-menu > ul,
	.responsive-sticky-header #primary-menu > .container > ul { margin-bottom: 20px !important; }

	.responsive-sticky-header:not(.static-sticky) #top-search a,
	.responsive-sticky-header:not(.static-sticky) #top-cart,
	.responsive-sticky-header:not(.static-sticky) #side-panel-trigger { margin: 20px 0; }

	.responsive-sticky-header:not(.static-sticky) #top-search form { height: 60px !important; }

	.responsive-sticky-header:not(.static-sticky) #top-cart .top-cart-content { top: 40px; }


	/* Off Canvas Menu
	-----------------------------------------------------------------*/

	body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul,
	body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul {
		position: fixed;
		display: block;
		z-index: 499;
		width: 280px;
		height: 100%;
		height: calc(100vh);
		max-height: none !important;
		margin: 0 !important;
		left: 0 !important;
		top: 0 !important;
		padding: 35px 25px 60px !important;
		background-color: #FFF;
		border-right: 1px solid #EEE !important;
		overflow-y: scroll;
		-webkit-overflow-scrolling: touch;
		-webkit-transform: translate3d(-280px,0,0);
		-o-transform: translate3d(-280px,0,0);
		transform: translate3d(-280px,0,0);
		-webkit-backface-visibility: hidden;
		transform-style: preserve-3d;
	}

	body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas.from-right > ul,
	body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas.from-right > div > ul {
		left: auto !important;
		right: 0;
		border-right: 0 !important;
		border-left: 1px solid #EEE !important;
		-webkit-transform: translate3d(280px,0,0);
		-o-transform: translate3d(280px,0,0);
		transform: translate3d(280px,0,0);
	}

	body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul,
	body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul {
		-webkit-transition: -webkit-transform .3s ease-in-out, opacity .2s ease !important;
		-o-transition: -o-transform .3s ease-in-out, opacity .2s ease !important;
		transition: transform .3s ease-in-out, opacity .2s ease !important;
	}

	body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > ul.show,
	body:not(.sticky-responsive-menu) #primary-menu.mobile-menu-off-canvas > div > ul.show {
		-webkit-transform: translate3d(0,0,0);
		-o-transform: translate3d(0,0,0);
		transform: translate3d(0,0,0);
	}


	.ei-slider { height: 350px; }

	.ei-title h3 { display: none; }

	/* Portfolio - Items
	-----------------------------------------------------------------*/

	.portfolio .portfolio-item { width: 33.33333333%; }

	/* Portfolio - Items - 2 Columns - No Margin
	-----------------------------------------------------------------*/

	.portfolio-2 .portfolio-item { width: 50%; }

	/* Portfolio - Items - 1 Column
	-----------------------------------------------------------------*/

	.portfolio-1 .portfolio-item { width: 100%; }

	.portfolio-1 .portfolio-item .portfolio-image {
		float: none !important;
		margin: 0 !important;
		margin-bottom: 10px !important;
	}

	.portfolio-1 .portfolio-item .portfolio-image,
	.portfolio-1 .portfolio-item .portfolio-image a,
	.portfolio-1 .portfolio-item .portfolio-image img,
	.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image,
	.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image a,
	.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img {
		width: 100%;
		height: auto;
	}

	.portfolio-1 .portfolio-desc { width: 100%; }

	/* Portfolio - Items - 1 Column - Full Width
	-----------------------------------------------------------------*/

	.portfolio-1.portfolio-fullwidth { margin: 0 0 -60px 0; }

	.portfolio-1.portfolio-fullwidth .portfolio-item {
		margin-bottom: 60px;
		padding-bottom: 0;
		border-bottom: 0;
		overflow: hidden;
	}

	.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image {
		float: none;
		margin: 0 0 20px 0 !important;
	}

	.portfolio-1.portfolio-fullwidth .portfolio-item .portfolio-image img {
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}

	.portfolio-1.portfolio-fullwidth .portfolio-item:hover .portfolio-image img,
	.portfolio-1.portfolio-fullwidth .portfolio-item.alt:hover .portfolio-image img {
		-webkit-transform: translateX(0);
		-moz-transform: translateX(0);
		-ms-transform: translateX(0);
		-o-transform: translateX(0);
		transform: translateX(0);
	}

	.portfolio-1.portfolio-fullwidth .portfolio-desc,
	.portfolio-1.portfolio-fullwidth .alt .portfolio-desc {
		position: relative;
		width: 100%;
		height: auto;
		padding: 0;
		background-color: transparent;
		left: 0;
		right: 0;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;
	}

	.portfolio-1.portfolio-fullwidth .portfolio-overlay a { left: 50%; }

	.portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a {
		left: auto;
		right: 50%;
	}

	.device-touch .portfolio-parallax .portfolio-item .portfolio-desc,
	.device-touch .portfolio-parallax .portfolio-overlay { opacity: 1; }

	.shop-quick-view-ajax,
	.portfolio-ajax-modal { width: 90% !important; }


	.small-thumbs .entry-title h2,
	.ievent .entry-title h2 { font-size: 18px; }

	.entry-meta li {
		font-size: 12px;
		margin: 0 10px 10px 0;
	}


	/* Blog - Grid
	-----------------------------------------------------------------*/

	.post-grid { margin-right: -20px; }

	.post-grid .entry {
		width: 226px;
		margin-right: 20px;
	}

	/* Blog - Grid - 3 Columns
	-----------------------------------------------------------------*/

	.post-grid.grid-2,
	.post-grid.grid-3 { margin-right: -30px; }

	.post-grid.grid-2 .entry,
	.post-grid.grid-3 .entry {
		width: 345px;
		margin-right: 30px;
	}


	.post-masonry-full .entry { width: 33.30% !important; }

	.post-masonry-full.grid-3 .entry { width: 50% !important; }

	.post-timeline .entry { width: 290px !important; }

	.post-timeline .entry.entry-date-section { width: 100% !important; }



	.product { width: 33.33333333%; }

	.product:not(.product-2):not(.product-3) .product-title h3 { font-size: 18px; }

	.pricing [class^=col-md-] .pricing-box.best-price { margin-top: 0; }

	.pricing.pricing-5 .pricing-box.best-price { margin-top: 20px; }

	.device-sm .pricing.pricing-5 .pricing-title h3,
	.device-sm .pricing.pricing-5 .best-price .pricing-title h3 { font-size: 14px; }

	.device-sm .pricing.pricing-5 .pricing-title span { font-size: 12px; }

	.device-sm .pricing.pricing-5 .pricing-price { font-size: 48px; }

	.device-sm .pricing.pricing-5 .pricing-price span { font-size: 20px; }

	.device-sm .pricing.pricing-5 .pricing-price span.price-tenure { font-size: 12px; }

	.device-sm .pricing.pricing-5 .pricing-box.best-price .pricing-title { padding: 15px 0; }

	.pricing-box.pricing-extended .pricing-desc,
	.pricing-box.pricing-extended .pricing-action-area {
		position: relative;
		float: none;
		width: auto;
		padding: 25px;
	}

	.pricing-box.pricing-extended .pricing-action-area {
		height: auto;
		border-left: 0;
		border-top: 1px solid rgba(0,0,0,0.05);
		border-radius: 0 0 3px 3px;
	}

	.testimonials-grid.grid-3 li { width: 50%; }

	.section > .testimonial {
		padding: 0 40px !important;
		max-width: none;
	}

	.promo:not(.promo-full) { padding: 30px 20px !important; }

	.promo.promo-dark h3 { line-height: 1.6; }

	.promo a.button {
		position: relative !important;
		top: 0 !important;
		margin: 20px 0 0 !important;
		left: 0 !important;
		right: 0;
	}

	#contact-form-overlay-mini {
		float: none;
		width: auto;
		max-width: 380px;
		margin: 0 auto;
	}

	.button.button-full { font-size: 22px; }

	.button.button-full i { top: 3px !important; }

	.bnews-title {
		float: none;
		display: inline-block;
	}

	.bnews-slider {
		float: none;
		margin: 10px 0 0;
		width: 100%;
	}

	.wedding-head { font-size: 60px; }

	.wedding-head .first-name span,
	.wedding-head .last-name span { font-size: 40px; }

	.wedding-head .and { font-size: 144px; }

	.error404 { font-size: 180px; }

	.landing-form-overlay {
		position: absolute;
		width: 100%;
		max-width: 400px;
		right: auto;
		left: 50%;
		margin-left: -200px;
		bottom: 0;
	}

}


@media (min-width: 768px) and (max-width: 991px) {

	.swiper_wrapper:not(.full-screen):not(.canvas-slider-grid),
	.swiper_wrapper:not(.full-screen):not(.canvas-slider-grid) .swiper-slide { height: 400px !important; }

	.sidebar-widgets-wrap {
		position: relative;
		margin: 0 -38px -40px 0;
	}

	.sidebar-widgets-wrap .widget {
		display: inline-block;
		vertical-align: top;
		float: none;
		width: 340px;
		margin: 0 37px 40px 0;
		padding-top: 0;
		border-top: 0;
	}


	.landing-video {
		width: 352px;
		height: 199px;
		margin: 14px 0 0 60px;
	}

	/*#menutrigger{position:absolute; top:-15px; left:5px;}
	.threeline_overlay{top:123px; position:absolute;}
	.overlay_content{padding:20px 15px 30px; margin-top:0px;}
	.overlay_content ul li a{margin-bottom:10px;}
	.header_slide_h4{margin-bottom:20px;}
	.header_email_right a{margin-bottom:10px;}
	.header_call_right a{margin-bottom:10px;}
	.header_social_icon{margin-top:30px;}
	#nav-icon3{width:20px; margin:0px;}
	#locationdiv{position:absolute; float:none; top:-18px; left:50px; height:30px;}
	#primary-menu-trigger{top:35px;}*/


	/*---CSS------*/
	/*----GENERAL----*/
	h1, h2, h3, h4, h5, h6{margin:0px 0px 15px 0px;}
	/*.mobile_visible{display:block;}
	.desktop_visible{display:none;}
	*/
	#header-wrap{min-height:100px;}
	/*----HEADER----*/
	#menutrigger{position:absolute; top:-10px; left:5px;}
	.threeline_overlay{top:180px; position:absolute;}
	.overlay_content{padding:20px 35px 50px; margin-top:0px;}
	.overlay_content ul li a{margin-bottom:20px;}
	.header_slide_h4{margin-bottom:25px;}
	.header_email_right a{margin-bottom:20px;}
	.header_call_right a{margin-bottom:20px;}
	.header_social_icon{margin-top:30px;}
	#nav-icon3{width:20px; margin:0px;}
	#locationdiv{position:absolute; float:none; top:-15px; left:50px; height:30px;}
	#primary-menu-trigger{top:35px;}


	.search_container{position:absolute; top:20px; right:65px;}
	.header_login a{top:20px;}
	.login_btn a{right:25px;}
	.signup_btn a{right:85px;}
	#logo{z-index:0;}
	#logo img{width:180px; height:auto; margin-top:5px;}
	.rentickle_main_menu{position:relative; width:auto;}
	.rentickle_main_menu #primary-menu ul.main_product_menu li{display:block;}
	#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a{text-transform:capitalize !important;}
	#top-cart{margin:60px 20px 0px 0px;}
	#top-cart .top-cart-content{top:140px;}



	/*----SLIDER----*/
	.homepage_slider{padding:0px 30px;}
	.rentickle_slider_content h1{font-size:45px !important; line-height:50px !important;}
	.rentickle_slider_content h2{font-size:45px !important; line-height:50px !important;}
	.rentickle_slider_content p{font-size:14px; margin-top:20px;}
	/* .home_banner_form{margin-top:260px;} */
	.banner_search_submit{padding:0px 30px 0px 0px;}
	.input-lg{height:auto;}

	/*----BROWSE CATEGORY----*/
	.category_carousel_heading{font-size:20px; line-height:24px;}
	.category_carousel_product_no{font-size:12px;}
	.home_browse_category .owl-carousel .owl-dots, .home_browse_category .owl-carousel .owl-nav{top:123%; left:-250px;}
	.home_browse_category{padding:30px 30px 60px;}
	.home_browse_category p{width:90%; margin-bottom:0px;}
	.rt_h2{font-size:24px;}
	.rt_h2_margin{margin-top:0px;}
	.category_dotted_line{display:none;}
	.drag_to_scroll{margin:0px 0px 15px; position:absolute; right:-110px;}
	.website_h2{font-size:24px; line-height:30px;}
	.website_label{}
	.how_it_works_content{margin:50px auto;}


	/*----FLOWCHART----*/
	.watermark_text{font-size:250px;}
	.flowchart{padding:0px 30px 80px;}
	.flowchart_left_content_box{margin:0px 0px 0px;}
	.flowchart p{width:100%;}
	.dotted_box{width:200px; height:200px;}
	/*.serial_no{margin:0px auto;}*/
	.flowchart_bg{background-image:none;}
	.home_cart_screen{margin:0px;}

	/*----PROMISES----*/
	.promise_section{padding:60px 30px 50px;}
	.promises_content_unit p{width:85%;}
	.number_section{padding:60px 30px 30px; background-image:none; height:auto;}
	.number_section p{width:90%;}
	.stats_number{padding:30px 0px 0px;}
	.counter{font-size:40px; line-height:1;}
	.counter + h5{font-size:12px;}

	/*----BLOG----*/
	.blog_post_container{margin-top:5px;}
	.blog_section{padding:50px 30px 0px;}
	.blog_content_unit{margin:0px 10px 25px;}
	.blog_intro_para{width:100%;}
	.blog_content_unit p{width:100%;}

	/*----TESTIMONIAL----*/
	.customer_testimonial_carousel{padding:0px;}
	.customer_testimonial_section{padding:0px 30px 50px}
	.testimonial_content{margin:20px 0px 0px; padding:30px 30px 60px;}
	.customer_testimonial_carousel .owl-carousel .owl-dots{top:-3%; left:65px;}
	.testimonial_content h5{margin:0px;}

	/*----FACILITIES----*/
	.facilities_section{padding:50px 30px;}

	/*----FOOTER----*/
	.footer_link_container{padding:50px 30px 0px;}
	.top-footer{padding:50px 30px;}
	.footer_form{padding:5px 0px;}
	.copyright_section{padding:0px 30px;}
	#copyrights h4{text-align:left;}
	#copyrights{padding:20px 0px 50px;}


	/*----LOGIN MODAL----*/
	#myModal_login .modal-body{padding:30px;}
	.login_modal_body h4{font-size:30px; margin-bottom:20px;}
	.modal_social_login_btn ul li a{padding:15px 70px;}
	.or{margin:30px 0px;}
	.modal_login_form input{padding:10px !important;}
	/*.modal_login_form button{padding:5px 0px;}*/
	.forgot_pswd{margin-top:25px;}
	.modal_login_form form{margin-bottom:10px;}
	.modal_login_form{margin:20px 0px 0px;}
	.login_modal_body span{font-size:13px;}

	#myModal_location .block{padding:30px 15px;}
	.location_modal li a{/*width:130px; height:130px;*/ padding:50px 0px 0px; margin:0px 5px 10px; font-size:13px;}

	.result_grid{width:250px; margin-bottom:15px;}
	.search_to_all_product a{margin:60px 0px;}
	.banner_search_result{padding:15px; background:#fff;}
	.search_to_all_product{margin-bottom:15px;}


	/*-----LISTING PAGE----*/
	.rentickle_breadcrumb{padding:30px 30px;}
	ul.breadcrumb_menu{margin-left:0px;}
	.listing_bottom_submenu{margin-top:0px;}
	.category_submenu li{margin-right:16px; margin-bottom:15px;}
	.category_submenu li a{padding:0px 0px 5px;}
	.listing_main_container{padding:30px 30px;}
	.listing_h2{font-size:28px; line-height:1;}
	.listing_filter_icon_box a{font-size:13px; margin-right:15px;}

	.listing_filter_heading_container{margin-bottom:10px;}

	..color_picker_ul{margin-bottom:15px;}
	.color_picker_ul li a img{margin-right:5px;}
	.color_picker_ul li{width:48%; margin-bottom:20px;}
	.color_picker_ul li a{font-size:12px;}
	.price_sort .slider.slider-horizontal{margin-top:30px;}
	.size_sort_ul{width:100%;}
	.size_sort_ul li a{padding:9px 18px;}
	.listing_product_type_ul li{display:inline-table; width:auto; margin-right:30px;}
	.listing_meta_title{ margin-bottom:5px;}
	.product_content_grid{margin-right:0px}


	/*---HEADER NEW----*/

	#header.full-header .container, .container-fullwidth{padding:0px !important; width:100% !important;}

	.rentickle_main_menu .megamenu{ margin-left: 0 ; margin-right: 0 ; }
    .rentickle_main_menu  .megamenu> li { margin-bottom: 30px; border-right:1px solid #fff;}
    .rentickle_main_menu  .megamenu> li:last-child {margin-bottom: 0;}
    .rentickle_main_menu  .megamenu.dropdown-header { padding: 3px 15px !important;}
    .rentickle_main_menu  .navbar-nav .open .dropdown-menu .dropdown-header{ color:#fff;}


	.rentickle_main_menu{position:relative; width:auto;}
	.navbar-toggle{float:left; top:-40px; left:20px; margin:0px; z-index:999}
	.main_menu_left_box{padding:0px;}
	.main_menu_right_box{padding:0px;}
	.navbar-collapse{padding:0px !important}
	.rentickle_main_menu .megamenu > li{border:none;}
	.rentickle_main_menu .navbar{min-height:0px;}



	/*---DETAIL------*/
.product_overview{/*padding:0px 30px 40px;*/ padding: 0px 0px 40px; }
	.product_feature_img{margin-top:0px; padding: 0px;}
	/*.feature_enlage_link .arrow_plus a{width:40px; height:40px; padding:10px 0px 0px;}*/
	.feature_enlage_link .arrow_plus a{width:50px; height:50px; line-height: 46px;}
	.feature_enlage_link{margin: 4px 0px 0px 0px;}
	.product_overview_meta{margin-top:30px;}
	.share_box_common_margin{margin-bottom:15px;}
	.spec_detail_watermark{left:14px;}


	/* .detail_spec_section{padding:60px 30px; background:#f0e9e3; height:auto; display:inline-table;} */
	.detail_spec_section{ padding:30px 30px; }
	.detail_spec_meta p{width:90%; margin-bottom:20px;}
	.detail_spec li{padding-right:0px; display:block; margin-bottom:5px;}
	.spec_info{width:100%;}

	.spec_addon{padding:60px 30px}
	.spec_addon_info{margin-bottom:20px}
	.spec_addon_meta{margin:15px 0px 0px;}
	.spec_addon_info_h3{margin:60px 0px 20px}

	.faq_section{padding:30px 30px;}
	.close_faq_toggle_btn{top:-28px; right:15px;}
	.website_submit_btn{white-space:normal; padding:15px 10px}
	.questions_section{padding:60px 30px 80px;}
	.qustion_box{margin:0px 30px 40px 0px; padding-bottom:10px;}

	.product_shot_section{padding:60px 30px 30px;}
	.spec_vertical_text_container{position:relative; bottom:0px; left:0px}
	.vertical_text{float:none; transform:none; font-size:24px; }
	.product_shot_carousel{margin:20px 20px 60px}
	.product_shot_carousel .owl-carousel .owl-dots{margin-top:0px;}
	.product_shot_carousel .owl-carousel .owl-nav{left:86%;}
	.packages_section{padding:40px 0px 40px 30px ;}
	.detail_spec_h3{font-size:19px;}
	.packages_section p{width:100%; margin-bottom:20px;}
	.spec_backage_btn{}
	.spec_package_big_img{margin-top:40px;}
	.spec_3d_section{padding:60px 30px; margin-top:100px;}
	.spec_3d_img{ top:-160px;}
	.spec_3d_section p{width:100%;}
	.spec_similar_product_section{padding:60px 30px 40px;}
	.detail_overview_size_ul{width:auto; }
	.spec_3d_watermark{top:-160px;}

	.cart_modal_push_overlay #side-panel{width:85%; right:-85%; background-color:#fff;}
	.cart_modal_push_overlay #side-panel .side-panel-wrap{padding:40px;}

	/*---CATEGORY PAGE----*/

	.category_banner_content{margin:35px auto}
	.cat_2_grid_container{padding:40px 30px;}
	.cat_2_grid{margin-right:25px;}
	.even_grid{margin-right:0px;}
	/* .category_grid_link{height:350px;} */
	.category_grid_img_box{padding:150px 0px 40px;}
	.featured_product_box{padding:40px 30px;}
	.featured_product_box .owl-carousel .owl-dots, .featured_product_box .owl-carousel .owl-nav{top:88%; left:-250px;}
	.cat_page_drag_to_scroll{margin:15px 0px 15px; right:-118px;}

	/*--USER DASHBOARD----*/
	.user_header_profile a{right:5%;}
	.header_user_login_menu{right:30px; top:200px;}
	.user_tab_main_container{padding:50px 30px 60px;}
	.no_order_content{padding:30px 0px 50px}
	.no_order_content img{margin:25px auto;}
	.common_user_container{padding:20px 15px;}
	.order_table_content .table > thead > tr > th{font-size:13px; padding:15px 15px; border:none;}
	.order_table_content .table > tbody > tr > th, .order_table_content .table > tbody > tr > td {padding:15px 15px; font-size:14px;}
	.pay_now_circle{width:25px; height:25px;}
	.pay_now_circle i{padding:4px 6px;}
	.user_tab_main_container .nav-tabs > li > a{padding:10px 10px; font-size:13px;}
	/*.user_address_content{width:100%;}*/

	.resp-vtabs .resp-tabs-container{box-shadow:none;}
	.user_address_content{margin-bottom:20px;}
	.profile_row{padding-bottom:25px; margin-bottom:25px;}
	.user_saved_address{margin-bottom:0px;}
	.profile_row label{margin-bottom:5px; font-size:12px;}
	.user_saved_address li{margin:0px 15px 15px 0px;}
	.user_tab_h2{font-size:14px;}

	/*----CHECKOUT-------*/
	.checkout_breadcrumb{padding:40px 30px;}
	.checkout_steps_container{padding:40px 30px;}
	.checkout_shadow_container{margin-right:0px;}
	#payment_method .modal-content{padding:40px 20px;}

	ul.resp-tabs-list, p{margin:0px 0px 25px;}

	/*-----NEW DASHBOARD-----*/
	.dashboard_sidebar{padding:5px; margin-right:20px;}
	.dashboard_sidebar li a img{margin-right:5px;}
	.dashboard_sidebar li a{padding:7px 2px; font-size:11px;}
}


@media only screen and (max-width: 768px) {

ul.resp-tabs-list { display: none; }

h2.resp-accordion { display: block; }

.resp-vtabs .resp-tab-content { border: 1px solid #C1C1C1; }

.resp-vtabs .resp-tabs-container {
  border: none;
  float: none;
  width: 100%;
  min-height: initial;
  clear: none;
}

.resp-accordion-closed { display: none !important; }

.resp-vtabs .resp-tab-content:last-child { border-bottom: 1px solid #c1c1c1 !important; }
}


@media (max-width: 767px) {

	body { padding: 0 !important; }

	#wrapper { width: 100% !important; }

	.container-fullwidth {
		margin: 0 auto;
		padding: 0 15px !important;
	}

	h1 { font-size: 28px; }

	h2 { font-size: 24px; }

	h3 { font-size: 20px; }

	h4 { font-size: 16px; }

	.one-page-arrow { display: none !important; }

	#top-bar { height: auto; }

	#top-bar .col_half {
		width: 100%;
		margin-bottom: 0 !important;
	}

	.top-links,
	.top-links > ul > li { float: none !important; }

	.top-links > ul { text-align: center; }

	.top-links > ul > li { display: inline-block; }

	.top-links > ul > li { margin-right: -4px; }

	.top-links ul ul,
	.top-links ul div.top-link-section { text-align: left; }

	.top-links ul div.top-link-section {
		left: auto;
		right: 0;
		padding: 20px 15px;
	}

	#top-social,
	#slider:not(.swiper_wrapper) .slider-caption,
	.nivo-caption,
	.flex-caption,
	.slider-caption p,
	.slider-caption .button,
	.camera_caption,
	.ei-title,
	.slider-arrow-top-sm,
	.slider-arrow-bottom-sm { display: none !important; }

	.slider-caption h2 { margin-bottom: 0 !important; }

	.flex-control-nav li { opacity: 1 !important; }

	.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs { height: 60px; }

	.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li,
	.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img {
		display: block;
		width: 80px !important;
		height: 60px !important;
	}

	.postcontent,
	.postcontent.bothsidebar,
	.sidebar,
	.col_full,
	.col_half,
	.col_one_third,
	.col_two_third,
	.col_three_fourth,
	.col_one_fourth,
	.col_one_fifth,
	.col_two_fifth,
	.col_three_fifth,
	.col_four_fifth,
	.col_one_sixth,
	.col_five_sixth {
		width: 100%;
		margin-right: 0;
		float: none;
		margin-bottom: 50px !important;
	}

	.sidebar.col_last { margin-bottom: 0 !important; }

	form .col_full,
	form .col_half,
	form .col_one_third,
	form .col_two_third,
	form .col_three_fourth,
	form .col_one_fourth,
	form .col_one_fifth,
	form .col_two_fifth,
	form .col_three_fifth,
	form .col_four_fifth,
	form .col_one_sixth,
	form .col_five_sixth { margin-bottom: 25px !important; }


	#page-title {
		padding: 20px 0 25px;
		text-align: center;
	}

	#page-title h1 {
		line-height: 1.5;
		font-size: 24px;
	}

	#page-title .breadcrumb {
		position: relative !important;
		top: 0 !important;
		left: 0 !important;
		right: 0 !important;
		margin: 15px 0 0 !important;
	}

	#page-title #portfolio-navigation,
	#portfolio-ajax-title #portfolio-navigation {
		position: relative;
		top: 0;
		left: 0;
		margin: 15px auto 0;
	}

	#portfolio-ajax-title { text-align: center; }


	/* Portfolio - Filter
	-----------------------------------------------------------------*/

	.portfolio-filter {
		border: none;
		border-radius: 0;
		margin-bottom: 20px;
	}

	.portfolio-filter li {
		width: 33.33%;
		margin: 0 0 20px 0 !important;
	}

	.portfolio-filter li a {
		text-align: center;
		border-left: none;
		padding: 12px 18px !important;
		border-radius: 2px !important;
	}

	.portfolio-filter li a:hover { color: #1ABC9C; }

	.portfolio-filter li.activeFilter a {
		color: #FFF;
		margin: 0;
	}

	.portfolio-filter.style-2 li a,
	.portfolio-filter.style-3 li a { border-radius: 22px !important; }

	.portfolio-shuffle { display: none; }


	/* Blog
	-----------------------------------------------------------------*/

	.small-thumbs .entry-image,
	.ievent .entry-image {
		float: none !important;
		width: 100% !important;
		margin: 0 0 20px !important;
	}

	.entry-title h2,
	.post-grid .entry-title h2 {
		font-size: 18px !important;
		font-weight: 600;
	}

	.entry-meta li {
		font-size: 11px;
		margin: 0 10px 10px 0;
	}

	#posts .entry-meta li i { display: none; }

	#posts.post-grid .entry-meta li i,
	#posts .entry-meta li:last-child i { display: inline-block; }

	.post-grid { margin-right: 0 !important; }

	.post-grid .entry,
	.post-masonry-full.grid-3 .entry {
		float: none !important;
		width: 100% !important;
		margin-right: 0 !important;
		border-right: 0 !important;
	}

	.post-timeline .entry.entry-date-section { margin-left: 0; }

	.timeline-border,
	.post-timeline .entry-timeline { display: none !important; }

	.postcontent .post-timeline { padding-left: 0; }

	.post-masonry-full .entry { padding: 40px !important; }

	.product-1 .product { width: 100%; }

	.product-1 .product-image {
		float: none !important;
		width: 100% !important;
		height: auto !important;
		margin: 0 0 20px !important;
	}

	.product-1 .product-title h3 { font-size: 19px; }

	.product-1 p { display: none; }


	.pricing-box.best-price { margin-top: 0; }

	.pricing.pricing-5 .pricing-box {
		float: none;
		width: 100%;
	}

	.pricing-box.pricing-extended .pricing-features li {
		width: auto;
		float: none;
	}

	table.cart .quantity { display: block; }

	table.cart .quantity .qty,
	table.cart .quantity .plus,
	table.cart .quantity .minus {
		float: none;
		width: 100%;
	}

	table.cart .quantity .qty {
		border: 0;
		border-top: 1px solid #DDD;
		border-bottom: 1px solid #DDD;
	}

	.button.button-desc {
		padding: 20px 17px;
		font-size: 15px;
		max-width: 100%;
	}

	.button.button-desc span { font-size: 11px; }

	.process-steps li {
		float: none;
		width: auto !important;
		margin-top: 20px;
	}

	.process-steps li:first-child { margin-top: 0; }

	.process-steps li h5 { margin: 10px 0 0 0; }

	.process-steps li:before,
	.process-steps li:after { display: none; }


	.tabs-responsive .tab-container { padding: 0 !important; }

	.tabs-responsive .tab-container:not(.accordion-border) { border: 0; }

	.testimonials-grid li {
		float: none;
		width: auto !important;
		padding-left: 0;
		padding-right: 0;
	}

	.team.team-list .team-image {
		float: none;
		width: 100%;
		margin-right: 0;
	}

	.team.team-list .team-title { margin-top: 15px; }

	.title-block {
		padding: 2px 0 3px 15px;
		border-left-width: 5px;
	}

	.title-block-right {
		padding: 2px 15px 3px 0;
		border-right-width: 5px;
	}

	.title-block h1 + span { font-size: 18px; }

	.title-block h2 + span { font-size: 17px; }

	.title-block h3 + span { font-size: 15px; }

	.title-block h4 + span { font-size: 13px; }

	.heading-block h1 { font-size: 30px; }

	.heading-block h2 { font-size: 26px; }

	.heading-block h3 { font-size: 22px; }

	.heading-block h4 { font-size: 19px; }

	.heading-block h1 + span { font-size: 20px; }

	.heading-block h2 + span { font-size: 18px; }

	.heading-block h3 + span,
	.heading-block h4 + span { font-size: 17px; }

	.heading-block ~ p:not(.lead) { font-size: 15px; }

	.emphasis-title h1,
	.emphasis-title h2 { font-size: 44px !important; }

	.wedding-head { font-size: 48px; }

	.wedding-head .first-name,
	.wedding-head .last-name,
	.wedding-head .and {
		display: block;
		margin: 0 0 15px;
		text-align: center;
	}

	.wedding-head .first-name span,
	.wedding-head .last-name span { font-size: 36px; }

	.wedding-head .and { font-size: 120px; }

	.news-carousel .overlay { display: none; }
	.add_to_cart_modal_meta{float:left;width: 100%;}

	.top-footer .right-content, .subscribe-newsletter .footer_menu_list li a{ font-size: 14px;}
	#copyrights{ font-size: 15px;}

	/* Copyrights
	-----------------------------------------------------------------*/

	#copyrights .col_half { text-align: center; }
	#copyrights .tright { text-align: center !important; }
	#copyrights .footer-logo {
		margin-left: auto;
		margin-right: auto;
	}
	.footer_link_container .d-flex .col{ width:50%;}
}

@media (min-width: 480px) and (max-width: 767px) {

	/*.container,
	#header.full-header .container,
	.container-fullwidth { width: 470px !important; }
	.full-screen:not(.force-full-screen) .container.vertical-middle { width: 470px !important; }*/
	.container.vertical-middle { width: 100% !important; }



	 #header.full-header .container, .container-fullwidth{width:100% !important; padding:0px !important;}
	.full-screen:not(.force-full-screen) .container.vertical-middle { width: 100% !important; }

	#top-search form input { padding-right: 60px; }

	.swiper_wrapper:not(.force-full-screen),
	.swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide { height: 300px !important; }

	.swiper_wrapper .slider-caption h2 { font-size: 36px; }

	.ei-slider { height: 250px; }

	#header.transparent-header.floating-header .container {
		width: 470px;
		padding: 0 15px;
	}

	/* Portfolio - Items
	-----------------------------------------------------------------*/

	.portfolio:not(.portfolio-1) { margin: 0 -6px -6px 0; }

	.portfolio:not(.portfolio-1) .portfolio-item { padding: 0 6px 6px 0; }

	/* Portfolio - Items - 5 & 6 Columns
	-----------------------------------------------------------------*/

	.portfolio:not(.portfolio-1) .portfolio-item { width: 50%; }

	/* Portfolio - Items - Descriptions
	-----------------------------------------------------------------*/

	.portfolio:not(.portfolio-1) .portfolio-desc { padding: 15px 5px 10px; }

	.portfolio:not(.portfolio-1) .portfolio-desc h3 { font-size: 16px; }

	.portfolio:not(.portfolio-1) .portfolio-desc span { font-size: 14px; }

	.portfolio-notitle:not(.portfolio-1) .portfolio-desc {
		height: 78px;
		padding: 15px 5px;
		bottom: -79px;
	}

	.portfolio-full.portfolio-notitle:not(.portfolio-1) .portfolio-desc,
	.portfolio-nomargin.portfolio-notitle:not(.portfolio-1) .portfolio-desc {
		bottom: -78px;
		border-bottom: 0;
	}

	/* Portfolio - Items - Overlay
	-----------------------------------------------------------------*/

	.portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.left-icon,
	.portfolio-notitle:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay a.right-icon,
	.portfolio-notitle .iportfolio:hover .portfolio-overlay a.left-icon,
	.portfolio-notitle .iportfolio:hover .portfolio-overlay a.right-icon { margin-top: -55px !important; }

	.portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc ~ a { margin: 20px 0 0 !important; }

	.portfolio:not(.portfolio-1) .portfolio-item:hover .portfolio-overlay .portfolio-desc ~ a.right-icon {
		margin-left: 5px !important;
		margin-right: 0 !important;
	}

	/* Portfolio - Items - 1 Column
	-----------------------------------------------------------------*/

	.portfolio-1 .portfolio-item .portfolio-image {
		float: none !important;
		margin: 0 !important;
		margin-bottom: 10px !important;
	}

	.portfolio-1 .portfolio-desc { width: 100%; }

	/* Portfolio - Items - 1 Column - Full Width
	-----------------------------------------------------------------*/

	.portfolio-1.portfolio-fullwidth { margin: 0 0 -60px 0; }

	.portfolio-1.portfolio-fullwidth .portfolio-item {
		margin-bottom: 60px;
		padding-bottom: 0;
		border-bottom: 0;
		overflow: hidden;
	}

	.portfolio-1.portfolio-fullwidth .portfolio-overlay a { left: 50%; }

	.portfolio-1.portfolio-fullwidth .alt .portfolio-overlay a {
		left: auto;
		right: 50%;
	}

	.portfolio.portfolio-nomargin,
	.portfolio.portfolio-full { margin: 0 !important; }

	.post-grid:not(.post-masonry) .entry-image iframe { height: 246px; }

	.shop:not(.product-1) { margin: 0 -12px -12px 0; }

	.shop:not(.product-1) .product {
		padding: 0 12px 12px 0;
		width: 50%;
	}

	.shop:not(.product-1) .product-title h3 { font-size: 17px; }

	.clients-grid:not(.grid-3):not(.grid-2) li,
	.clients-grid.grid-4 li,
	.clients-grid.grid-6 li { width: 33.33%; }

	.button.button-full { font-size: 18px; }

	.button.button-full i {
		top: 2px !important;
		margin-left: 3px !important;
	}

	.error404,
	.error404-wrap .error404 { font-size: 160px; }

	.landing-video {
		position: relative;
		top: 12px;
		width: 333px;
		height: 187px;
		margin: 19px 0 0 53px;
	}


	/*---CSS------*/
	/*----GENERAL----*/
	h1, h2, h3, h4, h5, h6{margin:0px 0px 15px 0px;}
	.mobile_visible{display:block;}
	.desktop_visible{display:none;}
	.watermark_text{display:none;}
	#header-wrap{min-height:100px;}
	/*----HEADER----*/

	#menutrigger{position:absolute; top:-15px; left:5px;}
	.threeline_overlay{top:123px; position:absolute;}
	.overlay_content{padding:20px 15px 30px; margin-top:0px;}
	.overlay_content ul li a{margin-bottom:10px;}
	.header_slide_h4{margin-bottom:20px;}
	.header_email_right a{margin-bottom:10px;}
	.header_call_right a{margin-bottom:10px;}
	.header_social_icon{margin-top:30px;}
	#nav-icon3{width:20px; margin:0px;}
	#locationdiv{position:absolute; float:none; top:-18px; left:50px; height:30px;}
	#primary-menu-trigger{top:35px;}



	.search_container{position:absolute; right:0px; top:128px; margin:0px; width:100%; z-index:-1; height:40px;}
	.searchbox-icon, .searchbox-submit{padding:0px; background:#ee4032 !important; width:40px; height:40px;}
	.searchbox-icon img{width:20px;}
	.searchbox{height:40px; min-width:40px;}
	.searchbox-input{height:40px; font-size:14px;}

	.header_login a{top:15px;}
	.signup_btn a{right:65px;}
	#logo{z-index:0;}
	#logo img{width:140px; height:auto; margin-top:40px;}
	.rentickle_main_menu{position:relative; width:auto;}
	.rentickle_main_menu #primary-menu ul.main_product_menu li{display:block;}
	#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a{text-transform:capitalize !important;}
	.login_btn a{right:15px;}
	#top-cart .top-cart-content{top:64px;}
	#top-cart{margin:65px 5px 0px 0px; z-index:1;}
	#top-cart a img{width:25px;}

	.overlay {overflow-y: auto;}
  .overlay .closebtn { font-size: 40px; top: 15px; right: 35px; }
  .user_header_profile a{top:10px; right:3%;}

	/*----SLIDER----*/
	.homepage_slider{padding:0px 15px;}
	.rentickle_slider_content h1{font-size:22px !important; line-height:35px !important;}
	.rentickle_slider_content h2{font-size:22px !important; line-height:35px !important;}
	/* .rentickle_slider_content p{font-size:14px; margin-top:20px;} */
	.rentickle_slider_content p{display:none;}
.home_banner_form{ /*margin-top:290px;*/ margin-top:-10px;}
	.banner_search_submit{padding:0px 20px 0px 0px;}
	.input-lg{height:auto;}
	.home_banner_form_input{font-size:14px;}
	/* #homepage_slider_main{background-position:70% 0%;} */
	
	
	/* #homepage_slider_main{ height:230px; } */


	/*----BROWSE CATEGORY----*/
	.home_browse_category{padding:0px 15px 30px;}
	.home_browse_category p{width:100%;}
	.rt_h2{font-size:22px;}
	.rt_h2_margin{margin-top:0px;}
	.category_dotted_line{display:none;}
	.drag_to_scroll{margin:0px 0px 15px;}
	.website_h2{font-size:22px; line-height:26px; text-align:left;}
	.website_label{ text-align:left;}
	.how_it_works_content{margin:30px auto;}
	.how_it_works_content label, .how_it_works_content h2{text-align:left;}
	.category_carousel_heading{font-size:22px; line-height:24px;}


	/*----FLOWCHART----*/
	.flowchart{padding:0px 15px 40px;}
	.flowchart_left_content_box{margin:0px 0px 0px;}
	.flowchart p{width:100%;}
	.dotted_box{width:200px; height:200px;}
	/*.serial_no{margin:0px auto;}*/
	.flowchart_bg{background-image:none;}
	.home_cart_screen{margin:0px;}

	/*----PROMISES----*/
	.promise_section{padding:50px 15px 30px;}
	.promises_content_unit p{width:100%;}
	.number_section{padding:50px 15px 0px; background-image:none; height:auto;}
	.number_section p{width:100%; text-align:left;}
	.stats_number{padding:30px 0px 0px;}
	.counter{font-size:30px; line-height:1;}
	.counter + h5{font-size:11px;}

	/*----BLOG----*/
	.blog_section{padding:50px 15px 0px;}
	.blog_content_unit{margin:0px 0px 35px;}
	.blog_intro_para{width:100%;}
	.blog_content_unit p{width:100%;}

	/*----TESTIMONIAL----*/
	.customer_testimonial_section{padding:0px 15px 50px}
	.testimonial_content{margin:20px 0px 0px; padding:30px 15px 30px;}
	.customer_testimonial_carousel .owl-carousel .owl-dots{top:27%; left:0px;}
	.testimonial_content h5{margin:0px;}

	/*----FACILITIES----*/
	.facilities_section{padding:50px 15px;}

	/*----FOOTER----*/
	.footer_link_container{padding:50px 15px 0px;}
	.top-footer{padding:50px 15px;}
	.footer_form{padding:5px 0px;}
	.copyright_section{padding:0px 15px;}
	#copyrights h4{text-align:left;}
	#copyrights{padding:20px 0px 50px;}


	/*----LOGIN MODAL----*/
	#myModal_login .modal-body{padding:15px;}
	.login_modal_body h4{font-size:30px; margin-bottom:15px;}
	.modal_social_login_btn ul li a{padding:15px 30px;}
	.or{margin:20px 0px;}
	.modal_login_form input{padding:10px !important;}
	/*.modal_login_form button{padding:5px 0px;}*/
	.forgot_pswd{margin-top:20px;}
	.modal_login_form form{margin-bottom:0px;}
	.modal_login_form{margin:20px 0px 0px;}
	.login_modal_body span{font-size:13px;}

	#myModal_location .block{padding:30px 5px;}
	.location_modal li a{/*width:115px; height:115px;*/ padding:50px 0px 0px; margin:0px 10px 10px; font-size:13px;}

	.result_grid{width:auto; margin-bottom:15px;}
	.search_to_all_product a{margin:10px 0px 25px;}
	.banner_search_result{padding:10px; background:#fff;}
	.search_to_all_product{margin-bottom:15px;}


	/*-----LISTING PAGE----*/
	.rentickle_breadcrumb{padding:30px 15px;}
	.listing_goback{margin-bottom:10px;}
	.breadcrumb_aside_title{margin:15px 0px; display:inline-block;}
	ul.breadcrumb_menu{margin-left:0px; margin-bottom:10px;}
	.listing_bottom_submenu{margin-top:0px;}
	.category_submenu li{margin-right:16px; margin-bottom:10px;}
	.category_submenu li a{padding:0px 0px 3px;}
	.listing_main_container{padding:30px 15px;}
	.listing_sort_icon_box a img{width:20px;}
	.listing_h2{font-size:20px; line-height:1;}
	.subline_span{font-size:10px; line-height:1;}
	.listing_filter_icon_box a{font-size:10px; margin-right:5px;}
	.listing_filter_icon_box img{display:none;}
	.listing_filter_heading_container{margin-bottom:10px;}

	.color_picker_ul{margin-bottom:5px;}
	.color_picker_ul li a img{margin-right:10px;}
	.color_picker_ul li{width:48%; margin-bottom:20px;}
	.color_picker_ul li a{font-size:13px;}
	.price_sort .slider.slider-horizontal{margin-top:30px;}
.size_sort_ul{/*width:100%;*/}
.size_sort_ul li a{ /*padding:9px 18px;*/ padding: 9px 0px; }
	.breadcrumb_menu li i{margin-left:10px;}
	.breadcrumb_menu li{margin-right:10px;}
	.listing_sort_drpdwn{background:none; font-size:12px;}
	.product_content_grid{margin-right:0px; margin-top:5px;}
	.product_content_link:hover .product_img{box-shadow:2x 2px 9px 2px rgba(0,0,0,0.2); top:-20px;}

	/*---HEADER NEW----*/
	.rentickle_main_menu{position:relative; width:auto;}
	.navbar-toggle{float:left; top:-36px; left:20px; margin:0px; z-index:999}
	.rentickle_main_menu .navbar-nav{ text-align:left; width:100%; margin:0px;}
	.rentickle_main_menu .nav > li{float:left; display:block !important; width:100%;}
	.rentickle_main_menu .navbar-default .navbar-nav > li > a{padding:20px 10px;  background-image: linear-gradient(to bottom, #f7f7f7 50%, #eeeeee 50%);}
	.main_menu_left_box{padding:0px;}
	.main_menu_right_box{padding:0px;}
	.navbar-collapse{padding:0px !important}
	.rentickle_main_menu .megamenu > li{border:none; margin-bottom:20px}
	.rentickle_main_menu .navbar{min-height:0px;}

	.rentickle_main_menu .megamenu h4{color:#000; margin-bottom:2px;}
	.rentickle_main_menu .megamenu > li > ul > li > a{color:#000}
	.rentickle_main_menu .megamenu > li ul > li > a:hover, .rentickle_main_menu .megamenu > li ul > li > a:focus{border-bottom-color:#000;}

	/*---DETAIL------*/
.product_overview{/*padding:0px 15px 40px;*/ padding:0px 0px 30px; }
.product_feature_img{margin-top:0px; padding: 0px; /*margin: 0px -15px;*/ }
	.feature_enlage_link .arrow_plus a{width:50px; height:50px; line-height: 46px;}
	.feature_enlage_link{margin: 4px 0px 0px 0px;}
	.product_overview_meta{margin-top:30px;}
	.share_box_common_margin{margin-bottom:15px;}

	/* .detail_spec_section{padding:40px 15px; background:#f0e9e3; height:auto; display:inline-table} */
	.detail_spec_section{padding:30px 15px;}
	.detail_spec_meta p{width:100%; margin-bottom:20px;}
	.detail_spec li{padding-right:0px; display:block; margin-bottom:5px;}
	.spec_info{width:100%;}

	.spec_addon{padding:40px 15px}
	.spec_addon_info{margin-bottom:20px}
	.spec_addon_meta{margin:15px 0px 0px;}
	.spec_addon_info_h3{margin:0px 0px 20px}

	.faq_section{padding:30px 15px;}
	.close_faq_toggle_btn{top:-25px; right:15px;}
	.website_submit_btn{white-space:normal; padding:15px 20px}
	.questions_section{padding:40px 15px 60px;}
	.qustion_box{margin:0px 0px 40px 0px; padding-bottom:10px;}

	.product_shot_section{padding:40px 15px;}
	.spec_vertical_text_container{position:relative; bottom:0px; left:0px}
	.vertical_text{float:none; transform:none; font-size:24px; }
	.product_shot_carousel{margin:20px 0px 60px}
	.product_shot_carousel .owl-carousel .owl-dots{margin-top:0px;}
	.product_shot_carousel .owl-carousel .owl-nav{left:88%; bottom:-50px;}
	.packages_section{padding:20px 15px ;}
	.detail_spec_h3{font-size:24px;}
	.packages_section p{width:100%; margin-bottom:20px;}
	.spec_backage_btn{display:block;}
	.spec_package_big_img{margin-top:40px;}
	.spec_3d_section{padding:40px 15px; margin:0px;}
	.spec_3d_img{position:relative; top:0px;}
	.spec_3d_section p{width:100%;}
	.spec_similar_product_section{padding:40px 15px;}

	.cart_modal_push_overlay #side-panel{width:85%; right:-85%; background-color:#fff;}
	.cart_modal_push_overlay #side-panel .side-panel-wrap{padding:15px;}

	.modal_cart_thumb{margin-right:10px;}
	.cart_modal_qty_label{margin-right:15px;}
	.cart_modal_h5{font-size:14px; margin-bottom:5px;}
	/* .cart_modal_subheading_span{margin-bottom:10px;} */
	.cart_modal_modify{background:#ddd; width:95%; margin:15px 0px 10px; display:inline-table; color:#ee4032; padding:10px 0px; border-radius:5px;}
	.cart_modal_modify:hover{background:#ee4032; color:#fff}


	.add_to_cart_modal_content{background:#f7f7f7; border-radius:5px; padding:10px; margin-right:0px; margin-bottom:15px;}
	.cart_modal_price_meta{text-align:left; margin:0px 0px 15px;}

	.add_to_cart_modal_container{height:auto; margin-top:25px;}

	.total_price, .deposit{display:inline-table}
	.total_price{margin-bottom:0px; margin-right:20px;}
	.modal_cart_total{position:relative; width:auto;}
	.modal_promocode a{font-size:10px;}
	.modal_total_label, .modal_total_amount{font-size:20px;}
	.packages_section a.spec_backage_btn{margin-bottom:15px;}



	/*----CATEGORY PAGE---*/

	.cat_2_grid_container{padding:40px 15px 10px;}
	.cat_2_grid{margin-right:0px; margin-bottom:25px;}
	.category_grid_img_box{padding:80px 0px 30px;}
	.category_grid_link{height:auto;}
	.category_banner_content{margin:25px auto 0px}
	.featured_product_box{padding:20px 15px 30px;}
	.featured_product_box p{width:100%; margin-bottom:25px;}
.category_banner_section{/*padding-top:40px;*/}



	/*--USER DASHBOARD----*/
	.header_user_login_menu{right:15px; top:134px;}
	.user_tab_main_container{padding:30px 15px 40px;}
	.no_order_content{padding:30px 0px 50px}
	.no_order_content img{margin:20px auto;}
	.common_user_container{padding:20px 15px;}
	.order_table_content .table > thead > tr > th{font-size:12px; padding:12px 15px; border:none;}
	.order_table_content .table > tbody > tr > th, .order_table_content .table > tbody > tr > td {padding:12px 15px; font-size:13px;}
	.pay_now_circle{width:25px; height:25px; margin-left:5px;}
	.pay_now_circle i{padding:4px 6px;}
	.user_tab_main_container .nav-tabs > li > a{padding:15px; font-size:13px;}
	.user_address_content{width:100%;}


	.resp-vtabs .resp-tabs-container{box-shadow:none;}
	.user_address_content{margin-bottom:20px;}
	.profile_row{padding-bottom:25px; margin-bottom:25px;}
	.profile_row button{margin:0px 0px 15px; display:block; width:100%;}
	.user_saved_address{margin-bottom:0px;}
	.profile_row label{margin-bottom:5px; font-size:12px;}
	.user_saved_address li{margin:0px 0px 15px;}
	.user_saved_address li{display:block;}
	.payment_tab_user .nav-tabs > li > a{padding:20px 5px; font-size:12px;}
	.user_tab_h2{font-size:14px;}
	.doc_tab_container .nav-tabs li a{padding:15px 10px; font-size:12px;}

	.user_doc_submit_container a{display:block; margin-bottom:15px;}

	/*----CHECKOUT-------*/
	.checkout_breadcrumb{padding:40px 15px;}
	.checkout_steps_container{padding:40px 15px;}
	.checkout_shadow_container{margin-right:0px;}
	#payment_method .modal-dialog{width:100%; margin:0px;}
	#payment_method .modal-content{padding:30px 15px;}

	ul.resp-tabs-list, p{margin-bottom:20px;}
    .checkout_radio_left label{line-height:2; font-size:12px;}
	.checkout_sum{margin-top:30px;}
	.checkout_termsandnewsletter{padding:20px 0px;}
	.checkout_page_cart_sum {max-height:none;}

	/*----DOCUMENT VERIFICATION-----*/

	.checkout_doc_verification{margin:50px 0px 0px;}
	.checkout_doc_upload_btn{top:20px;}
	.checkout_doc_delete_btn{left:0px; top:65px; padding:8px 15px; font-size:12px; margin:0px;}
	.repeater_box{margin-bottom:15px;}
	.repeater_box .fileinput-filename{margin-top:30px;}
	.user_doc_upload_tab .fileinput-new, .user_doc_upload_tab .fileinput-exists{margin-right:5px;}
	.user_doc_submit_container{margin-bottom:0px;}


	/*---MISC---*/
	.take_a_peek{opacity:1; bottom:10%;}
	.user_rating{opacity:1; margin-top:0px;}
	.product_content_link:hover .product_img{box-shadow:none; top:0px;}
	.dashboard_rightside_container{min-height:auto;}
	.dashboard_sidebar{margin-right:0px;}

	/*---HEADER SUBMENU---*/
	.rentickle_header_submenu{margin-right:0px;}
	#breadcrumb_container{margin-top:20px;}
	.rentickle_main_menu .megamenu{max-height:270px; overflow:auto;}

}

@media (max-width: 479px) {

	/*.container,
	#header.full-header .container,
	.container-fullwidth { width: 310px !important; }

	.full-screen:not(.force-full-screen) .container.vertical-middle { width: 310px !important; }

	*/

	#homepage_slider_main{ background-image: url('../images/home_banner_diwali_2020_mobile.jpg'); background-repeat:no-repeat; background-size: 100%; height: calc((1178/1920)*100vw);}
	#header.full-header .container, .container-fullwidth{width:100% !important; padding:0px !important;}
	.full-screen:not(.force-full-screen) .container.vertical-middle { width: 100% !important; }

	.container.vertical-middle { width: 100% !important; }


	/*#top-cart { display: none; }*/

	#top-search a { right: 15px; }

	#top-search form input { padding-right: 30px; }

	#side-panel-trigger { right: 43px; }

	#top-account { right: 43px; }

	#top-account a.btn {
		padding-left: 8px;
		padding-right: 8px;
	}

	#top-account a.btn i:last-child { display: none; }

	.swiper_wrapper:not(.force-full-screen),
	.swiper_wrapper:not(.force-full-screen):not(.canvas-slider-grid) .swiper-slide,
	.ei-slider { height: 180px !important; }

	.swiper_wrapper .slider-caption h2 { font-size: 28px; }

	#header.transparent-header.floating-header .container {
		width: 310px;
		padding: 0 15px;
	}

	.portfolio-filter li { width: 50%; }

	.portfolio:not(.portfolio-1) { margin: 0; }

  .portfolio .portfolio-item { /*width: 100%;*/ width:50%; }

	.post-grid:not(.post-masonry) .entry-image iframe { height: 157px; }

	.mpost .entry-image {
		float: none;
		margin: 0 0 20px 0;
	}

	.mpost .entry-image,
	.mpost .entry-image a,
	.mpost .entry-image img,
	.mpost .entry-image i {
		width: 100%;
		height: auto;
	}

	.mpost .entry-image i {
		height: 150px;
		line-height: 150px;
	}

	.shop:not(.product-1) { margin: 0 !important; }

	.shop:not(.product-1) .product {
		margin: 0 0 20px 0;
		padding: 0;
		width: 100%;
	}

	.shop:not(.product-1) .product-title h3 { font-size: 19px; }

	.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs { height: 45px; }

	.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li,
	.fslider:not(.flex-thumb-grid) .flex-control-nav.flex-control-thumbs li img {
		display: block;
		width: 60px !important;
		height: 45px !important;
	}

	.si-share span { display: none; }

	.parallax .entry-overlay-meta,
	.parallax .entry-overlay {
		left: 50% !important;
		right: 0 !important;
		margin: 0 0 0 -140px !important;
		width: 280px !important;
	}

	.parallax .entry-overlay { width: 288px !important; }

	.parallax .countdown-section {
		width: 64px;
		height: 64px;
		margin: 0 8px 0 0;
		font-size: 11px;
		padding: 0;
		padding-top: 12px;
	}

	.parallax .countdown-amount { font-size: 20px; }

	.countdown-large .countdown-section {
		display: block;
		width: auto;
		margin: 30px 0 0;
		border: 0;
	}

	.countdown-large .countdown-section:first-child { margin-top: 0; }

	.testi-image,
	.testi-image a,
	.testi-image img,
	.testi-image i {
		width: 36px;
		height: 36px;
	}

	.testi-image i {
		line-height: 36px;
		font-size: 20px;
	}

	.clients-grid:not(.grid-3):not(.grid-2) li,
	.clients-grid.grid-4 li,
	.clients-grid.grid-6 li { width: 50%; }

	.button.button-full { font-size: 16px; }

	.button.button-full i {
		top: 2px !important;
		margin-left: 3px !important;
	}

	.emphasis-title h1,
	.emphasis-title h2 { font-size: 40px !important; }

	.error404,
	.error404-wrap .error404 { font-size: 120px; }

	.landing-video {
		position: relative;
		top: 9px;
		width: 212px;
		height: 119px;
		margin: 19px 0 0 34px;
	}

	.landing-form-overlay { margin-left: -155px; }

	.button.button-desc {
		padding: 20px 17px;
		font-size: 15px;
		max-width: 100%;
	}

	.button.button-desc span { font-size: 11px; }



	/*---CSS------*/

	/*----GENERAL----*/

	h1, h2, h3, h4, h5, h6{margin:0px 0px 15px 0px;}
	.mobile_visible{display:block;}
	.desktop_visible{display:none;}
	.watermark_text{display:none;}
	#header-wrap{min-height:100px;}
	/*----HEADER----*/
	#menutrigger{position:absolute; top:-15px; left:5px;}
	.threeline_overlay{top:123px; position:absolute;}
	.overlay_content{padding:20px 15px 30px; margin-top:0px;}
	.overlay_content ul li a{margin-bottom:10px;}
	.header_slide_h4{margin-bottom:20px;}
	.header_email_right a{margin-bottom:10px;}
	.header_call_right a{margin-bottom:10px;}
	.header_social_icon{margin-top:30px;}
	#nav-icon3{width:20px; margin:0px;}
	#locationdiv{position:absolute; float:none; top:-18px; left:50px; height:30px;}
	#primary-menu-trigger{top:35px;}

	.search_container{position:absolute; right:0px; top:123px; margin:0px; width:100%; z-index:-1; height:40px;}
	.searchbox-icon, .searchbox-submit{padding:0px; background:#ee4032 !important; width:40px; height:40px;}
	.searchbox-icon img{width:20px;}
	.searchbox{height:40px; min-width:40px;}
	.searchbox-input{height:40px; font-size:14px;}


	.user_header_profile a{top:10px; right:3%;}
	.header_login a{top:15px;}
	.signup_btn a{right:65px;}
	#logo{z-index:0;}
	#logo img{width:140px; height:auto; margin-top:40px;}

	.rentickle_main_menu #primary-menu ul.main_product_menu li{display:block;}
	#primary-menu ul li .mega-menu-content.style-2 ul.mega-menu-column > li.mega-menu-title > a{text-transform:capitalize !important;}
	#top-cart{margin:63px 5px 0px 0px; z-index:1;}
	#top-cart a img{width:25px;}

	.login_btn a{right:15px;}
	#top-cart .top-cart-content{top:66px;}

	.overlay {overflow-y: auto;}
    .overlay .closebtn { font-size: 40px; top: 15px; right: 35px; }




	/*----SLIDER----*/
	.homepage_slider{padding:0px 15px;}
	.rentickle_slider_content h1{/*font-size:29px !important;*/ font-size:20px !important; line-height:35px !important;}
	.rentickle_slider_content h2{/*font-size:29px !important;*/ font-size:20px !important; line-height:35px !important;}
	/* .rentickle_slider_content p{font-size:14px; margin-top:20px;} */
	.rentickle_slider_content p{ display: none;}
.home_banner_form{/*margin-top:230px;*/ margin-top: -10px;}
	.banner_search_submit{padding:0px 20px 0px 0px;}
	.input-lg{height:auto;}
	.home_banner_form_input{font-size:14px;}
  /* #homepage_slider_main{ background-position:70% 0%;  height: 230px;  } */

	/*----BROWSE CATEGORY----*/
	.home_browse_category{padding:0px 15px 30px;}
	.home_browse_category p{width:100%;}
	.rt_h2{font-size:22px;}
	.rt_h2_margin{margin-top:0px;}
	.category_dotted_line{display:none;}
	.drag_to_scroll{margin:0px 0px 15px;}
	.website_h2{font-size:22px; line-height:26px; text-align:left;}
	.website_label{ text-align:left;}
	.how_it_works_content{margin:15px;}
	.how_it_works_content label, .how_it_works_content h2{text-align:left;}
	.category_carousel_heading{font-size:22px; line-height:24px;}

	/*----FLOWCHART----*/
	.flowchart{padding:0px 15px 40px;}
	.flowchart_left_content_box{margin:0px 0px 0px;}
	.flowchart p{width:100%;}
	.dotted_box{width:200px; height:200px;}
	/*.serial_no{margin:0px auto;}*/
	.flowchart_bg{background-image:none;}
	.home_cart_screen{margin:0px;}

	/*----PROMISES----*/
	.promise_section{padding:50px 15px 30px;}
	.promises_content_unit p{width:100%;}
	.number_section{padding:50px 15px 0px; background-image:none; height:auto;}
	.number_section p{width:100%; text-align:left;}
	.stats_number{padding:30px 0px 0px;}
	.counter{font-size:30px; line-height:1;}
	.counter + h5{font-size:11px;}

	/*----BLOG----*/
	.blog_section{padding:50px 15px 0px;}
	.blog_content_unit{margin:0px 0px 35px;}
	.blog_intro_para{width:100%;}
	.blog_content_unit p{width:100%;}

	/*----TESTIMONIAL----*/
	.customer_testimonial_section{padding:0px 15px 50px}
	.testimonial_content{margin:20px 0px 0px; padding:30px 15px 30px;}
	.customer_testimonial_carousel .owl-carousel .owl-dots{top:27%; left:0px;}
	.testimonial_content h5{margin:0px;}

	/*----FACILITIES----*/
	.facilities_section{padding:50px 15px;}

	/*----FOOTER----*/
	.footer_link_container{padding:50px 15px 0px;}
	.top-footer{padding:50px 15px;}
	.footer_form{padding:5px 0px;}
	.copyright_section{padding:0px 15px;}
	#copyrights h4{text-align:left;}
	#copyrights{padding:20px 0px 50px;}


	/*----LOGIN MODAL----*/
	#myModal_login .modal-body{padding:15px;}
	.login_modal_body h4{font-size:30px; margin-bottom:15px;}
	.modal_social_login_btn ul li a{padding:15px 30px;}
	.or{margin:20px 0px;}
	.modal_login_form input{padding:10px !important;}
	/*.modal_login_form button{padding:5px 0px;}*/
	.forgot_pswd{margin-top:20px;}
	.modal_login_form form{margin-bottom:0px;}
	.modal_login_form{margin:20px 0px 0px;}
	.login_modal_body span{font-size:13px;}

	#myModal_location .block{padding:30px 5px;}
	.location_modal li a{/*width:115px; height:115px;*/ padding:50px 0px 0px; margin:0px 10px 10px; font-size:13px;}


	.result_grid{width:auto; margin-bottom:15px;}
	.search_to_all_product a{margin:10px 0px 25px;}
	.banner_search_result{padding:10px; background:#fff;}
	.search_to_all_product{margin-bottom:15px;}



	/*-----LISTING PAGE----*/
	.rentickle_breadcrumb{padding:30px 15px; border:none;}
	.listing_goback{margin-bottom:10px;}
	.breadcrumb_aside_title{margin:15px 0px; display:inline-block;}
	ul.breadcrumb_menu{margin-left:0px; margin-bottom:10px;}
	.listing_bottom_submenu{margin-top:0px;}
	.category_submenu li{margin-right:16px; margin-bottom:10px;}
	.category_submenu li a{padding:0px 0px 3px;}
	.listing_main_container{padding:30px 15px;}
	.listing_sort_icon_box a img{width:20px;}
	.listing_h2{font-size:20px; line-height:1;}
	.subline_span{font-size:10px; line-height:1;}
	.listing_filter_icon_box a{font-size:12px; margin-right:5px;}
	.listing_filter_icon_box img{display:none;}
	.listing_filter_heading_container{margin-bottom:10px;}

	.color_picker_ul{margin-bottom:5px;}
	.color_picker_ul li a img{margin-right:10px;}
	.color_picker_ul li{width:48%; margin-bottom:20px;}
	.color_picker_ul li a{font-size:13px;}
	.price_sort .slider.slider-horizontal{margin-top:30px;}
  .size_sort_ul{ /*width:100%;*/ }
	.size_sort_ul li a{padding:9px 12px;}
	.breadcrumb_menu li i{margin-left:7px;}
	.breadcrumb_menu li{margin-right:7px;}
	.listing_sort_drpdwn{background:none; font-size:12px;}
	.product_content_grid{margin-right:0px; margin-top:5px;}
	.product_content_link:hover .product_img{box-shadow:2x 2px 5px 2px rgba(0,0,0,0.2); top:-20px;}


	/*---HEADER NEW----*/
	.rentickle_main_menu{position:relative; width:auto;}
	.navbar-toggle{float:left; top:-35px; left:20px; margin:0px; z-index:999}
	.rentickle_main_menu .navbar-nav{ text-align:left; width:100%; margin:0px;}
	.rentickle_main_menu .nav > li{float:left; display:block !important; width:100%;}
	.rentickle_main_menu .navbar-default .navbar-nav > li > a{padding:15px 10px;  background-image: linear-gradient(to bottom, #f7f7f7 50%, #eeeeee 50%);}
	.main_menu_left_box{padding:0px;}
	.main_menu_right_box{padding:0px;}
	.navbar-collapse{padding:0px !important}
	.rentickle_main_menu .megamenu > li{border:none; margin-bottom:20px;}
	.rentickle_main_menu .navbar{min-height:0px;}

	.rentickle_main_menu .megamenu h4{color:#000; margin-bottom:2px;}
	.rentickle_main_menu .megamenu > li > ul > li > a{color:#000}
	.rentickle_main_menu .megamenu > li ul > li > a:hover, .rentickle_main_menu .megamenu > li ul > li > a:focus{border-bottom-color:#000;}


	/*---DETAIL------*/
.product_overview{ /*padding:0px 15px 15px;*/ padding:0px 0px 15px; }
	.product_feature_img{margin-top:0px; padding: 0px; margin: 0px -15px;}
	.feature_enlage_link .arrow_plus a{width:50px; height:50px; line-height: 46px;}
	.feature_enlage_link{margin: 4px 0px 0px 0px;}
	.product_overview_meta{margin-top:30px;}
	.share_box_common_margin{margin-bottom:15px;}

	/* .detail_spec_section{padding:40px 15px; background:#f0e9e3; height:auto; display:inline-table} */
	.detail_spec_section{ padding:30px 15px; }
	.detail_spec_meta p{width:100%; margin-bottom:20px;}
	.detail_spec li{padding-right:0px; display:block; margin-bottom:5px;}
	.spec_info{width:100%;}

	.spec_addon{ padding:20px 15px; }
	.spec_addon_info{margin-bottom:20px}
	.spec_addon_meta{margin:15px 0px 0px;}
	.spec_addon_info_h3{margin:0px 0px 20px}


	.faq_section{padding:20px 15px;}
	/* .faq_section{padding:40px 15px;} */
	.close_faq_toggle_btn{top:-25px; right:15px;}
	.website_submit_btn{white-space:normal; padding:15px 16px; font-size:13px;}
	.questions_section{padding:40px 15px 60px;}
	.qustion_box{margin:0px 0px 40px 0px; padding-bottom:10px;}

	.product_shot_section{padding:40px 15px;}
	.spec_vertical_text_container{position:relative; bottom:0px; left:0px}
	.vertical_text{float:none; transform:none; font-size:24px; }
	.product_shot_carousel{margin:20px 0px 60px}
	.product_shot_carousel .owl-carousel .owl-dots{margin-top:0px;}
	.product_shot_carousel .owl-carousel .owl-nav{left:86%; bottom:-50px;}
	.packages_section{padding:20px 15px ;}
	.detail_spec_h3{font-size:24px;}
	.packages_section p{width:100%; margin-bottom:20px;}
	.spec_backage_btn{display:block;}
	.spec_package_big_img{margin-top:40px;}
	.spec_3d_section{padding:40px 15px; margin:0px;}
	.spec_3d_img{position:relative; top:0px;}
	.spec_3d_section p{width:100%;}
	.spec_similar_product_section{padding:40px 15px;}

	.cart_modal_push_overlay #side-panel{width:85%; right:-85%; background-color:#fff;}
	.cart_modal_push_overlay #side-panel .side-panel-wrap{padding:15px;}
	.add_to_cart_modal_container{height:auto; margin-top:25px;}

	.add_to_cart_modal_content{background:#f7f7f7; border-radius:5px; padding:10px; margin-right:0px; margin-bottom:15px;}
	.cart_modal_price_meta{text-align:left; margin:0px 0px 15px;}

	.modal_cart_thumb{margin-right:10px;}
	.cart_modal_qty_label{margin-right:15px;}
	.cart_modal_h5{font-size:14px; margin-bottom:5px;}
	/* .cart_modal_subheading_span{margin-bottom:10px;} */
	.cart_modal_modify{background:#ddd; width:95%; margin:15px 0px 10px; display:inline-table; color:#ee4032; padding:10px 0px; border-radius:5px;}
	.cart_modal_modify:hover{background:#ee4032; color:#fff}

	.total_price, .deposit{display:inline-table}
	.total_price{margin-bottom:0px; margin-right:20px;}
	.modal_cart_total{position:relative; width:auto;}
	.modal_promocode a{font-size:10px;}
	.modal_total_label, .modal_total_amount{font-size:20px;}

	.packages_section a.spec_backage_btn{margin-bottom:15px;}

	/*----CATEGORY PAGE---*/

	.cat_2_grid_container{padding:40px 15px 10px;}
	.cat_2_grid{margin-right:0px; margin-bottom:25px;}
	.category_grid_img_box{padding:80px 0px 30px;}
	/* .category_grid_link{height:auto;} */
	.category_banner_content{margin:15px auto 0px}
	.featured_product_box{padding:20px 15px 30px;}
	.featured_product_box p{width:100%; margin-bottom:25px;}
.category_banner_section{/*padding-top:40px;*/}

	/*--USER DASHBOARD----*/
	.header_user_login_menu{right:15px; top:134px;}
	.user_tab_main_container{padding:30px 15px 40px;}
	.no_order_content{padding:30px 0px 50px}
	.no_order_content img{margin:20px auto;}
	.common_user_container{padding:20px 15px;}
	.order_table_content .table > thead > tr > th{font-size:12px; padding:12px 15px; border:none;}
	.order_table_content .table > tbody > tr > th, .order_table_content .table > tbody > tr > td {padding:12px 15px; font-size:13px;}
	.pay_now_circle{width:25px; height:25px; margin-left:5px;}
	.pay_now_circle i{padding:4px 6px;}
	.user_tab_main_container .nav-tabs > li > a{padding:15px; font-size:13px;}
	.user_address_content{width:100%;}

	.resp-vtabs .resp-tabs-container{box-shadow:none;}
	.user_address_content{margin-bottom:20px;}
	.profile_row{padding-bottom:25px; margin-bottom:25px;}
	.profile_row button{margin:0px 0px 15px; display:block; width:100%;}
	.user_saved_address{margin-bottom:0px;}
	.profile_row label{margin-bottom:5px; font-size:12px;}
	.user_saved_address li{margin:0px 0px 15px;}
	.user_saved_address li{display:block;}
	.payment_tab_user .nav-tabs > li > a{padding:20px 5px; font-size:10px;}
	.user_tab_h2{font-size:14px;}
	.doc_tab_container .nav-tabs li a{padding:10px 5px; font-size:12px;}

	.user_doc_upload_tab .btn{width:250px;}
	.user_doc_submit_container a{display:block; margin-bottom:15px;}


	/*----CHECKOUT-------*/
	.checkout_breadcrumb{padding:40px 15px;}
	.checkout_steps_container{padding:40px 15px;}
	.checkout_shadow_container{margin-right:0px; padding:20px 15px;}
	#payment_method .modal-dialog{width:100%; margin:0px;}
	#payment_method .modal-content{padding:30px 15px;}

	ul.resp-tabs-list, p{margin-bottom:20px;}
    .checkout_radio_left label{line-height:2; font-size:12px;}
	.checkout_sum{margin-top:30px;}
	.checkout_termsandnewsletter{padding:20px 0px;}
	.checkout_page_cart_sum {max-height:none;}

	/*----DOCUMENT VERIFICATION-----*/

	.checkout_doc_verification{margin:50px 0px 0px;}
	.checkout_doc_upload_btn{top:20px;}
	.checkout_doc_delete_btn{left:0px; top:65px; padding:8px 15px; font-size:12px; margin:0px;}
	.repeater_box{margin-bottom:15px;}
	.repeater_box .fileinput-filename{margin-top:30px;}
	.user_doc_upload_tab .fileinput-new, .user_doc_upload_tab .fileinput-exists{margin-right:5px;}
	.user_doc_submit_container{margin-bottom:0px;}

	/*---MISC---*/
	.take_a_peek{opacity:1; bottom:10%;}
	.user_rating{opacity:1; margin-top:0px;}
	.product_content_link:hover .product_img{box-shadow:none; top:0px;}
	.dashboard_rightside_container{min-height:auto;}
	.dashboard_sidebar{margin-right:0px;}

	/*---HEADER SUBMENU---*/
	.rentickle_header_submenu{margin-right:0px;}

	#breadcrumb_container{margin-top:20px;}
	.cart_modal_close{top:3px; right:15px;}

	.rentickle_main_menu .megamenu{max-height:270px; overflow:auto;}

}


/* ----------------------------------------------------------------
	Retina CSS
-----------------------------------------------------------------*/


@media
only screen and (-webkit-min-device-pixel-ratio: 2),
only screen and (   min--moz-device-pixel-ratio: 2),
only screen and (     -o-min-device-pixel-ratio: 2/1),
only screen and (        min-device-pixel-ratio: 2),
only screen and (                min-resolution: 192dpi),
only screen and (                min-resolution: 2dppx) {

	#logo a.standard-logo,
	#header.split-menu #logo a.standard-logo { display: none; }

	#logo a.retina-logo { display: block; }

	#header.split-menu #logo a.retina-logo { display: inline-block; }

	.owl-carousel.owl-loading,
	.preloader,
	.preloader2,
	.form-process {
		background-image: url('../images/preloader@2x.gif');
		background-size: 24px 24px;
	}

	.dark .owl-carousel.owl-loading,
	.dark .preloader,
	.dark .preloader2,
	.dark .form-process { background-image: url('../images/preloader-dark@2x.gif'); }

	.widget_recent_comments li {
		background-image: url("../images/icons/widget-comment@2x.png");
		background-size: 15px 26px;
	}

	.widget_nav_menu li a,
	.widget_links li a,
	.widget_meta li a,
	.widget_archive li a,
	.widget_recent_entries li a,
	.widget_categories li a,
	.widget_pages li a,
	.widget_rss li a,
	.widget_recent_comments li a {
		background-image: url("../images/icons/widget-link@2x.png");
		background-size: 4px 20px;
	}

	.dark .widget_recent_comments li { background-image: url("../images/icons/widget-comment-dark@2x.png"); }

	.dark .widget_nav_menu li a,
	.dark .widget_links li a,
	.dark .widget_meta li a,
	.dark .widget_archive li a,
	.dark .widget_recent_entries li a,
	.dark .widget_categories li a,
	.dark .widget_pages li a,
	.dark .widget_rss li a,
	.dark .widget_recent_comments li a { background-image: url("../images/icons/widget-link-dark@2x.png"); }


}

@media
only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 991px),
only screen and (   min--moz-device-pixel-ratio: 2) and (max-width: 991px),
only screen and (     -o-min-device-pixel-ratio: 2/1) and (max-width: 991px),
only screen and (        min-device-pixel-ratio: 2) and (max-width: 991px),
only screen and (                min-resolution: 192dpi) and (max-width: 991px),
only screen and (                min-resolution: 2dppx) and (max-width: 991px) {
	#logo a.standard-logo { display: none; }
	#logo a.retina-logo { display: inline-block; }
}

/* Our added css start here */
@media(max-width:767px){
	.homepage_slider { margin-top:45px; }
	.home_browse_category .col-sm-5 p { display: none; }

}
/* Our added css end here */
