@font-face {
  font-family: 'Montserrat-Black';font-weight: normal; font-style: normal;
  src: url('../fonts/Montserrat-Black.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Black.woff') format('woff'), url('../fonts/Montserrat-Black.ttf')  format('truetype'), url('../fonts/Montserrat-Black.svg#Montserrat-Black') format('svg');
}
@font-face {
  font-family: 'Montserrat-Bold';font-weight: normal; font-style: normal;
  src: url('../fonts/Montserrat-Bold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Bold.woff') format('woff'), url('../fonts/Montserrat-Bold.ttf')  format('truetype'), url('../fonts/Montserrat-Bold.svg#Montserrat-Bold') format('svg');
}
@font-face {
  font-family: 'Montserrat-ExtraBold';font-weight: normal; font-style: normal;
  src: url('../fonts/Montserrat-ExtraBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-ExtraBold.woff') format('woff'), url('../fonts/Montserrat-ExtraBold.ttf')  format('truetype'), url('../fonts/Montserrat-ExtraBold.svg#Montserrat-ExtraBold') format('svg');
}
@font-face {
  font-family: 'Montserrat-ExtraLight';font-weight: normal; font-style: normal;
  src: url('../fonts/Montserrat-ExtraLight.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-ExtraLight.woff') format('woff'), url('../fonts/Montserrat-ExtraLight.ttf')  format('truetype'), url('../fonts/Montserrat-ExtraLight.svg#Montserrat-ExtraLight') format('svg');
}
@font-face {
  font-family: 'Montserrat-Light';font-weight: normal; font-style: normal;
  src: url('../fonts/Montserrat-Light.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Light.woff') format('woff'), url('../fonts/Montserrat-Light.ttf')  format('truetype'), url('../fonts/Montserrat-Light.svg#Montserrat-Light') format('svg');
}
@font-face {
  font-family: 'Montserrat-Medium';font-weight: normal; font-style: normal;
  src: url('../fonts/Montserrat-Medium.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Medium.woff') format('woff'), url('../fonts/Montserrat-Medium.ttf')  format('truetype'), url('../fonts/Montserrat-Medium.svg#Montserrat-Medium') format('svg');
}
@font-face {
  font-family: 'Montserrat-Regular';font-weight: normal; font-style: normal;
  src: url('../fonts/Montserrat-Regular.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Regular.woff') format('woff'), url('../fonts/Montserrat-Regular.ttf')  format('truetype'), url('../fonts/Montserrat-Regular.svg#Montserrat-Regular') format('svg');
}
@font-face {
  font-family: 'Montserrat-SemiBold';font-weight: normal; font-style: normal;
  src: url('../fonts/Montserrat-SemiBold.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-SemiBold.woff') format('woff'), url('../fonts/Montserrat-SemiBold.ttf')  format('truetype'), url('../fonts/Montserrat-SemiBold.svg#Montserrat-SemiBold') format('svg');
}
@font-face {
  font-family: 'Montserrat-Thin';font-weight: normal; font-style: normal;
  src: url('../fonts/Montserrat-Thin.eot?#iefix') format('embedded-opentype'),  url('../fonts/Montserrat-Thin.woff') format('woff'), url('../fonts/Montserrat-Thin.ttf')  format('truetype'), url('../fonts/Montserrat-Thin.svg#Montserrat-Thin') format('svg');
}

html, body{font-family: 'Montserrat-Medium';scroll-behavior: smooth;}
a, a:hover, a:focus, a:active{text-decoration: none;}
/*a:hover{color: #f64747 !important;}*/
input:focus, select:focus, button:focus{box-shadow: none !important; outline: none !important;}
ul{padding: 0; margin: 0;}
.row.vertical-middle{display: flex; -webkit-display: flex; -ms-display: flex; -moz-display: flex; -ms-flex-align: center; align-items: center; } 
.align-center{margin: 0 auto !important;}
.entry-content img, .comment-content img, .widget img, img.header-image, .author-avatar img, img.wp-post-image{box-shadow: none !important}
p{font-size: 13px;}


