.brand_wrap .brand_slider_wrap{ min-height:576px; } 
@media (min-width: 992px) {
.header_wapper .container { width: 100%;max-width: 100%;padding-right:56px;padding-left: 48px; }
}
@media (min-width: 1920px) {

.container { width: 1710px;max-width: 1710px; }
.header_wapper,
.showheader .header_wapper { padding-top: 45px;padding-bottom: 44px; }
.header_wapper .container { width: 100%;max-width: 100%;padding-right:56px;padding-left: 48px; }
.logo img { min-width: 403px; }
.primary_nav ul li a {font-size: 18px;line-height: 1.44;}
.lanbox .dropdown-toggle span.current { font-size: 18px;line-height: 1.44; }

.home-banner,
.home_sliderbox .imagebox,
.home_bann_slider.owl-carousel .owl-stage { height: 975px;min-height: 100vh; }
.home_sliderbox .captionbox { top: 361px; }
.home_sliderbox .captionbox h1 { font-size: 68px;line-height: 1.06;max-width: 682px; }
.home_sliderbox .captionbox p { font-size: 24px;line-height: 1.5;max-width: 682px; }
.home-banner .slide_down_arr a { width: 27px; }
.home-banner .slide_down_arr a img { width: 100%; }
.home_bann_slider.owl-carousel .owl-dots { right: 64px;bottom: 48px; }
.home_bann_slider.owl-carousel .owl-dots button.owl-dot span,
.home_bann_slider.owl-carousel .owl-dots button.owl-dot span::before { width: 9px;height: 9px; }
.home_bann_slider.owl-carousel .owl-dots button.owl-dot.active span::after {-webkit-transform: scale(1.2);-moz-transform: scale(1.2); transform: scale(1.2);}


.home_sec_1 { padding-top: 112px;padding-bottom: 96px; }
.home_sec_1 .logobox img { min-width: 62px; }
.home_sec_1 p { font-size: 24px;line-height: 1.5;max-width: 825px; }

.fea_product_sec { padding-top: 0;padding-bottom: 134px; }
.fea_product_sec .row { align-items: center; }
.fea_product_sec .txtblock { padding-top: 0; }
.fea_product_sec .txtblock h6 { font-size: 18px;line-height: 1.44;padding-bottom: 16px; }
.fea_product_sec .txtblock h2 { font-size: 36px;line-height: 1.22; }
.fea_product_sec .txtblock p { font-size: 18px;line-height: 1.44;padding-top: 28px; }
.pro_slider_comm .probox .imagebox { height: 408px; }
.pro_slider_comm .probox .addicon { top: 107px;right: 58px; }
.pro_slider_comm .probox .addicon a { width: 53px;height: 53px; }
.pro_slider_comm .probox .pro_popup h4 { font-size: 24px;line-height: 1.5; }
.pro_slider_comm .probox .pro_popup p { font-size: 18px;line-height: 1.44; }
.pro_slider_comm .probox .pro_popup .btnlink a { font-size: 18px; }

.tropical_wrap { background: none; }
.tropical_wrap .trop_slider_wrap { width: 100%; }
.tropical_wrap .row { background: #2b554d; }
.trop_slider.owl-carousel,
.trop_slider.owl-carousel .owl-stage,
.tropical_wrap .imagebox_wrap .imagebox { height: 600px; }
/*.trop_slider.owl-carousel .owl-item .item { width: 100%; }*/
.tropical_wrap .imagebox_wrap { padding-left: 0;float: right;width: 100%;margin: 0 0 0 0px; }
.tropical_wrap .tro_left_part { padding-left: 80px; padding-top:80px; padding-right:88px; }
.tropical_wrap  .row .col-md-4{ -ms-flex: 0 0 657px;flex: 0 0 657px;max-width: 657px;}
.tropical_wrap .row .col-md-8{ -ms-flex: 0 0 1023px;flex: 0 0 1023px;max-width: 1023px;}
.tropical_wrap .tro_left_part h6 { margin:0 0 26px; font-size: 18px;line-height: 1.44; }
/*.tropical_wrap .tro_text_sl_wrap { margin-right: -112.02px; }*/
.tropical_wrap .tro_textbox {  }
.tropical_wrap .tro_textbox h2 { padding:0 0 20PX; color:#fff; line-height: 1.22;
  letter-spacing: 0.38px;
  color: #ffffff; font-size: 36px; }
.tropical_wrap .tro_textbox p {    line-height: 1.44;
  letter-spacing: 0.25px;
  color:rgba(255,255,255,0.90); font-size: 18px; }
.tropical_wrap .tro_textbox .linkbtn a { font-size: 18px; }
.tropical_wrap .tro_textbox .linkbtn{ padding:48px 0 0 0; }
.tropical_wrap .bottom_wrap { padding-right:0; left:80px; }

.textplusimage_wrap { padding: 168px 0; }
.textplusimage_wrap .row div[class*="col-"]:first-child { padding: 0 9px; }
.textplusimage_wrap .detailbox { padding-left: 63px; }
.textplusimage_wrap .detailbox .sec_title h6 { font-size: 18px;padding-bottom: 16px; }
.textplusimage_wrap .detailbox .sec_title h2 { font-size: 36px;line-height: 1.22; }
.textplusimage_wrap .detailbox p { font-size: 18px;line-height: 1.44; }
.textplusimage_wrap .detailbox .btnbox { padding-top: 40px; }

.brand_home_sec .container { padding-top: 128px;padding-bottom: 174px; }
.brand_home_sec .sec_title h2 { max-width:357px; font-size: 36px;line-height: 1.22; }

.marquee_wrap { padding-top: 112px;padding-bottom: 148px; }
.marquee_wrap p { font-size: 120px; }

.footer h3 { font-size: 20px;margin-bottom: 34px; }
.footer h6 { font-size: 17px; }
.footer p { font-size: 17px;padding-top: 6px; }
.footer p + h6 { padding-top: 40px; }
.footer .linkbox ul li { font-size: 17px; }
.footer .copyright p,
.footer .copyright ul li a { font-size: 15px; }


.ourvalue_wrap .valueblock{ min-height:382px; }

.brand_sl_wrap.desktop-large{ display:inline-block; width:100%; }
.brand_sl_wrap.desktop-medium{ display:none; }

.contact_page .info_wrap{ padding:0 89px 0 0; }
.contact_page .container{     width: 1326px;max-width: 1326px;}
.inner_banner .imagebox{ min-height:594px; }
.inner_banner .page_cap h1{ font-size:64px; }
.inner_banner .page_cap{ bottom:79px; }
.contact_page{ padding:120px 0 128px; }
.contact_page .form_contact{ padding:64px 112px 88px; }
.about_nav ul li a{ font-size:17px; color:#fff; opacity:0.3; }
.about_nav ul li a:hover, .about_nav ul li.active a{ opacity:1; }
  .about_nav{ padding:29px 0 31px 0; }
  .about_number_wrap{ padding:0px 0 128px;}
  .about_numbers .rightside{ max-width:336px; }
.about_numbers .rightside .number_box .counter-value{ font-size:80px; }
.about_numbers .rightside .number_box .counter_name{ font-size:18px; }  

.sec_title h6{ padding:0 0 18px; }
.ourvalue_wrap .valueblock h3{ font-size:24px; }
.ourvalue_wrap .valueblock p{ max-width:320px; margin:0 auto; display:block; font-size:18px; line-height:26px;  }
.ourvalue_wrap{ padding:112px 0 128px; }
.ourteam_wrap{ padding:128px 0 0 0; }
.ourvalue_wrap .sec_title h2{ font-size:36px; padding:0 0 30px; }
.ourteam_wrap .sec_title h2{ font-size:36px; padding:0 0 30px; }
.ourteam_wrap .teamblock .imagebox{ min-height:516px; }
.team_slider.owl-carousel .owl-nav{ margin:62px 0 0 0; }
.testimonial_wrap{ padding:130px 0 128px 0; }
.testimonial_wrap .testiblock{ padding:104px 143px; }
.testimonial_wrap .testiblock p{ font-size:48px; line-height:1.25; }
.testimonial_wrap .testiblock .metabox{ padding:48px 0 0 0; }
.testimonial_wrap .testiblock .metabox strong{ font-size:24px; }
.testimonial_wrap .testiblock .metabox span{ font-size:20px; }
.testimonial_wrap .testiblock .metabox span::before{ width:28px; margin:18px 24px 0;}
.post_type_wrap{ padding:128px 0; }
.imgtextvertical .image_wrap{ margin: 0 0 48px; }
.imgtextvertical h2{ font-size:36px; line-height: 1.33;letter-spacing: 0.38px;text-align: center;color: #141414; }
.imgtextvertical p{ line-height: 1.44;
  letter-spacing: 0.25px;
  text-align: center;
  color: #373737; font-size:18px;}
.imgtextvertical .imagebox{ min-height:407px; } 
.errorpage_wrap,
.faq_page{ padding:104px 0 128px; }
.faq_page h1{  line-height: 1.13;
  letter-spacing: 0.55px;
  text-align: center;
  color: #141414; font-size:64px; } 
.faq_page .faq_list_wrap{ margin:46px auto 0; max-width:970px;  }  
.bd_detail_top .rightdetail{ width:574px; padding:47px 63px; min-height:476px;}
.bd_detail_top .rightdetail ul li span{ line-height: 1.44;
  letter-spacing: 0.9px;
  color: #95aaa6; font-size: 18px; padding:0 0 8px;}
  .bd_detail_top .rightdetail ul li{ padding:0 0 19px; }
.bd_detail_top .rightdetail ul li span{ text-transform:uppercase; }
  .bd_detail_top .rightdetail ul li span + p{ padding:0px; line-height: 1.27;
  letter-spacing: 0.31px;
  color: #ffffff;  font-size: 22px; }
.bd_detail_top .rightdetail ul li + li{ padding-top:29px; } 
.bd_detail_top .leftdetail{ padding:29px 64px ; } 
.bd_detail_top .leftdetail .topbox{ padding:0 0 21px; }
.bd_detail_top .leftdetail .topbox h2{   line-height: 1.22;
  letter-spacing: 0.31px;
  color: #141414; font-size:36px;}
.bd_detail_top .leftdetail .txtbox{ padding:54px 76px; } 
.bd_detail_top .leftdetail .txtbox p{ font-size:24px; } 
.bd_imgtxt_wrap .detailbox h2{  line-height: 1.22;
  letter-spacing: 0.38px;
  color: #141414; font-size:36px; }
.bd_imgtxt_wrap .detailbox{ padding:0; margin:0 0 0 126px; }  
.bd_imgtxt_wrap .bd_imgtxt_row:nth-child(odd) .detailbox{ margin:0 0 0 32px; padding:0px; max-width:540px; }
.fea_product_sec .col-lg-4 {
    -ms-flex: 0 0 25%;
    flex: 0 0 25%;
    max-width: 25%;
}
.fea_product_sec .col-lg-8 
 {
    -ms-flex: 0 0 75%;
    flex: 0 0 75%;
    max-width: 75%;
}
.brand_home_sec .col-md-4{
    -ms-flex: 0 0 427px;
    flex: 0 0 427px;
    max-width: 427px; padding:0px;
}
.brand_home_sec .col-md-8{
    -ms-flex: 0 0 1115px;
    flex: 0 0 1115px;
    max-width: 1115px; padding:0px;
}
.brand_home_sec .row{ margin:0px; padding-right:138px; }
.brand_page{ padding:72px 0 128px; }
.brand_wrap .row [class*="col-"] [class*="col-"],
.brand_slider_wrap{ margin-top:20px; }
.brand_wrap .row{ margin:0 -10px; }
.brand_wrap .row .col-md-12 .full_box_row .col-lg-3{ -ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;  }
.brand_wrap.brand_desk_wrap{ display:none; }
.brand_wrap.brand_large_desk_wrap{ display:block;	  }
.brand_wrap .row .col-md-5{-ms-flex: 0 0 calc(41.666667% - 28px);
    flex: 0 0 calc(41.666667% - 28px);
    max-width: calc(41.666667% - 28px);}
.brand_wrap .row .col-md-7{-ms-flex: 0 0 calc(58.333333% + 28px);
    flex: 0 0 calc(58.333333% + 28px);
    max-width: calc(58.333333% + 28px);}
.brand_wrap .brandbox a{ min-height:206px; height:206px; }	
.brand_wrap .row [class*="col-"]{ padding-left:10px; padding-right:10px; }	


.brand_home_sec .brand_slider .brand_img{ min-height:148px;   }

.brand_list_item_1 .brand_item  { border-left:solid 1px #e2e2e2; min-height:148px; width:20%;}
.brand_list_item_1 .brand_item:nth-child(10),
.brand_list_item_1 .brand_item:nth-child(6),
.brand_list_item_1 .brand_item:nth-child(7),
.brand_list_item_1 .brand_item:nth-child(8),
.brand_list_item_1 .brand_item:nth-child(9){ border-top:solid 1px #e2e2e2; }

.fs_trop_slider.owl-carousel .owl-stage { width: 100% !important; height: 600px;
	transform: none !important;
}
.fs_trop_slider.owl-carousel { overflow: hidden; height: 600px;}
.tropical_wrap .fs_bottom_wrap{ left:80px; bottom:72px; }

.trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/  width:calc(50vw + 3.5vw);}
.fs_trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/ width: calc(50vw + 3.5vw);}
}



@media (min-width: 1200px) and (max-width: 1300px) {


.tropical_wrap .col-md-4 {-ms-flex: 0 0 400px;flex: 0 0 400px;max-width:400px;}
.tropical_wrap .col-md-8 {-ms-flex: 0 0 calc(100% - 400px);flex: 0 0 calc(100% - 400px);max-width: calc(100% - 400px);width: calc(100% - 400px);}
.tropical_wrap .tro_left_part{ padding:32px; }
.tropical_wrap .bottom_wrap{ left:32px; bottom:32px; }
.tropical_wrap .fs_bottom_wrap{ left:32px;bottom:32px; }

 .fs_trop_slider.owl-carousel .owl-item .item,
 .trop_slider.owl-carousel .owl-item .item {
    float: right;
    /* width: calc(50vw + 12vw); */
    width: calc(50vw + 12.5vw);
}
}


@media (min-width: 992px) and (max-width: 1199px) {

	.brand_home_sec::before { right: 0;}
	.marquee_wrap { padding: 70px 0;}
	.home_sliderbox .imagebox,
	.home_bann_slider.owl-carousel .owl-stage { height: 600px;}
	.home-banner { height: 600px;}

	.brand_wrap .brandbox a { height: 140px;}

	.contact_page .info_wrap { padding: 0 30px 0 0;}
	.contact_page .info_row.row_1 .col_1 { padding: 0 28px 0 0;}
	.contact_page .info_row.row_2 .col_1 { padding: 0 45px 0 0;}
	.contact_page .form_contact { padding: 35px 35px 40px;}

	.faq_page .faq_list_wrap { padding: 42px 50px 50px;}
.brand_wrap .brand_slider_wrap {
    min-height: 456px; 
}

.tropical_wrap .col-md-4 {-ms-flex: 0 0 360px;flex: 0 0 360px;max-width: 360px;}
.tropical_wrap .col-md-8 {-ms-flex: 0 0 calc(100% - 360px);flex: 0 0 calc(100% - 360px);max-width: calc(100% - 360px);width: calc(100% - 360px);}
.tropical_wrap .tro_left_part{ padding:32px; }
.tropical_wrap .bottom_wrap{ left:32px; bottom:32px; }
.tropical_wrap .fs_bottom_wrap{ left:32px;bottom:32px; }
}

@media (min-width: 768px) and (max-width: 991px) {
	
	.marquee_wrap { padding: 64px 0 80px 0;}
	.home_sliderbox .imagebox,
	.home_bann_slider.owl-carousel .owl-stage { height: 550px;}
	.home-banner { height: 550px;}
	.textplusimage_wrap .detailbox { padding: 40px 0 0 0;}

	.logo a img { height: 32px;}
	.primary_nav ul li + li { margin: 0 0 0 12px;}
	.primary_nav ul li a { font-size: 15px;}
	.lanbox { margin: 0 0 0 20px; padding: 0 0 0 20px;}

	.sec_title h2,
	.fea_product_sec .txtblock h2,
	.tropical_wrap .tro_textbox h2 { font-size: 28px;}
	.fea_product_sec .txtblock { padding: 0 0 40px 0;}
	.fea_product_sec .txtblock p { padding: 20px 0 0 0;}

	.home_sec_1 { padding: 64px 0 40px 0;}
	.fea_product_sec { padding: 40px 0 88px 0;}

	.textplusimage_wrap { padding: 88px 0;}
	.brand_home_sec { padding: 72px 0 80px 0;}
	.brand_home_sec .container { padding-top: 0; padding-bottom: 0;}
	.brand_home_sec .container::before { display: none;}
	.brand_home_sec::before { right: 0; display: block;}

	.footer .footer_top { padding: 36px 0 72px 0;}
	.footer .footer_top [class*="col-"] { margin-top: 40px;}

	.inner_banner .imagebox { height: 330px;}
	.about_numbers .rightside { width: 215px;}
	.testimonial_wrap .testiblock { padding: 46px 70px;}


	.inner_banner .imagebox::after { background: rgba(0,0,0,0.5);}
	.bd_detail_top .rightdetail { width: 320px; padding: 37px 38px 37px 30px;}
	.bd_detail_top .leftdetail { padding: 30px;}
	.bd_detail_top .leftdetail .topbox h2 { font-size: 28px;}
	.bd_detail_top .leftdetail .txtbox { padding: 30px 0;}
	.bd_detail_top .leftdetail .txtbox p { font-size: 18px;}
	.bd_detail_top { margin-bottom: 0;}
	.bd_imgtxt_wrap { padding: 0 0 40px 0;}
	.bd_imgtxt_wrap .bd_imgtxt_row { padding: 64px 0 0 0;}
	.bd_imgtxt_wrap .bd_imgtxt_row .detailbox,
	.bd_imgtxt_wrap .bd_imgtxt_row:nth-child(odd) .detailbox { padding: 28px 0 0 0;}
	.bd_imgtxt_wrap .bd_imgtxt_row .imagebox { height: 315px;}
	.bd_imgtxt_wrap .detailbox p { padding: 20px 0 0 0;}
	.brand_detail_page .brand_home_sec { margin-bottom: 0;}

	.brand_wrap .brandbox a { height: 110px;}
	.brand_wrap .brandbox a img { max-width: 80%; max-height: 80%;}
	.brand_nav .brands_navin .select_div { width: 206px;}
	.brand_slider_wrap .captionbox { left: 20px; bottom: 28px; right: 30px;}
	.brand_slider_wrap .captionbox .btnlink { padding: 15px 0 0 0;}
	.brand_slider_wrap .captionbox p { font-size: 14px;}
	.brand_slider_wrap .captionbox h3 { font-size: 28px;}
	.brand_slider_wrap .owl-carousel .owl-nav { right: 20px; bottom: 20px;}
	
	.contact_page { padding: 60px 0 60px 0;}
	.contact_page .info_wrap { padding: 0 30px 0 0;}
	.contact_page .info_row.row_1 .col_1 { padding: 0 28px 0 0;}
	.contact_page .info_row.row_2 .col_1 { padding: 0 45px 0 0;}
	.contact_page .form_contact { padding: 35px 35px 40px;}
	.contact_page .form_contact .submit_wrap {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.contact_page .form_contact .captcha_box { margin: 0 0 20px 0;}
	.contact_page .info_row { padding: 25px 0;}
	.contact_page .info_row .info_col + .info_col { margin-top: 30px;}

	.faq_page .faq_list_wrap { padding: 42px 50px 50px;}
.brand_home_sec .col-md-8{  
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%; padding-top:30px;
 }
 
 
 .brand_wrap .brand_slider_wrap {
    min-height: 366px; 
}
.brand_detail_page .bd_imgtxt_wrap + .brand_home_sec { margin-top: 0; }
.footer .copyright ul li + li{ margin:0 0 0 12px; }


.tropical_wrap .col-md-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.tropical_wrap .col-md-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;width: 100%;}
.tropical_wrap .tro_left_part{ padding:32px 32px 142px; }
.tropical_wrap .bottom_wrap{ left:32px; bottom:48px; }
.tropical_wrap .fs_bottom_wrap{ left:32px;bottom:48px; }
.tropical_wrap.first_tropical_wrap .row{ flex-direction:column; }
.trop_slider.owl-carousel .owl-item .item,
.fs_trop_slider.owl-carousel .owl-item .item{ width:100%;}
}

@media (min-width: 768px) {
	.mobile_show { display: none !important;}
	.home .home-banner .container { width: 100%; max-width: 100%; padding: 0 96px; }
	.footer .accmob_box { max-height: none !important;}
	.hide_loader .navigation_main {
		opacity: 1;
		transition-delay: 0.1s;
	}

}
@media (min-width: 1700px) {
.home .home-banner .container { width: 100%; max-width: 100%; padding: 0 120px; }
.home-banner .slide_down_arr a{ margin-left:-15px; }
.portfolio_loop_img{ min-height:580px; }	
}

@media (max-width: 767px) {
	.primary_nav ul li a:after{ background-color:#FFB14F !important; }
	
	.mobile_hide { display: none !important;}
	.show_menu { overflow: hidden !important;}
	.container { padding-left: 16px; padding-right: 16px;}

	.logo a img { height: 32px;}
	.primary_nav ul li + li { margin: 0 0 0 12px;}
	.primary_nav ul li a { font-size: 15px; display: inline-block; vertical-align: top; width: auto;}

	.lanbox { margin: 40px 0 0 0; padding: 0 32px; border: none; opacity: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex; align-items: center; 
		-webkit-transform: translateY(50px);
		-moz-transform: translateY(50px);
		transform: translateY(50px);
		-webkit-transition: opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
		transition: opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
		transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
		transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	.active_menus .lanbox { opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
		transition-delay: 0.315s;
	}
	.lanbox .lanboxdd {}
	.lanbox strong { color: rgba(255, 255, 255, 0.43); font-weight: normal; line-height: 2; padding: 0 5px 0 0;}
	.lanbox .dropdown-toggle span.current { font-size: 16px; line-height: 2; color: #ffffff; text-transform: none; font-family: 'Inter-Regular';}
	.lanbox .dropdown-menu { left: 0 !important; width: auto !important; margin: 10px 0 0 0;}


	.navigation_main { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: #2b554d; opacity: 0; visibility: hidden; pointer-events: none;
		-webkit-flex-direction: column; 
		flex-direction: column;
		align-items: flex-start;		  
		overflow: hidden;
		height: 100vh;
		will-change: opacity;
		-webkit-transition: visibility 0s 0.5s, opacity 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
		transition: visibility 0s 0.5s, opacity 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
		transition-property: visibility, opacity;
		transition-duration: 0s, 0.5s;
		transition-timing-function: ease, cubic-bezier(0.22, 0.61, 0.36, 1);
		transition-delay: 0.5s, 0s;
	}
	/* .hide_loader .navigation_main {
		} */
	/* .hide_loader .header_wapper.active_menus .navigation_main {
		} */
	.active_menus .navigation_main { pointer-events: all; visibility: visible; opacity: 1; -webkit-transition: visibility 0s 0s, opacity 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);
		transition: visibility 0s 0s, opacity 0.5s cubic-bezier(0.22, 0.61, 0.36, 1);}
	.header_wapper.fix_header .primary_nav ul li a:after { background-color: #ffffff; }
	.navigation_main .mobile_logo { padding: 16px 0 0 16px;}
	.navigation_main .mobile_logo a {}
	.navigation_main .mobile_logo img { width: 47px;}
	.primary_nav { padding: 62px 32px 0;}
	.primary_nav ul { width: 100%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.primary_nav ul li { width: 100%; opacity: 0;
		-webkit-transform: translateY(50px);
		-moz-transform: translateY(50px);
		transform: translateY(50px);
		-webkit-transition: opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
		transition: opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
		transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
		transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	.primary_nav ul li + li { margin: 16px 0 0 0;}
	.primary_nav ul li a { font-size: 24px; line-height: 1.33;}
	.no_banner .header_wapper .primary_nav ul li a { color: #ffffff;}
	.no_banner .header_wapper .lanbox .dropdown-toggle span.current { color: #ffffff;}
	.no_banner .header_wapper .lanbox .dropdown-toggle svg path { fill: #ffffff;}
	.no_banner .header_wapper .lanbox .dropdown-menu { background: #ffffff;}
	.no_banner .header_wapper .lanbox .dropdown-menu span { color: #141414;}
	.no_banner .header_wapper .lanbox .dropdown-menu:after { border-bottom-color: #ffffff;}

	.active_menus .primary_nav ul li { opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
	}
	.active_menus .primary_nav ul li:nth-child(1) { transition-delay: 0.15s;}
	.active_menus .primary_nav ul li:nth-child(2) { transition-delay: 0.175s;}
	.active_menus .primary_nav ul li:nth-child(3) { transition-delay: 0.2s;}
	.active_menus .primary_nav ul li:nth-child(4) { transition-delay: 0.225s;}
	.active_menus .primary_nav ul li:nth-child(5) { transition-delay: 0.250s;}
	.active_menus .primary_nav ul li:nth-child(6) { transition-delay: 0.275s;}

	.secondry_nav { padding: 40px 32px 0; opacity: 0;
		-webkit-transform: translateY(50px);
		-moz-transform: translateY(50px);
		transform: translateY(50px);
		-webkit-transition: opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
		transition: opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
		transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
		transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), -webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);
	}
	.active_menus .secondry_nav { opacity: 1;
		-webkit-transform: translateY(0);
		-moz-transform: translateY(0);
		transform: translateY(0);
		transition-delay: 0.3s;
	}
	.secondry_nav ul { display: block; margin: 0; padding: 0;}
	.secondry_nav ul li { width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
	}
	.secondry_nav ul li a { font-size: 16px; line-height: 2; color: #ffffff; letter-spacing: 0.03125em;}

	#header { padding: 0;}
	.header_wapper,
	#header .fix_header.header_wapper,
	.showheader .header_wapper { padding: 20px 8px 20px 4px;}
	#header .fix_header.header_wapper .hamburgermenu  a span ,
	.showheader .hamburgermenu a span { background: #202020;}
	#header .fix_header.header_wapper .hamburgermenu a span:after, 
	#header .fix_header.header_wapper .hamburgermenu a span:before ,
	.showheader .hamburgermenu a span:after, 
	.showheader .hamburgermenu a span:before { background: #202020;}
	#header .fix_header.header_wapper .hamburgermenu a.active span ,
	.showheader .hamburgermenu a.active span { background: none;}
	#header .fix_header.header_wapper .hamburgermenu a.active span:after, 
	#header .fix_header.header_wapper .hamburgermenu a.active span:before ,
	.showheader .hamburgermenu a.active span:after, 
	.showheader .hamburgermenu a.active span:before { background: #ffffff;}


	.home_sliderbox .imagebox,
	.home_bann_slider.owl-carousel .owl-stage { height: 528px;}
	.home-banner { height: 528px;}
	.home_sliderbox .captionbox { top: 135px; padding: 0 8px;}
	.home_sliderbox .captionbox h1 {font-size: 40px; line-height: 1;}
	.home_sliderbox .captionbox p { font-size: 16px; line-height: 1.5; padding: 24px 0 0 0;}
	.home-banner .slide_down_arr { padding: 0 8px; bottom: 55px; height: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex; align-items: center; justify-content: center;
	}
	.home-banner .slide_down_arr .container { height: 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex; align-items: center; 
	}

	.home_sec_1 { padding: 64px 0 40px 0;}
	.home_sec_1 .logobox { margin: 0 0 29px 0;}
	.home_sec_1 .logobox img { width: 50px;}
	.home_sec_1 p { font-size: 18px; line-height: 1.56;}

	
	.fea_product_sec { overflow: hidden; padding: 40px 0 134px 0;}
	.pro_slider_wrap { width: 246px;}
	.pro_slider_wrap .owl-carousel .owl-stage-outer { overflow: visible;}
	.pro_slider_comm.owl-carousel { position: static;}
	.pro_slider_comm.owl-carousel .owl-nav { position: absolute; left: 0; right: 0; bottom: -48px; margin: 0; padding: 0 16px;}

	.tropical_wrap { padding: 0 0 64px 0;}
	.tropical_wrap .imagebox_wrap { width: auto; padding: 0;}
	.tropical_wrap .imagebox_wrap .imagebox { width: 100vw; height: 314px; margin: 0;}

	.tropical_wrap .trop_slider_wrap { width: 100vw; margin: 0 0 0 -16px;}
	.trop_slider.owl-carousel .owl-item .item { width: 100vw;}
	.trop_slider.owl-carousel,
	.trop_slider.owl-carousel .owl-stage { height: 314px;}

	.tropical_wrap .tro_text_sl_wrap { margin: -48px 0 0 0;}
	.tropical_wrap .tro_textbox { padding: 24px 20px 50px; min-width: 10px;}
	.tropical_wrap .tro_textbox h2 { line-height: 1.42; padding: 20px 0 12px 0;}
	.tropical_wrap .tro_left_part h6 { margin: 0 0 12px 0; color: #2b554d; line-height: 1.5;}
	.tropical_wrap .tro_textbox .linkbtn { padding: 28px 0 0 0;}
	.tropical_wrap .bottom_wrap { padding: 32px 0 0 0;
		-webkit-flex-direction: row-reverse; 
  		flex-direction: row-reverse;
	}

	.sec_title h2 { padding: 0 0 20px 0;}

	.portfolio_loop_img { height: 333px;}
	.textplusimage_wrap .detailbox { padding: 32px 0 0 0;}
	.textplusimage_wrap .detailbox .btnbox { padding: 32px 0 0 0;}

	.brand_home_sec .sec_title h2 { text-align: center; padding: 0 0 40px 0;}
	.brand_home_sec .brand_nav { padding: 40px 0 0 0; justify-content: center;}
	.brand_home_sec .btnbox { padding: 48px 0 0 0; justify-content: center;}
	.marquee_wrap p { font-size: 64px; line-height: 1;}
	

	.sec_title h2,
	.fea_product_sec .txtblock h2,
	.tropical_wrap .tro_textbox h2 { font-size: 28px;}
	.fea_product_sec .txtblock { padding: 0 0 40px 0;}
	.fea_product_sec .txtblock p { padding: 20px 0 0 0;}

	

	.textplusimage_wrap { padding: 88px 0;}
	.brand_home_sec { padding: 72px 0 80px 0;}
	.brand_home_sec .container { padding-top: 0; padding-bottom: 0;}
	.brand_home_sec .container::before { display: none;}
	.brand_home_sec::before { right: 0; display: block;}
	.brand_slider.owl-carousel .owl-nav { bottom: -54px; justify-content: center;}
	.brand_home_sec .brand_sl_wrap { padding: 0 0 54px 0;}

	.brand_home_sec::before { right: 0;}
	.marquee_wrap { padding: 64px 0 80px 0;}

	.footer { padding: 0 4px;}
	.footer .brandmark_wrap { display: none;}
	.footer .footer_top { padding: 64px 0 48px 0;}
	.footer .footer_logo { width: 100%; margin: 0 0 41px 0;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex; align-items: center; justify-content: center;
	}
	.footer h3 { padding: 18px 0; border-top: solid 1px rgba(255, 255, 255, 0.3); border-bottom: none; margin: 0; font-size: 16px; line-height: 1.5; color: #ffffff; position: relative;}
	.footer h3 span { display: block; position: absolute; left: 0; top: 0; bottom: 0; right: 0; cursor: pointer;}
	.footer h3 span::after { content: ''; width: 16px; height: 10px; background: url("../svg/footer_dd_arrow.svg") no-repeat center center; position: absolute; right: 0; top: 50%; margin: -5px 4px 0 0;
		-webkit-transition: all ease-in-out 0.3s;
		-moz-transition: all ease-in-out 0.3s;
		transition: all ease-in-out 0.3s;
	}
	.footer h3 span.active::after {
		-webkit-transform: rotate(180deg);
		-moz-transform: rotate(180deg);
		transform: rotate(180deg);
	}
	.footer .in_accmob_box { padding: 6px 0 48px 0;}
	.footer .accmob_box { max-height: 0; overflow: hidden;
		-webkit-transition: all ease-in-out 0.3s;
		-moz-transition: all ease-in-out 0.3s;
		transition: all ease-in-out 0.3s;
	}
	.footer .socialbox { border-top: solid 1px rgba(255, 255, 255, 0.3); padding: 48px 0 0 0;}
	.footer .socialbox ul { justify-content: center;}
	.footer .copyright_in { border: none; padding: 0 0 64px 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.footer .copyright ul { width: 100%;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.footer .copyright ul li { width: 100%; text-align: center;}
	.footer .copyright ul li + li { margin: 16px 0 0 0;}
	.footer .copyright p { width: 100%; text-align: center; padding: 32px 0 0 0; margin: 0;}


	.about_nav_wrap { display: none;}
	.inner_banner .imagebox { height: 240px;}
	.inner_banner .page_cap h1 { font-size: 40px; line-height: 1.3;}
	.inner_banner .page_cap { bottom: 32px; padding: 0 4px;}

	.about_number_wrap { padding: 8px 0 88px 0;}
	.about_numbers .leftside { display: none;}
	.about_numbers .rightside { width: 100%; max-width: 100%;}
	.about_numbers .rightside .number_box { padding: 32px 32px 40px;}
	.about_numbers .rightside .number_box .capbox { position: relative; left: auto; top: auto; right: auto; bottom: auto;}
	.about_numbers .rightside .number_box .counter-value { text-align: left; font-size: 56px; line-height: 1;}
	.about_numbers .rightside .number_box .counter_name { text-align: left; padding: 8px 0 0 0;}
	.about_numbers .rightside .number_box.nmorange { position: relative; right: auto; bottom: auto;}

	.textplusimage_wrap.abtimgtxt { padding: 0 0 80px 0;}
	.textplusimage_wrap.abtimgtxt .portfolio_loop_container { margin: 0 -16px;}
	.textplusimage_wrap.abtimgtxt .portfolio_loop_img { height: 333px;}
	.textplusimage_wrap.abtimgtxt::before { right: 0; margin: 0;}
	.textplusimage_wrap.abtimgtxt .detailbox { padding: 40px 0 0 0;}

	.ourvalue_wrap { padding: 80px 0 88px 0; overflow: hidden;}
	.value_slider_wrap { position: relative; padding: 0 0 62px 0;}
	.our_value_slider.owl-carousel { width: 280px; position: static;}
	.our_value_slider.owl-carousel .owl-stage-outer { overflow: visible;}
	.our_value_slider.owl-carousel .owl-nav { margin: 0; position: absolute; right: 0; left: 0; bottom: 0;}

	.ourteam_wrap { overflow: hidden; padding: 80px 0 44px 0;}
	.ourteam_wrap .team_row { position: relative; padding: 0 0 62px 0;}
	.ourteam_wrap .team_row .team_slider { width: 280px; position: static;}
	.ourteam_wrap .team_row .owl-stage-outer { overflow: visible;}
	.team_slider.owl-carousel .owl-nav { position: absolute; left: 0; right: 0; bottom: 0; margin: 0;}

	.testimonial_wrap { padding: 44px 0 88px 0;}
	.testimonial_wrap .testiblock { padding: 32px 24px 48px 32px;}
	/* .testimonial_wrap .testiblock p { font-size: 24px; line-height: 1.33; letter-spacing: 0.014em;} */
	.testimonial_wrap .testiblock p { font-size: 23px; line-height: 1.33; letter-spacing: 0.014em;}
	.testimonial_wrap .testiblock .metabox { padding: 32px 0 0 0;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.testimonial_wrap .testiblock .metabox span { width: 100%; padding: 8px 0 0 0;}
	.testimonial_wrap .testiblock .metabox span::before { margin: 15px 20px 0 0;}

	.post_type_wrap { padding: 0;}
	.imgtextvertical { margin: 0 -16px; width: auto;}
	.imgtextvertical .image_wrap { margin: 0;}
	.imgtextvertical .imagebox { height: 200px; position: relative;}
	.imgtextvertical .imagebox::before { content: ''; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5);}
	.imgtextvertical .detailbox { display: none;}


	.inner_banner .imagebox::after { background: rgba(0,0,0,0.5);}
	.bd_detail_top .rightdetail { width: 100%; padding: 32px 20px 32px;}
	.bd_detail_top .leftdetail { padding: 15px 20px 40px; width: 100%;}
	.bd_detail_top .backto_over { top: -30px;}
	.bd_detail_top .leftdetail .topbox .logobox { height: 48px;  }
	.bd_detail_top .leftdetail .topbox { padding: 0 0 13px 0;}
	.bd_detail_top .leftdetail .topbox h2 { font-size: 24px; line-height: 1.33;}
	.bd_detail_top .leftdetail .txtbox { padding: 24px 0 0 0;}
	.bd_detail_top .leftdetail .txtbox p { font-size: 16px; line-height: 1.5; font-family: "branding-medium";}
	.bd_detail_top { margin: -77px 0 0 0;}
	.bd_detail_top .bd_detail_top_in {
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.bd_detail_top .rightdetail ul li { padding: 0 0 16px 0;}
	.bd_detail_top .rightdetail ul li + li { padding-top: 16px;}
	.bd_detail_top .rightdetail ul li span { font-size: 15px; line-height: 1.47;}
	.bd_detail_top .rightdetail ul li p { font-size: 16px; line-height: 1.5;}
	.bd_detail_top .rightdetail ul li span + p { padding: 4px 0 0 0;}
	.bd_imgtxt_wrap { padding: 0 0 40px 0;}
	.bd_imgtxt_wrap .bd_imgtxt_row { padding: 64px 0 0 0;}
	.bd_imgtxt_wrap .bd_imgtxt_row .detailbox,
	.bd_imgtxt_wrap .bd_imgtxt_row:nth-child(odd) .detailbox { padding: 28px 0 0 0;}
	.bd_imgtxt_wrap .bd_imgtxt_row .imagebox { height: 294px;}
	.bd_imgtxt_wrap .detailbox h2 { font-size: 28px; line-height: 1.29;}
	.bd_imgtxt_wrap .detailbox p { padding: 20px 0 0 0;}
	.brand_detail_page .brand_home_sec { margin-bottom: 0;}
	.no_banner .bd_detail_top { margin-top: 80px;}

	.brand_home_sec .sec_title h6 { text-align: center; padding: 8px 0 16px 0;}


	.brand_wrap .brandbox a { height: 110px;}
	.brand_wrap .brandbox a img { max-width: 80%; max-height: 80%;}
	.brand_slider_wrap .captionbox { left: 20px; bottom: 28px; right: 30px;}
 
	.brand_slider_wrap .captionbox .btnlink { padding: 32px 0 0 0;}
	.brand_slider_wrap .captionbox p { font-size: 16px; line-height: 1.5;}
	.brand_slider_wrap .captionbox h3 { font-size: 28px; line-height: 1.29;}
	.brand_slider_wrap .imagebox::after { top: 0;}
	.brand_slider_wrap .owl-carousel .owl-nav { right: 20px; bottom: 27px;}
	.brand_slider_wrap .bd_navwrap { padding-top: 100%;}
	.brand_nav .brands_navin .select_div.shortby { display: none;}
	.brand_nav .brands_navin .select_div { width: 100%;}
	.brand_nav .brands_navin .select_div + .select_div { margin: 12px 0 0 0;}
	.brand_nav .brands_navin { padding: 16px 0; border: none;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.nice-select { height: 48px;}
	.nice-select span { height: 46px; line-height: 46px;}
	.brand_wrap .row { margin-left: -4px; margin-right: -3px;}
	.brand_wrap .row [class*="col-"] { padding-left: 4px; padding-right: 3px;}
	.brand_wrap .row [class*="col-"] [class*="col-"] { margin-top: 7px;}
	.brand_slider_wrap { height: calc(100% - 33px); margin-top: 20px;}
	.brand_wrap { padding: 9px 0 0 0;}
	.brand_wrap .btnbox { padding: 48px 0 0 0;}
	.brand_page { padding: 32px 0 88px 0;}


	.contact_page { padding: 16px 0 56px 0;}
	.contact_page .info_wrap { padding: 0 0 0 0;}
	.contact_page .info_row .info_col { width: 100%; padding: 0;}
	.contact_page .info_row.row_1 .col_1 { padding: 0 28px 0 0;}
	.contact_page .info_row.row_2 .col_1 { padding: 0 45px 0 0;}
	.contact_page .form_contact { padding: 0; background: none;}
	.contact_page .form_contact .form_row + .form_row { margin: 16px 0 0 0;}
	.contact_page .form_contact .form_row.submit_wrap { margin-top: 24px; justify-content: center;}
	.contact_page .form_contact .submit_wrap { justify-content: center;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap;
	}
	.contact_page .form_contact .captcha_box { margin: 0 0 24px 0;}
	.contact_page .info_row { padding: 32px 0;}
	.contact_page .info_row .info_col + .info_col { margin-top: 40px;}
	.contact_page .info_row1 { padding: 32px 0 32px 0; border-top: solid 1px rgba(0, 0, 0, 0.1);}
	
	.faq_page { padding: 48px 0 88px 0;}
	.faq_page h1 { font-size: 40px; line-height: 1.3;}
	.faq_page .w3nacc { border-top: solid 1px #d8d8d8;}
	.faq_page .w3nacc .card { background: none;}
	.faq_page .faq_list_wrap { padding: 0; background: none; margin: 32px 0 0 0;}
	.faq_page .w3nacc button.btn img { width: 14px;}
	.faq_page .w3nacc button.btn { font-size: 16px; line-height: 1.5; padding: 16px 0;}

	.faq_page .question_listed { padding: 72px 0 0 0;}
	.faq_page .question_listed h2 { font-size: 24px; line-height: 1.33;}
	.faq_page .question_listed .btnbox { padding: 32px 0 0 0;}

	.legal_page { padding: 48px 0 88px 0;}
	.legal_page h1 { font-size: 28px; line-height: 1.29; padding: 0 0 32px 0;}
	.legal_page h5 { line-height: 1.44; margin: 40px 0 0 0;}
	.legal_page ul { padding: 20px 0 0 0;}
	.legal_page ol { padding: 20px 0 0 0;}

	.errorpage_wrap { padding: 48px 0 88px 0;}
	.errorpage_wrap h1 { font-size: 24px; line-height: 1.33;}
	.errorpage_wrap p { padding: 20px 0 0 0;}
	.errorpage_wrap .btnbox { padding: 32px 0 0 0;}

	.customscroll { bottom: -40px; left: 16px;}
	.team_row .customscroll { bottom: 8px;}
	.value_slider_wrap .customscroll { bottom: 8px; left: 0;}

	.contact_page .form_contact p { margin: 0 20px;}
	

.customscroll:after{ width:0px;}
.testimonial_wrap .testiblock p::after{ width:58px; height:53px; left:-16px; top:-16px;}
.brand_sl_wrap.desktop{ display:none;}
.brand_sl_wrap.mobile{ display:block; width:100%; }
.brand_list_item .brand_item{ width:50%;}
.brand_list_item .brand_item:nth-child(3),
.brand_list_item .brand_item:nth-child(4) { border-top:solid 1px #e2e2e2; }


 
.brand_list_item_1{  border :solid 1px #e2e2e2; border-left:0px; display:flex; width:100%; flex-wrap:wrap; }
.brand_list_item_1 .brand_item{ border-left:solid 1px #e2e2e2; min-height:112px; width:50%;}
.brand_list_item_1 .brand_item:nth-child(3),
.brand_list_item_1 .brand_item:nth-child(4) { border-top:solid 1px #e2e2e2; }

 .brand_wrap .brand_slider_wrap {
    min-height: 0px; 
}
.brand_detail_page .bd_imgtxt_wrap + .brand_home_sec { margin-top: 0; }
.brand_sl_wrap.desktop-medium{ display:none; }

.home_sliderbox .imagebox{     transition: all cubic-bezier(.63,.04,.21,.94) 0.6s;}


.tropical_wrap .col-md-4 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.tropical_wrap .col-md-8 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;width: 100%;}
.tropical_wrap .tro_left_part{ padding:32px 20px 142px; }
.tropical_wrap .bottom_wrap{ left:20px; bottom:48px; }
.tropical_wrap .fs_bottom_wrap{ left:20px;bottom:48px; }
.tropical_wrap.first_tropical_wrap .row{ flex-direction:column; }
.trop_slider.owl-carousel .owl-item .item,
.fs_trop_slider.owl-carousel .owl-item .item{ width:100%;}
.tropical_wrap .trop_slider_wrap{ width:100%; margin:0px;}
.tropical_wrap .imagebox_wrap{ width:100%; margin:0px;}
.fs_trop_slider.owl-carousel .owl-stage,
.fs_trop_slider.owl-carousel,
.tropical_wrap .imagebox_wrap .imagebox,
.trop_slider.owl-carousel .owl-stage,
.trop_slider.owl-carousel,
.tropical_wrap .imagebox_wrap .imagebox{ height:235px; }
.tropical_wrap .tro_text_sl_wrap{ margin:0px; }
.tropical_wrap .tro_textbox{ padding:0px; }
.tropical_wrap.first_tropical_wrap .tro_textbox p{ line-height: 1.53;
  letter-spacing: 0.21px;
  color:rgba(25,25,25,0.90); font-size:15px; }
 .tropical_wrap  .tro_textbox p{ line-height: 1.53;
  letter-spacing: 0.21px;
  color:rgba(255,255,255,0.90); font-size:15px; } 
.tropical_wrap .tro_textbox .linkbtn{ padding:24px 0 0 0; }
.tropical_wrap .tro_left_part h6{ color:#fff; } 
.tropical_wrap.first_tropical_wrap { margin:0px; padding:0px; }
}

@media (min-width: 568px) and (max-width: 767px) {

}
@media (max-width: 1272px) {
 
}

@media (min-width: 240px) and (max-width: 567px) {
	
}

@media (min-width: 1500px) and (max-width: 1700px) {
.trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/  width:calc(50vw - 3.5vw);}
.fs_trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/ width: calc(50vw - 3.5vw);}
}
@media (min-width: 1380px) and (max-width: 1499px) {
.trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/  width:calc(50vw - 0vw);}
.fs_trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/ width: calc(50vw - 0vw);}
}
@media (min-width: 1400px) and (max-width: 1470px) {
.trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/  width:calc(50vw - 1.9vw);}
.fs_trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/ width: calc(50vw - 1.9vw);}
}
@media (min-width: 1300px) and (max-width: 1379px) {
.trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/  width:calc(50vw + 3vw);}
.fs_trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/ width: calc(50vw + 3vw);}
}

@media (min-width: 1240px) and (max-width: 1299px) {
.trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/  width:calc(50vw + 12.2vw);}
.fs_trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/ width: calc(50vw + 12.2vw);}
}
@media (min-width: 1201px) and (max-width: 1239px) {
.trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/  width:calc(50vw - 5vw);}
.fs_trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/ width: calc(50vw - 5vw);}
}
@media (min-width: 992px) and (max-width: 1199px) {
.trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/  width:calc(50vw + 7.5vw);}
.fs_trop_slider.owl-carousel .owl-item .item { float: right; /*width: calc(50vw + 12vw);*/ width: calc(50vw + 7.5vw);}
}