/*common-css*/
.wpb_content_element{margin-bottom: 0 !important; height: 100%;}
/*--offcanvas-css--*/
#sidebar{opacity: 0;}
.sidebar-offcanvas-menu .sidebar-wrapper {position: relative; height: 100%; overflow: auto;}
#sidebar.sidebar-wrapperd-box{opacity: 1;}
.sidebar-offcanvas-menu .outer {height: 100%; background: #ffffff; overflow: auto; padding: 0 0 20px;}
.sidebar-offcanvas-menu .inner {padding: 10px;}
.sidebar-offcanvas-menu #sidebar {position: fixed; top: 0px; bottom: 0px; width: 300px; left: -300px;}
.sidebar-offcanvas-menu .sidebar-top-header:after{content: ''; display: table; width: 100%;}
.sidebar-offcanvas-menu .sidebar-top-header {background-color: #000; padding: 15px; border-bottom: rgba(177, 177, 177, 0.29) 1px solid;}
.sidebar-offcanvas-menu .sidebar-close-btn {text-align: right; float: right; padding:0;}
.sidebar-offcanvas-menu .sidebar-logo {float: left;}
.sidebar-offcanvas-menu .sidebar-logo img {margin: 8px auto 0;}
.sidebar-offcanvas-menu .sidebar-close-btn a {color: #fff; font-size: 30px; text-align: right; padding: 10px 0 0; cursor: pointer;}
.sidebar-offcanvas-menu ul.sidebar-menu, .sidebar-offcanvas-menu ul.sidebar-menu ul#menu-sidebar-menu-desktop {padding: 0; margin: 0;}
.sidebar-offcanvas-menu ul.sidebar-menu li {display: block; transition: all .3s ease-in; -webkit-transition: all .3s ease-in;}
.sidebar-offcanvas-menu ul.sidebar-menu li a {color: #000000;font-family: 'Montserrat-Medium'; display: block; text-transform: uppercase; padding: 10px 15px; font-size: 14px;}
ul.sidebar-menu > li {border-bottom: #ffffff4f 1px dashed;/*padding: 5px 0; margin-top: 10px;*/}
.sidebar-offcanvas-menu .inner {padding: 0;}
ul.sidebar-menu > li.sub-childli > a:after {content: "\f107"; font-family: FontAwesome; color: #FFF; position: absolute; right: 15px; font-size: 20px; line-height: 20px;}
ul.sidebar-menu > li a {position: relative;}
ul.sidebar-menu > li > ul {padding: 0; margin: 0; display: none;}
ul.sidebar-menu > li > ul > li a {text-transform: capitalize !important; padding-left: 35px !important; font-size: 14px !important;}
ul.sidebar-menu li.current-menu-item > a, ul.sidebar-menu li:hover > a {background-color: #ff7311;color: #FFF;}
/*--offcanvas-css-end--*/

/*--header-css--*/
.header-top{display: none;}
.header-main {position: absolute; z-index: 9; width: 100%; background-image: linear-gradient(#0000004f, #ffffff05); }
.main-navbarbox {padding: 10px 0; }
.top-headerbox{background-color: #FFF; position: relative; }
.mobile-menubtn {display: none; }
.logo-boxin .mobile-logo{display: none;}
.top-navbar {background-color: #164a70;background-image: linear-gradient(to right,#00011c,#006589);}
.left-searchboxin ul li {display: inline-block; }
.left-searchboxin ul li a {display: block; padding: 6px 10px;color: #FFF; transition: all .3s ease; -webkit-transition: all .3s ease;}
.left-searchboxin ul li:hover a{background-color: #FFF;}
.right-loginboxin {text-align: right; }
.right-loginboxin a {display: block; max-width: 100px; margin: 0 0 0 auto; color: #FFF; background-color: #048ebf; text-align: center; padding: 6px; transition: all .3s ease; -webkit-transition: all .3s ease; }
.right-loginboxin a:hover{background-color: #FFF; color: #006589;}
.logo-boxin {padding: 15px 0; }
.logo-boxin a {max-width: 240px; display: block; }
.logo-boxin a img{max-width: 100%; width: auto; height: auto; margin-top: 0;}
.desktop-menuboxin ul li.menu-item-has-children ul {display: none; }
.desktop-menuboxin ul {text-align: right; float: right; padding-top: 26px;}
.desktop-menuboxin ul li {position: relative; display: inline-block; padding: 25px 0;}
.desktop-menuboxin ul li.current-menu-item a {background: #ff7311; }
.desktop-menuboxin ul li a {display: block; padding: 10px 7px; font-size: 14px; color: #fff; text-transform: uppercase; transition: all .3s ease; -webkit-transition: all .3s ease; font-family: 'Montserrat-Regular'; }


.desktop-menuboxin .desktop-phone {float: right;padding-left: 10px;padding-top: 16px;}
.desktop-menuboxin .menu-phone {display: block;color: #fff;font-size: 25px;line-height: 30px;margin-bottom: 9px;text-align: right;}
.desktop-phone a.book-menu {background-repeat: no-repeat;color: #fff;font-size: 12px;padding: 10px 20px 12px 7px;vertical-align: middle;text-transform: uppercase; line-height: 29px; background-image: url(../img/all-icon.png); background-position: -7px -99px;}
.desktop-phone a.book-menu img{vertical-align: middle;}

.btnmmenu span {width: 35px; height: 2px; background-color: #fff; display: block; margin: 6px 0; }
.btnmmenu {max-width: 37px; margin: 36px 0 0 auto; }
.desktop-menuboxin ul li:hover > a {background-color: #ff7311; color: #FFF; border-radius: 0; }
.desktop-menuboxin ul li.menu-item-has-children ul{position: absolute; width: 300px; text-align: left;background-color: #f3f3f3;z-index: 9999;}
.desktop-menuboxin ul li:nth-child(3) ul, .desktop-menuboxin ul li:last-child ul{right: 0;}
.desktop-menuboxin ul li.menu-item-has-children ul li{display: block; padding: 0;}
.desktop-menuboxin ul li.menu-item-has-children ul li a{font-size: 14px;}
.desktop-menuboxin ul li:hover > ul{display: block;}
.sidebar-offcanvas-menu ul.sidebar-menu li.menu-item-has-children {position: relative; }
.sidebar-offcanvas-menu ul.sidebar-menu li.menu-item-has-children img {position: absolute; right: 0; top: 0; }
/*--end--*/


/*--searh-popupbox-css--*/
body.scrollout {overflow: hidden; }
.serach-popupbox{display: none; width: 100%; height: 100%; position: fixed; background-color: rgba(255, 255, 255, 0.98); z-index: 999999 !important; }
.serach-popupbox.active {display: block; }
.searchboc-popup .innerseracybox label.screen-reader-text {display: none; }
.searchboc-popup .innerseracybox input {width: 100%; height: 45px; padding: 0 15px; border: #333333 2px solid; }
.searchboc-popup .innerseracybox div {position: relative; }
.searchboc-popup .innerseracybox input#searchsubmit {position: absolute; width: 130px; top: 0; right: 0; font-size: 18px; font-family: 'Montserrat-Medium'; background-color: #333333; color: #FFF; }
.searchboc-popup .innerseracybox {margin-top: 40vh; }
.close-btn {position: absolute; right: 0; font-size: 40px; top: 20px; }
.serach-popupbox .container {position: relative; }
.close-btn span#close {cursor: pointer; transition: all .3s ease; -webkit-transition: all .3s ease; }
.close-btn span#close:hover{color: #f64747;}
/*--end--*/


/*--home-banner-slider-css--*/
.home-banner .wpb_content_element{margin-bottom: 0 !important}
.home-banner-txt {text-align: center !important; }
.banner-heading{ text-transform: uppercase; color: #fff; font-size: 50px !important; font-family: 'Montserrat-Bold';}
.home-banner-txt .banner-para {font-size: 32px !important;}
.home-banner-txt .banner-btn {background: transparent; color: #fff; font-size: 20px; padding: 7px 20px; display: inline-block; transition:all .8s ease;
    border-radius: 0; margin-top: 20px;text-align: center !important; border: solid 2px #fff !important; font-family: 'Montserrat-Bold'}
.home-banner-txt .banner-btn:hover{background-color: #fff; color: #085792}
.mobile-banner-btn{display: none;}
.rev_slider_wrapper .tp-bgimg::before {
	position: absolute;
	content: "";
	background: rgba(0,0,0,0.25);
	width: 100%;
	height: 100%;
}
/* -- Banner End --*/


/* -- Home Sec 1 css start -- */
.home-sec-1 {position: relative; top: 0px; background-color: #f1f3f2; }
.home-sec-1 .home-sec-row-1 {margin-top: -30px !important; }
.home-sec-1 .home-sec-row {margin-bottom: 25px !important;}

.card-box > div > div {box-shadow: 0 0 5px #c3c3c3; position: relative; background: #fff; }
.card-box-img div, .card-box-img figure {display: block !important; width: 100% !important; }
.card-box-img {margin-bottom: 10px !important; }
.card-box-img .vc_single_image-wrapper { position: relative; height: 180px; overflow: hidden; width: 100%; }
.card-box-img .vc_single_image-wrapper > img { width: 100%; height: 100%; object-fit: cover; border-radius: 0; }
.card-box h3.vc_custom_heading {font-family: 'Montserrat-Medium'; font-weight: 600; color: #3c3950; margin: 10px; font-size: 24px; height: 52px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden;} 
.card-box ul {  margin-bottom: 10px !important; min-height: 120px;}
.card-box ul li{list-style: none;margin-left:0px;color: #3c3950;font-family: 'Montserrat-Light';font-weight: 600;text-transform: uppercase;font-size: 16px;}
.card-box ul li img{vertical-align: middle;}
.card-box p{font-size: 16px; color: #5f727f;} 
.card-box p.card-box-text {text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; height: 50px; }
.card-box .wpb_content_element {margin-bottom: 10px !important;padding: 0 10px;}
.card-box .card-box-img {margin: 0 -10px;}
.card-box .card-box-btn {color: #ff7311; border: solid 2px #ff7311; display: inline-block; padding: 6px 25px; font-size: 16px;
 font-family: 'Montserrat-Bold'; margin: 10px 0 20px !important; transition: all .8s ease;}
 .card-box .card-box-btn:hover{background-color: #ff7311; color: #fff;}

/*--end--*/  

/* home-service-sec-1 */
.home-service-sec { padding-bottom: 100px; padding-top:0 !important; position: relative;background-image: url(../img/sec-bg.jpg); background-size:cover; background-repeat: no-repeat; background-position: center left;}
.home-service-sec-1{display:flex;}
.home-service-sec-1 .left-sec { background: #ff7311;}
.home-service-sec-1 .left-sec .wpb_wrapper{height:100%;}
.home-service-sec-1 .left-sec p{color:#fff; font-size: 22px; font-weight: 600; padding:30px 0; line-height: 2.1;}
.home-service-sec-1 .right-sec{background:#085792;}
.home-service-sec-1 .right-sec p{color:#fff; font-size: 16px;  font-family: 'Montserrat-Regular'; padding:30px 0; text-transform: uppercase;}
.home-service-sec-1 .right-sec p a{ padding:5px 60px; font-family:'Montserrat-Medium';transition: all .8s ease; font-weight:600; display: block; max-width: 220px;margin: auto;}
.home-service-sec-1 .right-sec .btn-box-sec .wpb_wrapper{height: 100%;}
.home-service-sec-1 .right-sec .btn-box{height: 100%; display: flex; flex-flow: column; justify-content: center;} 
.home-service-sec-1 .right-sec .btn-box p{padding: 0;}
.home-service-sec-1 .right-sec p .buy-btn{border:2px solid #ff7311; color:#ff7311;}
.home-service-sec-1 .right-sec p .buy-btn:hover{background-color: #ff7311; color: #fff;}
.home-service-sec-1 .right-sec p .sell-btn{border:2px solid #fff; color:#fff;}
.home-service-sec-1 .right-sec p .sell-btn:hover{background-color: #fff; color: #085792;}
.home-service-sec-2{margin-top:20px !important; margin-bottom: 30px !important;}
.home-service-sec-2 .wpb_content_element{margin-bottom:0;}
.home-service-sec-2 .left-sec{border-right:1px solid #fff; padding: 0 50px;}
.home-service-sec-2 .right-sec{ padding: 0 50px;}
.home-service-sec-2 h3{color:#fff; text-transform:uppercase; font-weight: 700;}
.home-service-sec-2 p{ color:#fff; font-size: 18px; font-family: 'Montserrat-Regular'; min-height:160px; }
.home-service-sec-2 li{list-style:none; margin-left: 0 !important}
.home-service-sec-2 a{display:block; background:#084586; color:#fff; text-align:center; padding: 5px;}
.home-service-sec-2 a:hover{background-color: #ff7311;}
/*-- End --*/

/* -- Home Page Section -- */
.home-sec-3 {background: #f1f3f2; padding-bottom: 50px; }
.home-sec-3 .container {margin-top: -60px !important; }
.home-sec-3 .container .left-sec {background: #fff; padding: 0px 50px 50px; }
.home-sec-3 .left-sec h3{font-size: 24px !important; text-transform: uppercase; font-family: 'Montserrat-Bold'}
.home-sec-3 .left-sec p{font-size:16px; padding: 0 40px; text-transform: uppercase;}
.home-sec-3 .left-sec p strong{ color: #000; }
.home-sec-3 .left-sec p.padding-0 {padding: 0; text-align: center;}
.home-sec-3 .left-sec a{font-size:16px; text-transform: uppercase; background-color: #0e336a; padding: 10px; color:#fff; display: block; margin-top: 20px; transition: all .8s ease;}
.home-sec-3 .left-sec a:hover{background-color: #ff7311;}

.home-sec-3 .container .right-sec {margin-top: -50px; margin-left: -30px; }
.home-sec-3 .container .right-sec > div {padding: 0; }
.home-sec-3 .container .right-sec img {border-radius: 0; }


/* --  Social Slider -- */
.home-rev-slider{position: relative;}
.home-slider-social{ position: absolute; bottom: 5%; width: 100%; height: auto;}
.home-slider-social .slider-social-box{}
.home-slider-social .slider-social-box ul { display: flex; justify-content: center;}
.home-slider-social .slider-social-box li{ background: #ff7311; list-style: none; width: 175px;position: relative; border: 2px solid #fff; height: 130px;}
.home-slider-social .slider-social-box li:nth-child(2){background: #0d3369;}
.home-slider-social .slider-social-box li a{height: 100%;color: #fff; display: flex; justify-content: center; align-items: flex-end; padding: 10px; font-size: 13px; text-align: center;} 
.home-slider-social .slider-social-box li a:hover{color: #ccc;}
.home-slider-social .slider-social-box li img{position: absolute; top: -50%; max-width: 130px;}
/* -- End -- */

/*---Product-Sec-Home---*/

.home-sec-row .type-product {box-shadow: 0 0 5px #c3c3c3; position: relative; background: #fff; min-height: 500px;}
.home-sec-row .type-product .woocommerce-loop-product__title {font-family: 'Montserrat-Medium'; min-height: 70px; font-weight: 600; color: #3c3950; margin: 5px 10px 0 !important; font-size: 24px !important; text-align: center; }
.home-sec-row .type-product p {font-size: 16px; color: #5f727f; }
.home-sec-row .type-product ul {margin-bottom: 10px !important; min-height: 120px; }
.home-sec-row .type-product ul li {list-style: none; margin-left: 0px; color: #3c3950; font-family: 'Montserrat-Light'; font-weight: 600; text-transform: uppercase; font-size: 16px; }
.home-sec-row .type-product ul li img {vertical-align: middle; }
.home-sec-row .type-product .wpb_content_element {margin-bottom: 10px !important; padding: 0 10px; }
.home-sec-row .type-product .button {color: #ff7311; border: solid 2px #ff7311; border-radius: 0px; line-height: 1.8 !important; background: #fff; display: inline-block; max-width: 150px; padding: 6px 25px; 
  font-size: 16px; font-family: 'Montserrat-Bold'; margin: 10px auto 0 !important; transition: all .8s ease; }
.home-sec-row .type-product .button:hover {background-color: #ff7311; color: #fff; }
.discover_button {text-align: center; }
.home-sec-row .type-product .product_home_image {position: relative; height: 180px; overflow: hidden; width: 100%; }
.home-sec-row .type-product .product_home_image > img {width: 100% !important; height: 100% !important; object-fit: cover; border-radius: 0; }

/*---Product-Sec-Home-End---*/

/*---home-arkup-sec---*/
.home-arkup-sec { padding: 50px 0; background-size: cover; background-position: center; }
.home-arkup-text-sec { padding-top: 100px; }
.home-arkup-text-sec h2 { font-family: 'Montserrat-Extrabold'; color: #fff; text-transform: uppercase; margin: 0; }
.home-arkup-text-sec .virtual-tour a { color: #fff; text-transform: uppercase; display: inline-block; margin-top: 15px; }
.home-arkup-text-sec .virtual-tour img { display: block; margin: 0 auto; max-width: 50px; }
.home-arkup-text-sec .arkup-sale-box { color: #fff; background: rgba(255, 115, 17, 0.73); display: inline-block; padding: 10px 20px; margin: 15px 0; text-align: center; }
.home-arkup-text-sec .arkup-sale-box h3 { Text-transform: uppercase; font-family: 'Montserrat-Bold'; margin: 0;  }
.home-arkup-text-sec .arkup-contact .arkup-info { color: #fff; text-decoration: underline; font-family: 'Montserrat-Regular'; font-size: 18px; }
.home-arkup-text-sec .arkup-contact h4 { text-transform: uppercase; color: #fff; font-family: 'Montserrat-Bold'; margin: 5px 0; }
.home-arkup-text-sec .arkup-contact p { color: #fff; margin: 0; }
.home-arkup-text-sec .arkup-contact p a { text-decoration: none; font-family: 'Montserrat-Bold'; color: #fff; }
.home-arkup-sec .btn { padding: 7px 60px; text-transform: uppercase; font-family: 'Montserrat-Bold'; transition: all .8s ease; display: block; max-width: 270px;
    font-size: 16px; border: 2px solid #fff; color: #fff; border-radius: 4px; margin: 40px auto 0;}
/*---home-arkup-sec-End---*/



/*--footer-css--*/
.footer-map-sec {position: relative; }
.footer-map-sec .footer-mapin {position: absolute; top: 0px; width: 100%; z-index: 2 }

.footer-top{background-color: #0e336a; color: #fff;padding: 50px 0;}
.footer-address h3 {font-size: 19px; font-family: 'Montserrat-Regular'; text-align: center; }
.footer-address p {font-size: 16px; font-family: 'Montserrat-Regular'; text-align: center; line-height: 23px; }
.copyright {background: #191828; text-align: center; padding: 34px 0; }
.copyright p {color: #99a9b5; font-size: 14px; font-family: 'Montserrat-Regular'; margin-bottom: 0; }
.copyright p a {color: #fff; font-size: 14px; font-weight: bold; }

.footer-social ul { display: flex; flex-wrap: wrap;max-width:160px;margin:0 auto;} 
.footer-social li a {font-size: 33px; color: #0d3369; }
.footer-social li a i{color:#0D3369}
.footer-social h3 {font-size: 19px; text-align: center;margin: 0 0 27px 0; }
.footer-social li { width: 100%; max-width: 75px; height: 75px; text-align: center; display: flex; align-items: center; justify-content: center; margin-bottom: 6px; background: #fff; margin-right: 5px; } 
.footer-social li:hover{background-color: #ff7311;}
.footer-social li:hover a{color: #fff;}

.footer-subscribe h3 {font-size: 19px; line-height: 24px; }
.footer-subscribe form{max-width: 80%;}
.footer-subscribe p {font-size: 16px; line-height: 20px; position: relative;}
/* .footer-subscribe form p:last-child {display: none;} */
.footer-subscribe form p br {display: none;}
.footer-subscribe form .mailerlite-form-field:after{content: ''; position: absolute; bottom: 0; right: 0; width: 50px; height: 50px; background-color: #4b9bd3; font: normal normal normal 14px/1 FontAwesome;background-image: url(../img/all-icon.png); background-position: -107px 3px;} 
.footer-subscribe form p:nth-child(5):after{display: none;}
.mailerlite-form .mailerlite-form-field{position: relative;}
.mailerlite-form-title h3 { margin-top: 0;}
.mailerlite-form .mailerlite-form-field label{margin: 10px 0;text-align: left;}
.mailerlite-form-description p {margin-bottom: 30px;}
.footer-subscribe label{display: none}
.footer-subscribe input{display:block; font-size:16px; width:100%; height: 50px !important; padding: 10px 15px; color: #494949; }
.footer-subscribe form input.sib-default-btn {text-transform: uppercase; background:#8391a5 !important; color: #fff !important; border-radius: 0 !important; padding: 10px 20px; border: none; width: 120px;}
.footer-subscribe form input.sib-default-btn{background-color: #FF7410 !important;}

.footer-address .icon {text-align: center; background: #fff; margin: 0 auto;border-radius: 4px; width: 42px; height: 40px; line-height: 37px; color: #0e336a; padding: 3px 0; font-size: 26px; }
.footer-address .icon i{font-size: 0;}
.footer-address .icon i:before{font-size: 26px;}
.footer-address .icon i.fa-map-marker{ border: solid 2px #0e336a; height: 25px; width: 25px; line-height: 21px; border-radius: 50%; display: block; margin: 5px auto 0;}
.footer-address .icon i.fa-map-marker:before{font-size: 16px;}

.review-footer h3 {font-size: 19px; text-align: center;    margin: 0; }
.review-footer iframe{ max-width: 350px; display: block; margin: 15px auto;}
.review-footer img{width:100%; max-height: 70px; object-fit: contain;}
.footer-map p {margin: 0; }
.footer-map iframe {height: 350px; }
.footer-map-sec {position: relative; background: #0e336a; padding-top: 20px; }
img.alignnone.size-full.wp-image-163 {position: relative; top: 17px; }
.yelp-adv {padding: 10px 0; vertical-align: middle; text-align: center; }
.yelp-adv img {display: inline-block; width: auto; max-width: 100%; vertical-align: middle; padding-right: 10px; }


form#sib_signup_form_2 > p {display:  none;}
/*--end--*/


/*Inner Parent Page Css*/
.inner-banner {min-height: 600px; background-position: center; position: relative; display: flex; align-items: flex-end; background-repeat: no-repeat;background-size: cover; }
.inner-banner:before{content: ''; position: absolute; left: 0; top:0; width: 100%; height: 100%; background-color: rgba(0,0,0,.25); display: block !important; z-index: 1;}
.inner-banner-txt {width: 100%; height: 100%; position: relative; bottom: 130px;text-align: center; z-index: 2; }
.inner-banner-txt h2 {margin-bottom: 20px; color: #fff; font-size: 60px; line-height: 1.2; font-family: 'Montserrat-Bold'; text-transform: uppercase; }
.inner-banner-txt h1 { font-size: 60px; line-height: 1.3; font-family: 'Montserrat-Bold'; text-transform: uppercase; color: white;}
.inner-banner-txt p {color: #fff; font-size: 36px; line-height: 36px; font-family: 'Montserrat-Regular' }
.inner-banner-txt a {color: #fff; text-transform: uppercase; padding: 1px 40px; font-size: 19px; transition: all 1s ease;
    text-shadow: none; display: inline-block; font-family: 'Montserrat-Medium'; border: solid 2px #fff;
}
.inner-banner-txt a strong{font-family: 'Montserrat-Bold';}
.inner-banner-txt a:hover{background: #fff; color: #d01f27;}

.yacht-sec .inner-banner-txt {width: 100%; height: 100%; position: relative; bottom: 246px; text-align: center; z-index: 2; }
.yatch-sec-1 {background: none !important; }
span.card-box-btn.price_yachts {border: none; }
h3.vc_custom_heading.product_title_yachts {text-transform: uppercase; }
.yachts-page-sec-1 .yachts-heading-area {text-align: center; padding: 10px 0 30px; }
.yachts-page-sec-1 .yachts-heading-area h2 {font-size: 34px; text-transform: uppercase; color: #3c3950; font-family: 'Montserrat-Medium'; }
.yachts-page-sec-1 .yachts-heading-area p {font-size: 16px; }
.yachts-page-sec-1in h3 {text-transform: uppercase; min-height: 120px; text-align: center; padding-left: 100px;
    line-height: 30px; position: relative; font-size: 24px; font-family: 'Montserrat-Bold';
}
.yachts-page-sec-1in .step-sec {display: block; position: absolute; width: 100px; height: 100px;
    text-align: center; line-height: 95px; }
.yachts-page-sec-1in .step-sec p {font-size: 20px; color: #ff852f; border: solid 2px #ff852f;
    border-radius: 100%; width: 100%; height: 100%; }
.yachts-page-sec-1in p {font-size: 16px; }
.yachts-page-sec-1in p strong{color: #000;}
.yachts-page-sec-1in ul li{font-size: 16px; color: #000; margin-left: 20px;font-family: 'Montserrat-Medium';font-weight: 600;}
.yachts-page-sec-1in {padding: 10px 0 20px; }
.yachts-page-sec-1 {padding-bottom: 30px; }
.inner-cruisers-yatch-yellow-bg {padding: 0 !important; }
.inner-cruisers-yatch-yellow-bg .right-corner-price {position: absolute; right: 15px; background: #fff; top: -50px; padding: 0px 10px 10px; border-radius: 0 0 50% 50%; text-align: center; }
.inner-cruisers-yatch-yellow-bg .right-corner-price > div {border: 4px solid #ff852f; border-top-color: #fff; border-radius: 0 0 50% 50%; padding: 36px 0 50px; border-top: none; }
.inner-cruisers-yatch-blue-bg .right-corner-price > div {border: 4px solid #ff852f; border-top-color: #f1f3f2; border-radius: 0 0 50% 50%; padding: 36px 0 50px; }
.inner-cruisers-yatch1-yellow-bg .right-corner-price > div {border: 4px solid #ff852f; border-top-color: #f1f3f2; border-radius: 0 0 50% 50%; padding: 36px 0 50px; }
.met-squerel-sec p {font-size: 16px;}
.met-squerel-sec-heading .our-team-headingin {
    max-width: 86%;
    margin: auto !important;
}
.met-squerel-sec .tp-bgimg.defaultimg  {
    background-size: 100% 100% !important;
    height: 437px !important;
    object-fit: cover !important;
}
.member-box-text {
    padding-top: 50px;
}
.squirrel-image-gallery .vc_images_carousel .vc_carousel-control .icon-prev:before {
    position: relative;
    top: -60px;
    color: #000;
    font-size: 46px;
}
.squirrel-image-gallery .vc_images_carousel .vc_carousel-control .icon-next:before {
    position: relative;
    top: -60px;
    color: #000;
    font-size: 46px;
}
.squirrel-image-gallery .vc_images_carousel .vc_carousel-control {
    left: -57px;
}
.squirrel-image-gallery .vc_images_carousel .vc_carousel-control.vc_right {
    left: auto;
    right: -57px;
}



/* -- Contact Page CSS -- */
.contact-form-area {padding: 20px 0 50px; background-color: #0e336a; }
.contact-form-area h2{text-align: center; color: #fff;}
.contact-form-area form{margin-top: 30px;}
.contact-form-area form label, .contact-form-area form span, .contact-form-area form label input, .contact-form-area form textarea {
    width: 100%; display: block; border-radius: 0;}
.contact-form-area form input,
.contact-form-area form label input {height: 42px !important; background: transparent !important; border:#ff852f solid 1px !important; color: #fff; }
.contact-form-area form label {font-size: 18px; color: #fff; font-family: "Montserrat-Light";margin-top: 12px !important; margin-bottom: 2px !important; line-height: 2.5;}
.contact-form-area form label textarea{margin-bottom: 10px !important; background: transparent; border:#ff8530 solid 1px; max-height: 250px; outline: 0;}

.contact-form-area form input[type="submit"],
.contact-form-area form .submit-btn input{ background: #ff7311; font-size: 16px; font-family: 'Montserrat-Medium'; text-align: center; margin: 0 auto; color: #fff; border-radius: 0; margin-top: 5px; padding: 10px 70px; box-shadow: none; border: 0; text-transform: uppercase; display: block;}
.contact-form-area form .wpcf7-validation-errors {color: #fff;}
.contact-form-area form div.wpcf7-response-output{color: #fff; border-color: #398f14 !important;}
.review-top {padding-top: 0; }
.contact-top span.fancy-underline {text-transform: uppercase; text-align: center; line-height: 30px; position: relative; font-size: 24px; font-family: 'Montserrat-Bold'; }
.contact-top {text-align: center; padding-bottom: 40px; position: relative;}
.contact-page-info .contact-top:before {content: ''; width: 125px; height: 100%; background: url(https://theadvantaged.com/wp-content/uploads/2019/06/call-us-icon.png); display: block; z-index: 999; position: absolute; background-size: contain; background-repeat: no-repeat; right: 0; top: -54px; }
.contact-top p {font-size: 16px;  color: #0e336a; font-family: "Montserrat-Regular";}

.contact-bottom-button {padding: 26px 0; text-align: center; }
.contact-bottom {text-align: center; }

.contact-page-info {background: #f1f3f2; padding-bottom: 50px; }
.contact-page-info h3 {text-transform: uppercase; text-align: center; line-height: 30px; position: relative; font-size: 30px; font-family: 'Montserrat-Bold'; color: #0e336a;}
.contact-page-info .contact-bottom i {font-size: 16px; color: #0e336a; float: left; font-style: normal; font-family: "Montserrat-Regular"; text-align: left;}
.contact-page-info .contact-bottom i br{display:none;}
.contact-page-info .contact-bottom b {font-size: 16px; text-transform: uppercase; color: #0e336a; float: left; text-align: left;}
.contact-page-info .contact-bottom p a{color: #0e336a; font-family: 'Montserrat-Bold'; border-radius: 4px; margin-top: 10px; padding: 4px 0px; border: solid 2px #0e336a; display: block; font-size: 14px;}
.contact-page-info .contact-bottom-button a{border: solid 2px #ff852f; font-size: 14px; font-family: 'Montserrat-Bold'; text-align: center; color: #ff852f; border-radius: 4px; margin-top: 10px; padding: 4px 20px;}
.contact-page-info .contact-bottom-button a:hover {color: #0f3647; }
.contact-page-info .contact-bottom b br{display:none;}
/* -- End -- */


/* -- Parent Page sec 1 Css -- */
.boat-sec-1 {background: #f1f3f2; }
.boat-sec-1 .vc_column-inner {padding-top: 0 !important; }
.boat-sec-1 .container {box-shadow: 0px 0px 3px 0px #d8d8d8; padding: 0; position: relative; top: -23px; background: #f1f3f2d1; z-index: 1; }

.boat-box {padding: 23px 10px;}
.boat-box > div {border-top: solid 2px #ff852f;}
.boat-box .wpb_single_image {padding-top: 20px; }
.boat-box p{font-size: 18px; font-weight: 600; color: #000; font-family: 'Montserrat-Bold'; text-align: center; padding-top: 10px; }
.boat-box p a{color: #000;}

/*End*/

/* -- Parent Page sec-2 yellow and blue Css -- */
.inner-page-cruisers-boats {background: #f1f3f2; padding: 10px 0; }
.inner-page-cruisers-boats .container { position: relative; padding: 50px 0; }
.inner-cruisers-boats-yellow-bg .container{background: #ff852f;}
.inner-cruisers-boats-blue-bg .container{background: #0e336a;}

.right-corner-price {position: absolute; right: 15px; background: #fff; top: -66px; padding: 10px; border-radius: 0 0 50% 50%; text-align: center; }
.right-corner-price > div {border: 4px solid #ff852f; border-top-color: #f1f3f2; border-radius: 0 0 50% 50%; padding: 0 0 30px; }
.right-corner-price p {font-size: 19px; font-family: 'Montserrat-Bold'; color: #000; }
.inner-cruisers-boats-blue-bg .right-corner-price > div{border-color: #0e336a; border-top-color: #f1f3f2;}

.inner-cruisers-boats-in {max-width: 600px; margin: 0 auto !important; color: #fff }
.inner-cruisers-boats-in h3{font-size: 30px; font-family: 'Montserrat-Bold';}
.inner-cruisers-boats-in p{font-size: 16px;}
/*End*/


/* -- Parent Page Card box -- */
.parent-page-cards-area {padding: 0; background: #f1f3f2; margin-top: -10px; }
.parent-page-cards-area .home-sec-row {padding: 35px 0 0; border: 3px solid #ff852f; border-bottom-width: 0; border-top: 0; margin-top: -30px !important; }
.parent-cards-area-bdr-blue .home-sec-row{border-color: #0e336a;}
.parent-page-cards-area .home-sec-row:nth-child(1) {margin-top: 0 !important; padding-top: 40px; }
.parent-page-cards-area .home-sec-row:last-child {border-bottom-width: 3px; padding-bottom: 30px; }

/*.home-sec-row-col-2 .card-box:nth-child(3) {display: none; }*/
.home-sec-row-col-2 .card-box:nth-child(1) {margin-left: 16%; }
.home-sec-row-col-2 > .card-box:nth-child(1){margin-left: 0}
.home-sec-row-col-1 .card-box{display: none;}
.home-sec-row-col-1 .card-box:nth-child(1) {display: block; margin-left: 33%; }
.home-sec-row-col-1 > .card-box:nth-child(1) {margin-left: 0%; }
/*End*/

/* yacht-sale-sec-row */
.parent-page-cards-area .home-sec-row.yacht-sale-sec-row { padding-bottom: 0; }
.parent-page-cards-area .yacht-sale-sec-row .card-box { padding-bottom: 35px; }
/*End*/


/* -- Parent-other sec css -- */
.other-box {position: relative; padding-bottom: 40px; min-height: 420px !important; }
.other-box .wpb_single_image {position: absolute; }
.parent-other-sec {padding: 40px 0; }
.parent-other-sec h3 {text-transform: uppercase; min-height: 120px; text-align: center; padding-left: 100px;
    line-height: 30px; position: relative; font-size: 24px; font-family: 'Montserrat-Bold';
}
.parent-other-sec p{font-size: 16px;}
.parent-other-sec a{display: block; border:solid 2px #ff852f; font-size: 14px; font-family: 'Montserrat-Bold'; text-align: center; 
color: #ff852f; border-radius: 4px; margin-top: 10px; position: absolute; bottom: 0; width: 94%; text-transform: uppercase;}
.parent-other-sec a:hover{background-color: #ff852f; color: #fff;}
/*End*/


/* -- Location Section -- */
.location-box > div {min-height: 370px; background-size: cover; text-align: center; color: #fff; display: flex; align-items: center; 
  align-content: center; justify-content: center; }
.location-box > div:before {content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,.2); z-index: 1; display: block; top: 0; left: 0; }
.location-box h3 {margin-top: 0; font-size: 24px; font-family: 'Montserrat-bold'; position: relative; z-index: 2; text-transform: uppercase; padding: 0 15px; }
.location-box p {font-size: 16px; position: relative; z-index: 2; }
.location-sec .location-box h3 a {color: #ff852f;}
.location-sec .location-box h3 a:hover {color: #fff;}

/*End*/


/* -- Child Page CSs -- */
.child-banner { min-height: 600px; background-position: center; position: relative; display: flex; align-items: flex-end; background-repeat: no-repeat; background-size: cover; overflow: hidden; }
.child-banner:before{ content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,.25);
    display: block !important; z-index: 1;}
.child-banner .product_title { width: 100%; height: 100%; position: relative; bottom: 130px; text-align: center; z-index: 2;}

.child-banner .product_title h1{margin-bottom: 0; color: #fff; font-size: 60px; line-height: 92px; font-family: 'Montserrat-Bold'; text-transform: uppercase;}
.child-banner .product_title p { font-size: 42px; color: #fff; }
.chile-product-area {background: #f1f3f2; padding: 1px 0; }
.single-product .wpgs.wpgs--with-images.images,
.page-template-vessel-details .wpgs.wpgs--with-images.images{max-width: 600px; width: 100%; margin: 30px auto 0; text-align: center; 
    float: none; background: #fff; padding: 0;}
.single-product.postid-10252 .wpgs.wpgs--with-images.images {max-width: 1170px;width: 100%;
    margin: 30px auto 0;text-align: center;float: none;background: #fff;padding: 0;}
.postid-10252 .chile-product-area .woocommerce-product-details__short-description ul {
    padding-left: 0;max-width: 900px;margin: auto;}
.postid-10252 .chile-product-area .desc_content p {
    max-width: 900px;margin: 0 auto 20px;font-size: 16px;line-height: 25px;}
.postid-10252 .chile-product-area button.slick-next.slick-arrow, .postid-10252 button.slick-prev.slick-arrow {
    background-color: #828282 !important;height: 95%;border-radius: 0 !important;width: 35px;top: 110px;}
.single-product.postid-10252 .wpgs.wpgs--with-images.images .wpgs-for.slick-initialized.slick-slider:before {
    content: '';width: 98px;height: 100px;
    background: url(https://theadvantaged.com/wp-content/uploads/2019/06/new-icon.png);display: block;
    z-index: 999;position: absolute;background-size: contain;background-repeat: no-repeat;right: 0;}
.single-product.postid-10252 .wpgs.wpgs--with-images.images .venobox.vbox-item img {
    height: 630px;object-fit: cover;max-width: 100%;}
.postid-10252 .wpgs-nav.slick-initialized.slick-slider .slick-slide {height: 200px;}
.postid-10252 .wpgs-nav.slick-initialized.slick-slider .slick-slide img {height: 200px;object-fit: cover;max-width: 100%;opacity: 1;}
.postid-10252 .arkup-video-sec .text-content {padding: 20px 20px;}
.postid-10252 .chile-product-area .wpgs-for.slick-initialized.slick-slider {
    padding: 20px 20px 10px;}
.postid-10252 .arkup-video-sec .video-box .video-textbox {position: absolute;bottom: 30px;left: 20px;}
.postid-10252 .flaticon-right-arrow {right: 19px;color: #fff;}
.postid-10252 .wpgs-for .slick-arrow {color: #fff;}
.postid-10252 .child-banner {min-height: 880px;background-size: 100% 100%;}
.postid-10252 .child-banner:before {background-color: transparent;}
.postid-10252 .text-content p {font-size: 16px;}
.postid-10252 .chile-product-area .woocommerce-product-details__short-description h2 {padding-top: 20px;
}
.postid-10252 .chile-product-area .desc_content a.button.primary.is-primary.is-large {;width: 70%;}
.postid-10252 .chile-product-area .desc_content h2 {padding-bottom: 30px;}
.postid-10252 .chile-product-area .desc_content .row {padding-top: 30px;max-width: 922px;}
.postid-10252 .chile-product-area .desc_content aside h3 {margin-bottom: 5px;}
.postid-10252 .footer-map-sec {padding-top: 0px;}
.postid-10252 .related.products .product_home_image img {height: 139px !important;}
.postid-10252 .related.products .product_home_image {height: 133.36px;overflow: visible;}
.postid-10252 section.related.products {padding-top: 20px;}
.postid-10252 .chile-product-area .woocommerce-product-details__short-description ul li {padding: 10px 30px;}
.single-product .wpgs.wpgs--with-images.images .wpgs-for.slick-initialized.slick-slider:before
{content: ''; width: 70px; height: 100px; display: block; z-index: 999; position: absolute; background-size: contain; background-repeat: no-repeat; right: 0; } /*background: url('https://theadvantaged.com/wp-content/uploads/2019/06/new-icon.png');*/
.single-product .wpgs.wpgs--with-images.images .venobox.vbox-item img { height: 400px; object-fit: cover;}


.chile-product-area .woocommerce-product-details__short-description {background: #0e336a; margin-top: 30px; color: #fff; padding-top: 30px 0 0; }
.chile-product-area .woocommerce-product-details__short-description h2 {text-align: center; text-transform: uppercase; font-size: 24px; padding-bottom: 20px }
.chile-product-area .woocommerce-product-details__short-description ul {padding-left: 0; max-width: 700px; margin: auto; }

.chile-product-area .woocommerce-product-details__short-description ul li {vertical-align: middle; clear: both; display: table; width: 100%; border-top: solid 1px #ff7311; padding: 5px;}
.chile-product-area .woocommerce-product-details__short-description ul li:last-child {border-bottom: solid 1px #ff7311; margin-bottom: 22px;}
.chile-product-area .woocommerce-product-details__short-description ul li div {display: inline-block; float: left; }
.chile-product-area .woocommerce-product-details__short-description ul li div.ch-title {line-height: 41px; padding-left: 10px; text-transform: uppercase; font-family: 'Montserrat-Bold'; }
.chile-product-area .woocommerce-product-details__short-description ul li div:last-child {float: right; line-height: 20px; padding: 11px 0; text-align: right; }

.chile-product-area .desc_content {background: #0e336a; color: #fff; margin-top: -20px; padding: 30px 0; }
.chile-product-area .desc_content h2{text-align: center; text-transform: uppercase; font-size: 24px; padding-bottom: 20px;}
.chile-product-area .desc_content h4 {max-width: 700px;margin: 0 auto 20px;padding: 10px 0 0;}
.chile-product-area .desc_content p {max-width: 700px; margin: 0 auto 20px; font-size: 16px; line-height: 22px; }
.chile-product-area .desc_content ul {max-width: 700px; margin: 0 auto 20px; font-size: 16px; }
.chile-product-area .desc_content ul li {padding: 5px 0;}
.chile-product-area .desc_content .row {max-width: 715px; margin: 0 auto 20px;}
.chile-product-area .desc_content a.button.primary.is-primary.is-large {background: transparent; color: #ff7311; border: 2px solid #ff7311;
    display: block; text-align: center; text-transform: uppercase; border-radius: 8px !important;
}

.chile-product-area .desc_content aside h3 {margin-top: 0; text-align: center; color: #fff; margin-bottom: 0; position: relative; }
.chile-product-area .desc_content aside h3:before {content: '\f1e0';font-family: fontawesome; padding-right: 10px;}
.chile-product-area .desc_content aside .mysocialwid {text-align: center; }
.chile-product-area .desc_content aside .mysocialwid a {color: #fff; }



section.related.products {background: #fff; }
section.related.products > h2 {color: #000;font-size: 24px; text-align: center;padding-bottom: 30px; position: relative;margin-top: 0; text-transform: uppercase;}
section.related.products > h2:before {content: ''; width: 150px; height: 80px; display: block; margin: auto;
    background: url(https://theadvantaged.com/wp-content/uploads/2019/06/boats-2.png) no-repeat;
    background-size: contain; background-position: center;
}
section.related.products .products{text-align: center; max-width: 1170px; margin: auto; box-sizing: border-box; padding: 0 15px;}
.related.products .product_home_image {height: 251.36px; margin-bottom: 15px; overflow: hidden; }
.related.products .product_home_image img {width: 100% !important; height: 100% !important; object-fit: cover; margin: 0 !important; }

.arkup-video-sec {background-color: #FFF;padding: 0 0 20px;}
button.modal-video-close-btn.js-modal-video-dismiss-btn:hover {background-color: transparent !important;background-image: none !important;}
.arkup-video-sec .container{} 
.arkup-video-sec .video-box {position: relative; margin-top: -60px;z-index: 9;}
.arkup-video-sec .video-box img.video-backimg {width: 100%; height: auto; }
.arkup-video-sec .video-box .video-btnbox {position: absolute; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; top: 0; left: 0; }
.arkup-video-sec .video-box .video-btnbox img{transition: all .3s ease; -webkit-transition: all .3s ease;}
.arkup-video-sec .video-box .video-btnbox .video-modalbtn:hover img{transform: scale(1.05,1.05);}
.arkup-video-sec .video-box .video-textbox {position: absolute; bottom: 40px; left: 40px; }
.arkup-video-sec .video-box .video-textbox h3 {margin: 0; text-transform: uppercase; font-size: 28px; line-height: 36px; color: #FFF; }
.text-content p {font-size: 14px; line-height: 28px; text-transform: uppercase; }
.video-modalbtn {cursor: pointer; }
.arkup-video-sec .text-content {padding: 20px 40px;}
.book-nowbtn {padding: 20px 0 0; text-align: center; }
.book-nowbtn a {display: block; background: #084586; color: #fff; text-align: center; padding: 10.5px 5px; max-width: 439px; width: 100%; margin: 0 auto; transition: all .3s ease; -webkit-transition: all .3s ease; }
.book-nowbtn a:hover{background-color: #ff7311; color: #FFF;}

/*.single-product .wpgs.wpgs--with-images.images {max-width: 1120px;}
.chile-product-area .woocommerce-product-details__short-description ul {max-width: 820px;}
.chile-product-area .desc_content p {max-width: 820px;}
.chile-product-area .desc_content .row {max-width: 848px;margin: 40px auto 20px;}*/


/*.child-banner .product_title{display: none;}*/
.arkup-title-sec {width: 100%; padding-bottom: 140px; }
.arkup-title-sec .title-box:after{content: ''; display: table; width: 100%;}
.arkup-title-sec .title-box__in {float: right; text-align: center; } 
.arkup-title-sec {width: 100%; padding-bottom: 140px; z-index: 999; }
.arkup-title-sec .title-box__in h1 {margin: 0; color: #fff; font-size: 60px; line-height: 60px; font-family: 'Montserrat-Bold'; text-transform: uppercase; }
.arkup-title-sec .title-box__in h4 {color: #FFF; margin: 0; font-size: 36px; text-transform: uppercase; }
.arkup-title-sec .boking-btnbox a {display: block; border: solid 2px #ff852f; font-size: 14px; font-family: 'Montserrat-Bold'; text-align: center; color: #ff852f; border-radius: 4px; padding: 8px 5px; bottom: 0; width: 100%; text-transform: uppercase; max-width: 449px;transition: all .3s ease; -webkit-transition: all .3s ease; margin: 0 auto;margin-top: 10px;}
.arkup-title-sec .boking-btnbox a:hover{background-color: #ff852f; color: #FFF;}

@media (max-width: 991px){
.arkup-video-sec .video-box .video-btnbox img {max-width: 100px;}
}

@media (max-width: 767px){
.arkup-video-sec .video-box .video-btnbox img {max-width: 100px;}
.arkup-video-sec .video-box .video-textbox h3 {font-size: 22px;line-height: 28px;}
.arkup-video-sec .video-box .video-textbox {bottom: 20px;left: 20px;}
.arkup-video-sec .text-content {padding: 20px 20px;}
.arkup-title-sec .title-box__in h4 {font-size: 30px;}
.arkup-title-sec .title-box__in h1 {font-size: 50px;line-height: 50px;}
}

@media (max-width: 450px){
.arkup-title-sec .title-box__in h4 {font-size: 18px;}
.arkup-title-sec {padding-bottom: 80px;}
.arkup-video-sec .video-box {margin-top: -30px;}
.arkup-video-sec .video-box .video-btnbox img {max-width: 50px;}
.arkup-video-sec .video-box .video-textbox h3 {font-size: 16px;line-height: 20px;}
.arkup-video-sec .video-box .video-textbox {bottom: 10px;left: 10px;}
.arkup-video-sec .text-content {padding: 20px 10px;}
}

.chile-product-area button.slick-next.slick-arrow:before {content: ""; width: 35px; height: 47px; background-image: url(../img/arrow-img-r.png); background-color: #828282; display: block; opacity: 1; background-position: center; background-repeat: no-repeat; }

.chile-product-area button.slick-prev.slick-arrow:before {content: ""; width: 35px; height: 47px; background-image: url(../img/arrow-img-l.png); background-color: #828282; display: block; opacity: 1; background-position: center; background-repeat: no-repeat; }
.chile-product-area button.slick-next.slick-arrow, button.slick-prev.slick-arrow {background-color: #828282 !important; height: 94%; border-radius: 0 !important; width: 35px; top: 93px; }
.chile-product-area .wpgs-nav .slick-prev {margin-left: 0;z-index:9; }
.chile-product-area .slick-prev {left: 0;}
.chile-product-area .slick-next {right: 0; }
.chile-product-area .wpgs-for.slick-initialized.slick-slider {padding: 10px 10px 0; }



/*About Page sec*/
.about-page-banner{background-position: top center;}
.about-page-banner:before{background-color: rgba(0, 0, 0, 0.05);}
.about-page-banner h2{line-height: 242px;}

.about-sec-1 .container{ padding: 0; position: relative; top: -23px; background: #f1f3f2d1; z-index: 1; }
.about-sec-1 .container:first-child:before {content: ''; position: absolute; top: 23px; left: 0; width: 100%; height: 2px;
    background: #ff7311; z-index: 9; }
.about-sec-1 h3{font-size: 30px; color: #3c3950; font-family: 'Montserrat-Bold';text-transform: uppercase; padding-top: 50px;}
.about-sec-1 .left-sec{padding: 30px 0;}
.about-sec-1 .rgt-sec{padding: 20px 0 60px;}
.about-sec-1 p{font-size: 16px; color: #3c3950; font-family: 'Montserrat-Bold';}
.about-sec-1 ul {clear: both; display: table; width: 100%; }
.about-sec-1 ul li{list-style: none; width: calc(100% / 3); position: relative; float: left; margin-left: 0;padding: 0 15px;text-align: center;
    font-size: 21px; line-height: 20px; margin-bottom: 30px; padding-top: 10px;box-sizing: border-box; font-family: 'Montserrat-Bold'}
.about-sec-1 ul li:before{content: '';background: url(https://theadvantaged.com/wp-content/uploads/2019/06/boats-2.png) no-repeat;
    background-size: contain; margin: auto; display: block; width: 130px; height: 50px;}
.about-sec-1 ul li:nth-child(4) {margin-left: 100px;width: calc(100% / 3 + 60px); }
.about-sec-1 ul li a{color: #000; text-transform: uppercase;}
.about-sec-1 ul li a:hover {color: #ff7311;}
.about-sec-1 .right-button a {text-transform: uppercase; display: block; max-width: 310px; text-align: center; margin: auto;
    border: solid 2px #ff7311; color: #ff7311; border-radius: 4px; padding: 2px;}
.about-sec-1 .right-button a:hover{background-color: #ff7311; color: #fff;}

.about-other-sec{padding: 10px 0 60px;}
.about-other-box {position: relative;min-height: 700px !important}
.about-other-box .button-1 a{bottom: 0;}
.about-other-box .button-2 a{bottom: 40px;}

/* -- Our team css --*/
.our-team-sec{background-color: #f1f3f2; padding: 50px 0;}

.our-team-heading {background-color: #0e336a; padding:30px; }
.our-team-heading h2{padding-top: 27px; font-size: 30px; font-family: 'Montserrat-Bold'; color: #fff;}
.our-team-headingin {max-width: 560px; margin: auto !important; }

.member-box{padding-top: 40px;}
.member-box .vc_column-inner {padding: 0 !important; }
.member-boxin {background: #fff; position: relative; box-shadow: 0 0 10px #ccc; display: flex; }
.member-box .member-img img{border-radius: 0 !important;}

.member-box .member-content {position: relative; padding: 30px 30px 60px 15px; }
.member-box .member-content p {font-size: 16px; }
.member-box .member-content .contactme-btn {position: absolute; bottom: 0; width: 100%; left: 0; top: auto;
    display: flex; align-items: flex-end; flex-direction: row;
}
.member-box .member-content .contactme-btn .wpb_wrapper {width: 100%; padding-bottom: 10px; }
.member-box .member-content .contactme-btn a {text-transform: uppercase; display: block; max-width: 310px; text-align: center; margin: 10px auto 0;
    border: solid 2px #ff7311; color: #ff7311; border-radius: 4px; padding: 2px;}
.member-box .member-content .contactme-btn a:hover{background-color: #ff7311; color: #fff;}

.member-name{background-color: #ff7311; color: #fff; padding: 10px; text-transform: uppercase;  box-shadow: 0 0 10px #ccc; margin-top: 10px;}
.member-name h3{display: inline-block;font-size: 24px; padding-right: 10px; border-right: 3px solid #fff; margin:0; margin-right: 10px; font-family: 'Montserrat-Bold'}
.member-name p{display: inline-block; font-size: 24px; margin: 0; font-family: 'Montserrat-Light'}


/*End*/


/*--blog-page-css--*/
div.asl_w .probox .promagnifier {position: absolute; background: transparent !important; color: #000 !important; }
div.asl_w .probox .promagnifier .innericon svg {fill: #4a4a4a !important; }
#ajaxsearchlite1 .probox .proinput input, div.asl_w .probox .proinput input {color: #000 !important; padding-left: 20px !important; }
.blog-right-box__in div#ajaxsearchlite1 input.orig {color: #000 !important; text-shadow: none !important; }

.blog-page-sec {padding: 30px 0; }
.blog-post1 .img-box {height: 215px; position: relative; }
.blog-post1 .img-box img {width: 100%; height: 100%; object-fit: cover; }
.blog-post1 a {display: block; box-shadow: 0 0 15px rgba(0, 0, 0, 0.18); padding: 20px; margin: 20px 0; border-bottom: #0e336a 7px solid; transition: all .3s ease; -webkit-transition: all .3s ease; }
.blog-post1 .text-box{text-align: center; padding: 20px 0; }
.blog-post1 .text-box h3 {color: black; font-size: 20px; line-height: 29px; margin: 0; padding: 20px 0; transition: all .3s ease; -webkit-transition: all .3s ease;     white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.blog-post1 .text-box p {color: #6d6d6d; font-size: 16px; line-height: 26px; margin: 0; height: 110px;overflow: hidden;}
.blog-post1 .btn-box span {color: #ff7311; border: solid 2px #ff7311; display: inline-block; padding: 10px 25px; font-size: 16px; font-family: 'Montserrat-Bold'; transition: all .8s ease; background-color: transparent; margin: 0 auto; transition: all .3s ease; -webkit-transition: all .3s ease; }
.blog-post1 .btn-box {padding: 30px 0 0; text-align: center; }
.blog-post1 .img-box .date-box {position: absolute; width: 100%; bottom: -16px; left: 0; right: 0; margin: auto; display: flex; justify-content: center; }
.blog-post1 .img-box .date-box span {background-color: #ff7311; padding: 10px 20px; display: inline-block; color: #FFF; font-family: 'Montserrat-Bold'; transition: all .3s ease; -webkit-transition: all .3s ease; }
.blog-post1 a:hover{box-shadow: 0 5px 25px rgba(0, 0, 0, 0.18); background-color: #f6f6f6; }
.blog-post1 a:hover .btn-box span{background-color: #ff7311; color: #FFF; }
.blog-post1 a:hover h3{color: #ff7311; }
.blog-post1 a:hover .date-box span{background-color: #0e336a; }

.blog-right-box__in {background: rgb(14,51,106); background: -moz-linear-gradient(top, rgba(14,51,106,1) 0%, rgba(0, 134, 239) 100%); background: -webkit-linear-gradient(top, rgba(14,51,106,1) 0%,rgba(0, 134, 239) 100%); background: linear-gradient(to bottom, rgba(14,51,106,1) 0%,rgb(0, 134, 239) 100%); padding: 20px; margin: 20px 0; }
.blog-right-box__in input {width: 100%; border-radius: 0; border: none; padding: 10px; }
.blog-right-box__in input#searchsubmit {background-color: #ff7311 !important; background-image: none !important; color: #FFF; font-family: 'Montserrat-Bold'; font-size: 16px; letter-spacing: 1px; margin-top: 10px;border-radius: 0 !important;border: none !important; }
.blog-right-box__in h3.widget-title {color: #FFF; font-size: 18px; margin: 0; padding: 15px 0; }
.blog-right-box__in ul {padding: 0 0 20px; margin: 0; }
.blog-right-box__in li {list-style: none; position: relative; padding: 10px 0px 10px 25px; margin: 0; border-bottom: 1px solid rgba(255,255,255,0.2); }
.blog-right-box__in li:before{font-family: FontAwesome; left: 0; position: absolute; font-size: 18px; color: #FF7311; content: "\f105" !important; font-weight: 700 !important; }
.blog-right-box__in li a{color: #FFF; }
.blog-pagination-box {text-align: center; padding: 20px 0; }
.blog-pagination-box .page-numbers {padding: 5px; background-color: #ff733d; min-width: 27px; display: inline-block; text-align: center; color: #FFF; margin: 0 2px; }
.blog-pagination-box .page-numbers:hover{background-color: #0e336a; color: #FFF; }
.blog-pagination-box span.page-numbers.current {background-color: #ff7311; }


.blog-single-post-sec header.entry-header img {width: 100%;height: auto;}
.blog-single-post-sec header.entry-header h1.entry-title {display: none; }
.blog-single-post-sec p {font-size: 16px; }
.blog-single-post-sec footer.entry-meta {padding: 20px 0; }
.blog-single-post-sec .blog-left-box {padding-top: 20px; }
.blog-single-post-sec {padding:10px 0 40px; }
nav.nav-single a {background-color: #ff7311; padding: 10px; color: #FFF; display: inline-block; font-weight: 600; letter-spacing: 1px; }
nav.nav-single a:hover{background-color: #0e336a; color: #FFF;}
/*--end--*/

/* 09-09-2019 */
.footer-social .we-accept{margin-top:20px;}
.footer-social img{margin:0 auto;}

/*---24-09-19--*/
.chile-product-area button.slick-next.slick-arrow, button.slick-prev.slick-arrow {
top: 53%;}
.flaticon-right-arrow {right: 9px !important;}

/* 01-10-2019 */
.contact-bottom .wpb_wrapper p br{
    display: none;
}

/* Member Page Css */

.member-sec-1 h3 {font-size: 32px; color: #000; font-weight: 800; text-transform: uppercase; margin: 0; padding: 50px 0 10px; }
.member-sec-1 p {padding: 10px 60px 0; line-height: 24px;  }
.member-sec-1 .boat-box {padding: 23px 10px 50px; }

.membership-benefits {background: #f1f3f2; padding: 30px 0 0; }
.membership-benefits h2 {padding-bottom: 50px; font-weight: 700; text-transform: uppercase; }
.benefits-box {margin-bottom: 52px; }
.benefits-box > div > .wpb_wrapper {display: flex; align-items: center; width: 100%; min-height: 86px;}
.benefits-box .wpb_single_image {position: absolute; max-width:110px; min-height: 110px; }
.benefits-box h3 {text-transform: uppercase; font-size: 21px; padding-left: 127px; line-height: 24px; 
  position: relative; font-family: 'Montserrat-Bold'; margin-top: 0; }


.member-works-sec {padding: 0px 0 65px; background: #f1f3f2; }
.member-works-sec .our-team-heading{padding: 46px 0; }

.members-worksin {padding: 0; }
.works-box {margin-top: 50px; }
.works-box > div > div {background: #fff; min-height: 518px; box-shadow: 0 0 10px #ccc; }
.works-box h3 {margin: 0; color: #ff7311; padding: 70px 0; font-size: 62px; font-weight: 800; border-bottom: solid 1px #ff7311; }
.works-box .wpb_text_column {padding: 50px 55px; }
.works-box p {font-size: 26px; line-height: 26px; color: #3c3950; text-align: center; }

.members-rules-sec {background: #0e336a; padding: 62px 0 70px; }
.member-rulesin{padding: 0 50px;}
.members-rules-sec h3 {margin: 0; color: #fff; font-size: 32px; font-weight: 800; padding-bottom: 70px; }
.members-rules-sec ul {list-style: none; }
.members-rules-sec ul li {margin: 0; color: #fff; width: 100%; font-size: 23px; line-height: 31px; padding: 18px 110px; list-style: none;
    position: relative; text-transform: uppercase; border-top: solid 1px #ff7311; font-family: 'Montserrat-Bold';
}
.members-rules-sec ul li:last-child {border-bottom: solid 1px #ff7311;}
.members-rules-sec ul li:before {content: ''; background: url(/../../../wp-content/uploads/2019/10/rule-icon.png);
    background-repeat: no-repeat; top: 50%; width: 37px; height: 15px; margin-left: -60px;
    position: absolute; display: inline-block; transform: translateY(-50%);
}

.member-credits-sec {padding: 57px 0 20px; background: #f1f3f2; }
.member-credits-sec .heading-sec h3{margin:0; font-size: 33px; font-weight: 800; color: #3c3950; padding-bottom: 40px; text-transform: uppercase; }
.member-credits-sec .card-box{margin-bottom: 40px;}
.member-credits-sec .card-box h3.vc_custom_heading{font-size: 21px; height: 52px; margin: 34px 10px;}
.member-credits-sec .card-box ul{min-height: 60px;}
.member-credits-sec .card-box ul li {text-align: center;font-size: 18px; line-height: 28px; font-family: 'Montserrat-Medium'; font-weight: 600; }
.member-credits-sec .card-box ul li img {display: none; }
.member-credits-sec .card-box .card-box-btn{border-radius: 5px; padding: 3px 30px; margin: 40px 0 46px !important;}

.member-vs-sec {padding: 83px 0 250px !important; background-position: center top; min-height: 950px; background-size: cover; background-repeat: no-repeat; }
.member-vs-sec-in {color: #fff; display: flex; justify-content: center; align-items: center;
    width: 100%; max-width: 730px; margin: auto !important;
}
.member-vs-sec-in > div {width: auto; }
.member-vs-sec-in > div > div {padding: 0 !important; }
.member-vs-sec-in .column-1 p, .member-vs-sec-in .column-3 p {font-size: 43px; line-height: 51px; text-align: center; font-weight: 700;
    text-transform: uppercase; padding: 0 20px; font-family: 'Montserrat-Bold';
}
.member-vs-sec-in .column-2 p {font-size: 92px; text-align: center; font-weight: 900; padding-top: 26px; font-family: 'Montserrat-Black'; }
.member-vs-sec .member-vs-exmp p {text-align: center; font-size: 32px; color: #fff; text-decoration: underline; }
.member-vs-sec .member-vs-price {max-width: 490px; color: #fff; background: rgba(255, 115, 17, 0.73); padding: 10px 20px;
    margin: 20px auto; text-align: center;
}
.member-vs-sec .member-vs-price p {font-size: 32px; line-height: 50px; }
.member-vs-sec .member-vs-price p strong {font-size: 44px; font-family: 'Montserrat-Bold'; font-weight: 900; }


.member-owning-sec{background: #0e336a; padding: 66px 0 70px !important; }
.member-owning-sec h3 {margin: 0; color: #fff; font-size: 32px; font-weight: 800; padding-bottom: 75px; text-transform: uppercase; }
.member-owning-sec ul > li {border-bottom: solid 1px #ff7311; display: table; width: 100%; margin: 0 !important; color: #fff; 
  font-size: 22px; padding: 17px 50px; line-height: 33px;
}
.member-owning-sec ul > li .col-1 {float: left; width: 300px; }
.member-owning-sec ul > li .col-2 {width: 180px; float: right; display: table-cell; text-align: center; }

.member-testimonials-sec {padding: 80px 0; text-align: center; background-color: #f1f3f2; }
.member-testimonials-sec p {font-size: 30px; color: #3c3950; line-height: 36px; position: relative; }
.member-testimonials-sec p:before {content: '??'; font-size: 70px; display:inline-block; line-height: 10px; vertical-align: middle; padding-right: 10px; }
.member-testimonials-sec p:after {content: '??'; font-size: 70px; display:inline-block; line-height: 10px; margin-bottom: -7px; vertical-align: bottom; padding-left: 10px; }


.member-program-sec{background: #0e336a; padding: 60px 0; }
.member-program-sec h3 {margin: 0; color: #fff; font-size: 32px; font-weight: 800; padding-bottom: 70px; text-transform: uppercase; }
.member-program-sec ul > li {border-bottom: solid 1px #ff7311; display: table; width: 100%; margin: 0 !important;
    color: #fff; font-size: 20px; padding: 17px 50px; line-height: 24px;
}
.member-program-sec ul > li .col-1 {float: left; width: 40%; }
.member-program-sec ul > li .col-2 {width: 30%; float: left; text-align: center; }
.member-program-sec ul > li .col-3 {width: 30%; float: right; text-align: center; }
.member-program-txt {padding-top: 60px; }
.member-program-sec p {color: #fff; font-size: 30px; line-height: 42px; text-align: center; }

video[poster] {
    width: 100%;
    height: 100%;
}

.page-template-vessel-details .wpgs.wpgs--with-images.images .wpgs-for.boat-condition-New:before
{content: ''; width: 70px; height: 100px; background: url('https://theadvantaged.com/wp-content/uploads/2019/06/new-icon.png'); display: block; z-index: 999; position: absolute; background-size: contain; background-repeat: no-repeat; right: 0; }

.page-template-vessel-details .wpgs.wpgs--with-images.images .wpgs-for.boat-condition-Used:before
{content: ''; width: 70px; height: 100px; background: url('https://theadvantaged.com/wp-content/uploads/2020/05/used-icon.png'); display: block; z-index: 999; position: absolute; background-size: contain; background-repeat: no-repeat; right: 0; }

.page-template-vessel-details div.images img{
    display: block;
    width: 100%;
    height: 400px;
    box-shadow: none;
}
.page-template-vessel-details div.images .wpgs-nav img{height: 140px;}
.page-template-vessel-details .chile-product-area .desc_content a.button.primary.is-primary.is-large{padding: .618em 1em;}
.page-template-vessel-details section.related.products ul.products{
    list-style: none outside;
    clear: both;
    display: table;
}
.page-template-vessel-details section.related.products ul.products::before {
    content: ' ';
    display: table;
}
.page-template-vessel-details section.related.products  ul.products::after {
    clear: both;
}
.page-template-vessel-details section.related.products ul.products li {
    list-style: none outside;
}
.page-template-vessel-details section.related.products ul.products li.first {
    clear: both;
}
.page-template-vessel-details section.related.products ul.products li.product {
    float: left;
    margin: 0 3% 2.992em 0;
    padding: 0;
    position: relative;
    width: 22%;
    margin-left: 0;
}
.page-template-vessel-details section.related.products ul.products li.product h2{
    padding: .5em 0;
    margin: 0;
    font-size: 1em;
}
.page-template-vessel-details section.related.products ul.products li.product .price{
    color: #77a464;
    display: block;
    font-weight: 400;
    margin-bottom: .5em;
    font-size: .857em;
}

/*yacht New sale page*/


.boats-external-sale {display: flex;flex-wrap: wrap;max-width: 1170px;margin: 65px auto 100px !important;column-gap: 30px;row-gap: 20px;}
.boats-external-sale a {width: calc(100% / 3 - 20px);display: block;box-shadow: 0 0 5px #c3c3c3;position: relative;background: #fff;}
.postrow img {height: 180px;overflow: hidden;width: 100%;object-fit: cover;}
h5.posttitle {font-family: 'Montserrat-Bold';font-weight: 600;color: #3c3950;margin: 10px;font-size: 24px;height: 52px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
overflow: hidden;text-align: center;text-transform: uppercase;}
span.price {text-align: center;display: inline-block;padding: 6px 25px;font-size: 16px;font-family: 'Montserrat-Bold';margin: 10px 0 20px !important;transition: all .8s ease;color: #ff7311;font-weight: bold;}
.postrow p{text-align: center;}
.postrow ul li {list-style: none;margin-left: 0px;color: #3c3950;font-family: 'Montserrat-Light';font-weight: 600;text-transform: uppercase;font-size: 16px;}
.postrow .sale-content-inner {padding: 0 20px;overflow: hidden;height: 180px;}
.postrow .sale-content-inner img{width: auto;height: auto;vertical-align: middle;}
span.price:hover {color: #fff;background: #ff7311;}
.excerpt{text-overflow: ellipsis;  display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 60px;overflow: hidden;} 
.sale-content-inner p {font-size: 16px;color: #5f727f;margin-bottom: 0;}

/* -- -- - - - - - Responsive Css  - -- - -- - - - ---- */

@media (max-width: 1600px){
  .boats-external-sale{column-gap: 20px;}
}

@media (max-width: 1400px){
.boats-external-sale{justify-content: center;}
}

@media (min-width: 1400px){
  .inner-banner {background-position: top; min-height: 700px;}
}


@media (max-width: 1199px){
  .desktop-menuboxin ul li a{font-size: 12px; padding: 10px 3px;}
  .desktop-phone a.book-menu{padding: 10px 16px 12px 2px; font-size: 11px;}
  .desktop-menuboxin .desktop-phone{padding-left: 0;}
  /*Home banner Css*/
  /*.home-banner .tp-parallax-wrap {position: static !important; max-width: 790px; margin: auto; padding: 115px 0 0; text-align: center; }
  .home-banner .tp-parallax-wrap div{position: static !important; white-space: inherit !important;}*/
  /*End*/
  /*Cards Box*/
  .card-box h3.vc_custom_heading {font-size: 20px; }
  .card-box ul li{font-size: 14px; margin-left:0;}
  /*End*/
  .home-service-sec:before{content: ''; position: absolute;width: 100%; height: 100%; left: 0; top:0; background-color: rgba(8, 87, 146, 0.7);}

  /* -- Home Page Section 3 -- */
  .home-sec-3 .container .left-sec{padding: 0px 20px 40px;}
  .home-sec-3 .left-sec p{padding: 0 10px;}
  .home-sec-3 .left-sec a{font-size: 15px;}  
  /*End*/
    /* -- Footer CSS --*/
  .footer-address p{font-size: 14px;}
  .footer-social ul{justify-content: center;}
  .footer-social li{ max-width: 55px; height: 55px;}
  /* -- End --*/
  /* -- Inner page banner css -- */
  .inner-banner-txt h2{font-size: 52px; line-height: 50px;}
  .inner-banner-txt p{font-size: 32px;}
  .inner-banner-txt a{font-size: 22px;}

  .child-banner .product_title h1{font-size: 48px;}
  /* -- End -- */

/*---product-sec-Home---*/
  .home-sec-row .type-product ul li {font-size: 14px; }
/*---product-sec-Home---*/

  .other-box .wpb_single_image{max-width: 80px;}
  .parent-other-sec h3{padding-left: 70px; font-size: 21px;}

  .location-box h3{font-size: 24px;}
  .location-box p{font-size: 15px; padding-left: 15px; padding-right: 15px;}

  /*contact-page*/
  .contact-page-info .contact-bottom i{font-size: 14px; height: 50px;}

  /*About Page*/
  .about-other-box{min-height: 830px !important;}
  .our-team-heading h2 {
    padding-top: 0;
    font-size: 30px;
    font-family: 'Montserrat-Bold';
    color: #fff;
  }
  .related.products .product_home_image {height: 212.11px; }
  
  .benefits-box h3{font-size: 17px;}

  .works-box p{font-size: 20px;}
  .members-rules-sec ul li{font-size: 18px;}
   .member-vs-sec{padding: 50px 0 160px !important; min-height: auto; background-size: cover; }
    .member-program-sec ul > li .col-1 {float: left; width: 250px; }

  .member-credits-sec .card-box h3.vc_custom_heading{font-size: 20px; height: 52px; margin: 20px 10px;}
  .member-credits-sec .card-box ul li{font-size: 16px;}

  .member-testimonials-sec p{font-size: 24px;}
  .member-program-sec p{font-size: 24px;}
}
@media (max-width: 1150px){
.postid-10252 .chile-product-area button.slick-next.slick-arrow, .postid-10252 button.slick-prev.slick-arrow {top: 111px;}
}
@media (max-width: 1100px){
.postid-10252 .chile-product-area button.slick-next.slick-arrow, .postid-10252 button.slick-prev.slick-arrow {top: 110px;height: 95%;}
}
@media (max-width: 1024px){
.postid-10252 .chile-product-area button.slick-next.slick-arrow, .postid-10252 button.slick-prev.slick-arrow {top: 110px;height: 95%;}
.single-product.postid-10252 .wpgs.wpgs--with-images.images .venobox.vbox-item img {height: auto;}
.banner-heading {
    font-size: 28px !important;
    line-height: 1.2 !important;
}
.home-banner-txt .banner-para {
    font-size:24px !important;
    margin: 20px 0px 20px 0px!important;
}
}

@media (max-width: 991px){
  /*--header-css--*/
  .desktop-menubox {display: none;}
  .mobile-menushow {display: block;}
  .mobile-menubtn {display: block;}
  .mobile-menubox div.btnbox {width: 40px; text-align: center; height: 33px; margin: 29px 0 0 auto; cursor: pointer;}
  .mobile-menubox div.btnbox span {display: block; width: 34px; height: 2px; background-color: #393939; margin: 6px auto; }
  /*--end--*/
  .header-top{display: block;}
  .header-top .menu-phone{position: absolute; top: 35px; right: 100px; color: #fff; font-size: 22px; line-height: 40px; z-index: 9;}
  .header-top .menu-phone i {border:  solid 2px #fff; padding: 5px; border-radius: 50%; width: 30px; height: 30px; text-align: center;
      line-height: 17px; margin-right: 10px; margin-top: -4px; font-size: 14px;  vertical-align: middle;
  }
  .logo-boxin {padding:0; }
  /* -- header end --*/
  /*Cards Css*/
  .card-box h3.vc_custom_heading{min-height: 70px;}
  .card-box ul{min-height: 150px;}
  .card-box p{ min-height: 55px;} 
  /*End*/
  /*Home service*/
  .home-service-sec-1 .right-sec p{padding: 10px 0; font-size: 14px; }
  .home-service-sec-2 .left-sec{ padding: 0 15px;}
  .home-service-sec-2 .right-sec{ padding: 0 15px;}
  .home-service-sec-2 a{font-size: 13px;}
  /*End*/
  /* -- Home Page Section 3 -- */
  .home-sec-3{padding-bottom: 30px;}
  .home-sec-3 > div {padding: 0;}
  .home-sec-3 .container{margin-top: 0 !important;}
  .home-sec-3 .vc_row {display: flex; flex-direction: column-reverse;} 
  .home-sec-3 .container .right-sec{margin:0}

  .home-sec-3 .container .left-sec{background-color: #f1f3f2; padding: 0;}
  .home-sec-3 .left-sec h3{margin: 25px 0 10px !important;line-height: 27px; font-size: 20px !important}
  .home-sec-3 .left-sec h3 br:last-child {display: none; }
  .home-sec-3 .left-sec p{padding: 0;}
  .home-sec-3 .left-sec a{padding: 10px 3px; font-size: 13px;}
  /*End*/
  
  /* --home-arkup-sec-- */
  .home-arkup-text-sec { padding-top: 50px; }
  .home-arkup-text-sec h2 { font-size: 24px; }
  /* --End-- */
 
    /* -- Footer CSS --*/
  .footer-subscribe{max-width: 370px; margin: auto; padding-bottom: 35px;}
  /* -- End --*/
  /* -- Inner page banner css -- */
  .inner-banner{min-height: 500px;}
  .inner-banner-bg-right{background-position: center right;}
  .inner-banner-txt h2{font-size: 42px; line-height: 40px;}
  .inner-banner-txt p{font-size: 28px;}
  .inner-banner-txt a{font-size: 20px;}
  .child-banner {min-height: 500px}
  .child-banner .product_title h1{font-size: 42px; line-height: 40px;}
  .child-banner .product_title p{font-size: 28px;}
  .our-team-heading h2 {padding-top: 0px; font-size: 30px; font-family: 'Montserrat-Bold'; color: #fff; }
  /* -- End -- */

/*---product-sec-Home---*/
  .home-sec-row .type-product .woocommerce-loop-product__title {font-size: 20px !important; }
  /*---product-sec-Home-end---*/

  .other-box .wpb_single_image {max-width: 60px; }
  .parent-other-sec h3 {padding-left: 60px; font-size: 17px; line-height: 22px; min-height: 70px; }
  .parent-other-sec p{font-size: 16px;}
  .parent-other-sec a{font-size: 11px; position: static; width: 100%;}

  .location-box h3{font-size: 20px;}

  /* contact-page*/
  .contact-page-info .contact-bottom b{font-size: 12px;}
  .contact-form-area form label{font-size: 16px;}

  /*About Page*/
  .about-page-banner:before{background-color: rgba(0,0,0,.25)}
  .about-sec-1 p{font-size: 14px;}
  .about-sec-1 ul li{font-size: 16px}
  .about-sec-1 ul li:nth-child(4){margin-left: 30px;}
  .member-name h3{font-size: 21px;}
  .member-name p{font-size: 20px;}
  .related.products .product_home_image {height: 354.23px; }
  .yelp-adv{margin-bottom:20px;}
  .postid-10252 .child-banner {min-height: 750px;}
  .postid-10252 .chile-product-area button.slick-next.slick-arrow, .postid-10252 button.slick-prev.slick-arrow {height: 95%;top: 110px;}
  .single-product.postid-10252 .wpgs.wpgs--with-images.images .venobox.vbox-item img {height: auto;}


  /*Members Page*/
  .benefits-box{margin-bottom: 25px;}
  .benefits-box > div > .wpb_wrapper{min-height: inherit; align-items: inherit;}
  .benefits-box .wpb_single_image{max-width: 60px;}
  .benefits-box h3{ font-size: 15px; padding-left: 70px;}

  .works-box h3{padding: 35px 0;}
  .works-box > div > div{min-height: 430px;}
  .works-box p{font-size: 18px;}
  .works-box .wpb_text_column{padding: 25px;}

  .members-rules-sec ul li{padding: 18px 20px 18px 70px;}
  .member-testimonials-sec p br{display: none;}

  .member-program-sec ul > li .col-1{width: 33.3333%;}
  .member-program-sec ul > li .col-2{width: 33.3333%;}
  .member-program-sec ul > li .col-3{width: 33.3333%;}

  .member-credits-sec .heading-sec h3{font-size: 24px;}

  .member-vs-sec-in .column-2 p{font-size: 52px;}
  .member-vs-sec-in .column-1 p, .member-vs-sec-in .column-3 p{font-size: 30px;}

  /*new yacth sale*/
  .boats-external-sale{justify-content: center;}
  .boats-external-sale a {width: calc(100% / 2 - 20px);}
} 




@media (max-width: 767px){
  /*--search-popupbox-css--*/
  .close-btn {right: 40px;}
  /*--end--*/
  a.desktop-logo{display: none;}
  .logo-boxin .mobile-logo{display: block; padding: 10px 0;}
  .btnmmenu{margin: 6px 0 0 auto}

  /*Home banner Css*/
  .home-banner .tp-parallax-wrap{padding: 130px 0 0; text-align: left;}
  .home-banner .tp-parallax-wrap div{text-align: left !important;}
  .banner-heading{ font-size: 18px !important; padding: 0 15px !important; line-height: 24px !important; }
  .home-banner-txt .banner-para{ padding: 0 15px !important; font-size: 16px !important; line-height: 24px !important;}
  .home-banner-txt .banner-btn{display: none;}
.home-banner-txt .banner-para {
    margin: auto !important;
}

  .mobile-banner-btn{display: block; background-color: #ff7311; text-align: center; color: #fff; font-size: 28px;  position: relative; text-transform: uppercase;}
  .mobile-banner-btn a{color: #fff; font-size: 18px; font-family: 'Montserrat-light';display: block; padding: 3px 10px;position: relative;}
  .mobile-banner-btn a:after{content: '\f105'; font-family: fontawesome;position: absolute; right: 10px; top: -7px;font-size: 28px;}
  /*End*/
  /* -- Cards Sec Css --*/
  .home-sec-1{padding: 30px 0 0;}
  .home-sec-1 .home-sec-row{margin-bottom: 0 !important}
  .home-sec-1 .home-sec-row-1{margin-top: 0 !important;}
  .home-sec-row-col-2 .card-box:nth-child(1) {margin-left: 0%; }
  .home-sec-row-col-1 .card-box:nth-child(1) {display: block; margin-left: 0%; }

  .card-box{margin-bottom: 40px;}
	.parent-page-cards-area .yacht-sale-sec-row .card-box { padding-bottom: 0; }
  .card-box .wpb_content_element{margin-bottom: 0px !important}

  .card-box h3.vc_custom_heading{min-height: auto;}
  .card-box ul{min-height: auto;}
  .card-box p{min-height: auto;}
  /*End*/
  /*Services Css*/
  .home-service-sec{padding-bottom: 0;}
  .home-service-sec:before{background-color: transparent;}
  .home-service-sec .home-service-sec-1{padding: 0;}
  .home-service-sec-1 .left-sec p{font-size: 19px; padding: 6px 0 3px;}
  .home-service-sec-1 .left-sec p br{display: none;}
  .home-service-sec-1 .right-sec{padding-bottom: 20px;}
  .home-service-sec-1 .right-sec p{margin-bottom: 10px;}
  .home-service-sec-1 .right-sec p a{max-width: 480px;}

  .home-service-sec-2{margin: 0 !important; background-image: url(../img/mobile-service-bg.jpg); background-size: cover;
    background-repeat: no-repeat; background-position: center left; padding-top: 20px;}
  .home-service-sec-2 .left-sec, .home-service-sec-2 .right-sec {padding: 0 !important; border:0;}
  .home-service-sec-2 .left-sec > div, .home-service-sec-2 .right-sec > div {padding: 0; }
  .home-service-sec-2 h3{margin-top: 0 !important; margin-bottom: 10px !important}
  .home-service-sec-2 p{min-height: inherit; font-size: 16px; line-height: 24px !important; }
  .home-service-sec-2 a{margin-bottom: 30px !important}
  /*End*/
  /*Home social Sec*/
  .home-slider-social{position: static;}
  .home-slider-social .slider-social-box li{height: auto; width: 50%; margin: 0 !important; border:0; }
  .home-slider-social .slider-social-box li img,  .home-slider-social .slider-social-box li a br{display: none;}
  .home-slider-social .slider-social-box li a{text-transform: uppercase;font-size: 16px;}
  .home-slider-social .slider-social-box li:nth-child(2) a{font-size: 0;}
  .home-slider-social .slider-social-box li:nth-child(2) a:before{content: 'Instagram';display: block; font-size: 16px; }
  /*End*/
   /* -- Footer CSS --*/
  .footer-subscribe{max-width: 480px; text-align: center; padding-top: 15px;}
  .footer-subscribe form{max-width: 100%; padding-top: 15px;}
  .footer-subscribe input[type="submit"]{width: 120px; font-size: 16px;}

  .footer-address .icon{float: left; margin-right: 20px;}
  .footer-address .textwidget.custom-html-widget .col-md-6.col-sm-6 {padding: 0 15px 20px;}
  .footer-address h3{display: none;}
  .footer-address p{padding-left: 50px; text-align: left;}
  .footer-address .col-md-6:nth-child(1) p br:nth-child(1){display: none;}

  .footer-map-sec{padding-top: 0;}
  .footer-social h3{margin: 10px 0 10px;}
  .footer-social li{margin-right: 20px; padding: 10px;}
  .footer-social li:nth-child(3){order: 4;}

  .review-footer {padding-top: 30px; }
  .yelp-adv {display: flex; flex-direction: column-reverse;}
  .yelp-adv img{padding-right: 0; padding-bottom: 30px;}
  .yelp-adv img:first-child{padding-bottom: 0;}
  /* -- End --*/
  /* -- Inner page banner css -- */
  .inner-banner{min-height: 400px;}
  .inner-banner-txt{bottom:60px;}
  .inner-banner-txt h2{font-size: 30px; line-height: 36px;}
  .inner-banner-txt p{font-size: 22px;}
  .inner-banner-txt a{font-size: 17px;}
  .inner-div-pos-change {display: flex; flex-direction: column-reverse;}
  .inner-cruisers-yatch-yellow-bg .right-corner-price {right: 30px; }
  .yatch-space-sec {display: none; }
  .yacht-sec .inner-banner-txt {bottom: 102px; }

  .yachts-page-sec-1 .yachts-heading-area h2{font-size: 24px;}
  .yachts-page-sec-1in .step-sec{width: 80px; height: 80px; line-height: 75px;}
  .yachts-page-sec-1in h3{font-size: 21px; padding-left: 50px; min-height: 100px;}

  .yachts-page-sec-1 .yachts-heading-area{padding: 0 0 10px;}
  .inner-cruisers-yatch-yellow-bg .right-corner-price > div, .inner-cruisers-yatch1-yellow-bg .right-corner-price > div{padding: 20px 0 30px;}
  .inner-cruisers-yatch-yellow-bg .right-corner-price > div p {font-size: 13px;}
  .inner-cruisers-yatch-blue-bg .right-corner-price > div{padding: 20px 0 30px;}

  .child-banner {min-height: 400px}
  .child-banner .product_title{left: 0; top:auto; bottom: 0; transform: translate(0);}
  .child-banner .product_title h1{font-size: 30px; line-height: 36px;}
  .child-banner .product_title p{font-size: 22px;}

  .contact-page-info{padding: 20px 0;}
  .contact-page-info h3{font-size: 24px;}
  .contact-page-info .contact-bottom p strong{margin-top: 20px; font-size: 18px; display: block;}
  .contact-page-info .contact-bottom p strong + br {display: none; }
  .contact-page-info .contact-bottom-button a{font-size: 12px;}
  /* -- End -- */

  .right-corner-price{top:-50px;}
  .right-corner-price p{font-size: 16px;}
  .inner-cruisers-boats-in .wpb_single_image {text-align: center !important; }
  .inner-cruisers-boats-in h3 {margin-top: 10px; padding-bottom: 10px; font-size: 22px;}

  .parent-page-cards-area .home-sec-row{padding: 0;}
  .home-sec-row > .card-box > div > div {background: transparent; box-shadow: none; }
  .parent-page-cards-area .home-sec-row:last-child{padding-bottom: 0;}
  .parent-page-cards-area .home-sec-row:last-child > .card-box {margin-bottom: 0; }
  .parent-page-cards-area  > .home-sec-1 {padding-top: 0; }

  .parent-other-sec{border-top:solid 15px #f1f3f2;}
  .other-box{min-height: auto !important}


  /*.contact-page*/
  .contact-page-info .contact-top:before{width: 100px; top: -70px;}
  .contact-bottom > div{margin-bottom: 30px;}
  .contact-page-info .contact-bottom b{float: none; text-align: center;font-size:16px;}
  .contact-page-info .contact-bottom i{float: none; text-align: center;}
  .contact-form-area form label{font-size: 14px;}
  .contact-form-area form label textarea{max-height: 200px;}

  /*About Page*/
  .about-sec-1 h3{font-size: 24px; padding-top: 30px;}
  .about-sec-1 .left-sec{padding: 10px 0;}
  .about-sec-1 .rgt-sec{padding: 0 0 30px;}

  .about-sec-1 ul li{width: calc(100% / 2);font-size: 15px;}
  .about-sec-1 ul li:nth-child(4){margin-left: 0;width: calc(100% / 2);}
  .about-sec-1 ul li:nth-child(5) {width: calc(100%); margin-bottom: 30px !important; }

  .about-other-sec{border-top:0;padding: 0;}
  .our-team-sec{padding: 0 0 50px;}
  .our-team-heading{padding: 10px 0 30px;}
  .our-team-heading .wpb_single_image{text-align: center !important;}
  .our-team-heading h2{font-size: 24px; text-align: center;}

  .member-boxin{display: block;}
  .member-box .vc_column-inner{padding: 0 15px !important;}
  .member-boxin .vc_column-inner{padding: 0 !important;}
  .member-box .member-img .wpb_single_image{text-align: center !important;}
  .member-box .member-content .contactme-btn a{max-width: 260px;}
  .member-name h3{border-right: 0; border-bottom: solid 2px #fff; display: block; padding-right: 0; margin-right: 0; font-size: 19px;}
  .member-name p{font-size: 16px; padding-top: 5px;}

  /*--blog-page-css--*/
  .blog-post1 .img-box img {height: auto;object-fit: inherit;}
  .blog-post1 .img-box {height: auto;}
  .blog-post1 .text-box p {height: auto;}

  .blog-single-post-sec .entry-content img {width: 100%;height: auto;}
  .blog-single-post-sec .entry-content h2 {font-size: 20px;line-height: 30px;}
  /*--end--*/
  .squirrel-image-gallery .vc_images_carousel .vc_carousel-control {left: -40px;}
  .squirrel-image-gallery .vc_images_carousel .vc_carousel-control.vc_right {left: auto;right: -40px;}
  .related.products .product_home_image {height: 274px; }
  .postid-10252 .child-banner {min-height: 600px;}
  .chile-product-area .desc_content aside h3 {margin-top: 7px;margin-bottom: 10px;}
  .contact-page-info .contact-bottom p a{max-width:300px;margin:10px auto 0;}

  /*memeber page css*/
  .member-sec-1 h3{font-size: 24px;}
  .member-sec-1 p{padding: 10px 0 0;}
  .benefits-box h3{min-height: auto; padding-bottom: 15px;}

  .works-box > div > div{min-height: auto;}
  .works-box h3{padding: 30px 0;}
  .works-box .wpb_text_column{padding: 25px 25px 50px;}

  .member-owning-sec h3{font-size: 24px; padding-bottom: 30px;}
  .member-owning-sec ul > li{padding: 10px;}
  .member-owning-sec ul > li .col-1{width: 60%;}
  .member-owning-sec ul > li .col-2{width: 34%;}

  .member-rulesin{padding: 0;}
  .members-rules-sec h3{font-size: 24px; margin-bottom: 30px;}
  .members-rules-sec ul li{font-size: 15px; padding: 10px 10px 10px 70px;}

  .member-vs-sec{position: relative;}
  .member-vs-sec:before{content: ''; background-color: rgba(0,0,0,.4); position: absolute; left: 0; top:0; width: 100%; height: 100%; z-index: 0;}
  .member-vs-sec-in{display: block;}
  .member-vs-sec-in .column-2 p{padding: 15px 0; font-size: 42px; line-height: 30px;}
  .member-vs-sec .member-vs-exmp p{padding: 15px 0 0; font-size: 20px; }
  .member-vs-sec .member-vs-price p{font-size: 20px; line-height: 30px;}
  .member-vs-sec .member-vs-price p strong{font-size: 24px;}

  .member-testimonials-sec p{font-size: 17px; line-height: 24px;}

  .member-program-sec h3{font-size: 24px; padding-bottom: 30px;}
  .member-program-sec ul > li{padding: 10px 15px; }
  .member-program-sec ul > li .col-1, .member-program-sec ul > li .col-2, .member-program-sec ul > li .col-3{width: 100%; text-align: center;}
  .member-program-sec ul > li:first-child{display: none;}
  .member-program-sec ul > li .col-1:before {content: 'DESCRIPTION'; display: block; font-weight: 800; padding: 10px 0 0; }
  .member-program-sec ul > li .col-2:before {content: 'MEMBERSHIP $50K'; display: block; font-weight: 800; padding: 10px 0 0; border-top: solid 1px #fff; margin-top: 10px }
  .member-program-sec ul > li .col-3:before {content: 'MEMBERSHIP $50K'; display: block; font-weight: 800; padding: 10px 0 0; margin-top: 10px; border-top: solid 1px #fff; }

  .member-credits-sec .card-box .card-box-btn{margin: 20px 0 36px !important}

  /*new sale page yacth*/
  .boats-external-sale a {width: calc(100% / 1 - 20px);display: block;box-shadow: 0 0 5px #c3c3c3;position: relative;background: #fff;}
  .boats-external-sale{justify-content: center;}
}
@media (max-width: 700px){
.chile-product-area .woocommerce-product-details__short-description ul li:last-child .ch-value {
    width: 50%;line-height: 20px;}
.chile-product-area .woocommerce-product-details__short-description ul li:last-child .ch-value {
   line-height: 18px;}
}


@media (max-width: 650px){
  /*---Product-sec-Home---*/
  .home-sec-row .woocommerce ul.products[class*=columns-] li.product {width: 100% !important; }
  .home-sec-row .type-product .woocommerce-loop-product__title {min-height: auto;}

  /*---product-sec-Home-end---*/
}

@media (max-width: 600px){
  /*--header-css--*/
  .left-searchboxin ul li:nth-child(1), .left-searchboxin ul li:nth-child(2) {display: none;}
  /*--end--*/
  /*contact-page*/
  .contact-page-info h3 { font-size: 20px;}
  .contact-top p{font-size: 14px;}
  .contact-page-info .contact-top:before{width: 70px; top: -66px;}
  .contact-form-area form .submit-btn input{padding: 10px 40px;}
  .contact-form-area h2{font-size: 20px;}
  .related.products .product_home_image {height: 202px; }


  .member-vs-sec-in .column-1 p, .member-vs-sec-in .column-3 p{font-size: 24px; line-height: 24px; }
  
}

@media (max-width: 500px){
  .home-banner .tp-parallax-wrap{padding: 50px 0 0;}
}

@media (max-width: 480px){
  .inner-banner{min-height: 360px;}
  .inner-banner-txt h2{font-size: 24px; line-height:36px;}
  .inner-banner-txt p{font-size: 19px; line-height: 24px;}
  .inner-banner-txt a{font-size: 15px; padding: 3px 20px;}

  .child-banner {min-height: 360px}
  .postid-10252 .child-banner {min-height: 500px;}
  .postid-10252 .wpgs-nav.slick-initialized.slick-slider .slick-slide {height: 122px;}
  .postid-10252 .wpgs-nav.slick-initialized.slick-slider .slick-slide img {height: 110px;}

  .member-vs-sec{padding: 40px 0 80px !important}

  .member-owning-sec ul > li:first-child{display: none;}
  .member-owning-sec ul > li .col-2{border-top:  solid 1px #fff;padding-top: 10px; margin-top: 10px;}
  .member-owning-sec ul > li .col-1, .member-owning-sec ul > li .col-2{width: 100%; position: relative; text-align: center;}
  .member-owning-sec ul > li .col-1:before{width: 100%; content: 'DESCRIPTION'; display: block; } 
  .member-owning-sec ul > li .col-2:before{width: 100%; content: 'EXPENSES'; display: block; }
}

@media (max-width: 450px){
  /*--search-popupbox-css--*/
  .searchboc-popup .innerseracybox input#searchsubmit {position: inherit;margin-top: 15px;width: 100%;}
  /*--end--*/
  
   /* --home-arkup-sec-- */
  .home-arkup-text-sec { padding-top: 50px; }
  .home-arkup-text-sec h2 { font-size: 16px; }
  .home-arkup-text-sec .arkup-sale-box h3 { font-size: 16px; }
  .home-arkup-text-sec .arkup-contact h4 { font-size: 14px; }
  /* --End-- */

  .contact-form-area form label{font-size: 11px;}
  .related.products .product_home_image {height: 139px; }
}


@media (max-width: 420px){
  .inner-banner{min-height: 300px;}
  .inner-banner-txt h2{font-size: 20px; line-height:26px;}
  .inner-banner-txt p{font-size: 16px;}
  .inner-banner-txt a{font-size: 15px; padding: 6px 20px;}

  .child-banner {min-height: 300px}
  .postid-10252 .child-banner {min-height: 400px;}
}
@media (max-width: 380px){
.home .banner-heading {
    font-size: 17px !important;
    line-height: 24px !important;
}
.home .home-banner-txt .banner-para {
    padding: 0 15px !important;
    font-size: 16px !important;
    line-height: 24px !important;
}
}
@media (max-width: 355px){
  .footer-address .icon{margin-top: 7px;}
  .footer-address p{font-size: 12px; line-height: 18px;}
}
@media (max-width: 320px){
.chile-product-area .woocommerce-product-details__short-description ul li:last-child .ch-value {width: 100%;
    line-height: 20px;}
  .single-product.postid-10252 .wpgs.wpgs--with-images.images .wpgs-for.slick-initialized.slick-slider:before {width: 83px;height: 80px;}
  .postid-10252 .child-banner {min-height: 300px;}
}

.related a.button.product_type_simple {display: none; }
.single-product .summary.entry-summary {display: none; }


/*--end--*/  

@media (min-width: 800px) {
.post-10336 .inner-banner-txt h2 {
	line-height: 65px;
}
}

.product-type-simple .woocommerce-tabs {
  display: none !important;
}

/* =Footer newsletter
----------------------------------------------- */

.cms-newsletter br {
  display: none;
}
.cms-newsletter input {
    display: block;
    font-size: 16px;
    width: 100%;
    height: 50px !important;
    padding: 10px 15px;
    color: #494949;
    outline: none;
}
.cms-newsletter textarea {
    display: block;
    font-size: 16px;
    width: 100%;
    height: 50px !important;
    padding: 15px 15px 10px;
    color: #494949;
    outline: none;
    overflow: hidden;
    resize: none;
}
.cms-newsletter span {
  display: block;
  position: relative;
  margin-bottom: 10px;
}
.cms-newsletter span.wpcf7-form-control-wrap:after {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 50px;
    height: 50px;
    background-color: #4b9bd3;
    font: normal normal normal 14px/1 FontAwesome;
    background-image: url(../img/all-icon.png);
    background-position: -107px 3px;
}
.cms-newsletter .wpcf7-form-control-wrap.lname {
    margin-bottom: 6px;
}
.cms-newsletter .wpcf7-submit {
    margin:0;
    padding: 6px 12px;
    color: #fff;
    background: #FF7410;
    border-color: #FF7410;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.4285;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: normal;
    border-radius: 0;
    text-transform: uppercase;
    width: 120px;
}
.cms-newsletter .wpcf7-submit:hover {
  color: #fff;
  background: #FF7410;
  border-color: #FF7410;
}


.cms-contact-page br {
  display: none;
}
.cms-contact-page input {
  width: 100%;
  border-radius: 3px !important;
  outline: none;
}
.cms-contact-page textarea {
  height: 42px !important;
  background: transparent !important;
  border: #ff852f solid 1px !important;
  color: #fff;
  overflow: hidden;
  resize: none;
  border-radius: 3px !important;
  outline: none;
}
.cms-contact-page .wpcf7-submit {
  color: #FF7410 !important;
  font-size: 21px !important;
  line-height: 0;
  margin: 0 !important;
  margin-top: 35px !important;
  width: auto;
  padding: 10px 15px !important;
  border-radius: 3px !important;
}
.contact-form-area .wpcf7-mail-sent-ok {
  border: 2px solid #398f14 !important;
}
.cms-contact-page select {
    height: 42px !important;
    background-color: transparent !important;
    border: #ff852f solid 1px !important;
    color: #fff;
    overflow: hidden;
    resize: none;
    border-radius: 3px !important;
    outline: none;
    width: 100%;
    background-image: url("data:image/svg+xml,%3Csvg version='1.2' baseProfile='tiny-ps' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 330 180' width='330' height='180'%3E%3Ctitle%3Edown-arrow-svg%3C/title%3E%3Cstyle%3E tspan %7B white-space:pre %7D .shp0 %7B fill: %23fff %7D %3C/style%3E%3Cpath id='XMLID_225_' class='shp0' d='M325.61 4.39C319.75 -1.46 310.25 -1.47 304.39 4.39L165 143.79L25.61 4.39C19.75 -1.46 10.25 -1.47 4.39 4.39C-1.46 10.25 -1.46 19.75 4.39 25.61L154.4 175.61C157.21 178.42 161.03 180 165 180C168.98 180 172.8 178.42 175.61 175.61L325.61 25.61C331.46 19.75 331.46 10.25 325.61 4.39Z' /%3E%3Cg id='Layer'%3E%3C/g%3E%3C/svg%3E");
    appearance: none;
    background-repeat: no-repeat;
    background-size: 16px;
    background-position: 98.8%;
}
.cms-contact-page select option {
    background-color: #0e326a;
    color: #fff;
}
.datepicker-field::-webkit-calendar-picker-indicator {
    filter: invert(1);
}
form#sib_signup_form_2 p.sib-alert-message::after {
  display: none;
}



.woocommerce div.product div.images.woocommerce-product-gallery{
	float:none !important;
	margin:0 auto;
}
.chile-product-area button.slick-next.slick-arrow, button.slick-prev.slick-arrow {
    top: 50%;
}
.chile-product-area .desc_content .container{
	max-width:700px;
	margin-left:auto;
	margin-right:auto;
}
.chile-product-area .desc_content ul {
    list-style: disc;
    padding-left: 20px;
}
.description-item{
	line-height:22px;
}
.description-item:last-child{
	margin-bottom:30px;
}
.description-item .datatable-section{
	border: 1px solid #fff;
    width: 100%;
}
.description-item .datatable-section td{
	border: 1px solid #fff;
    padding:10px;
}
div.product div.images.woocommerce-product-gallery .slick-list{
	height:auto !important;
}
#my_social_widget-2{
	text-align:right !important;
}
#my_social_widget-2 .widget-title{
    display: inline-block !important;
    margin-right: 10px !important;
}
#my_social_widget-2 .mysocialwid,#my_social_widget-2 .mysocialwid .mysocial{
	display: inline-block !important;
}
.single-product.woocommerce div.product div.images .wpgs-for img{
	height: 500px !important;
    margin: 0 auto;
	object-fit:cover !important;
	width:auto !important;
}
.for-btn-changes{
	margin-top:-70px !important;
}
@media screen and (max-width: 767px) {
	.single-product.woocommerce div.product div.images .wpgs-for img{
	height: 300px !important;
    margin: 0 auto;
	object-fit:cover !important;
	width:auto !important;
}
#my_social_widget-2{
	text-align:center !important;
}	
}

@media (max-width: 700px){
.chile-product-area .woocommerce-product-details__short-description ul li:last-child .ch-value {
	width: 50%;line-height: 20px;}
}
