/*---- Update march 09, 20213 ----*/

@import url('https://fonts.googleapis.com/css?family=Poppins:200,300,400,500,600,700');

body{ font-family:Poppins !important; background:#fff; font-smoothing: antialiased; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
::selection{ color:#fff; background:#11b47b;} ::-moz-selection{ color:#fff; background:#11b47b;} ::-webkit-selection{ color:#fff; background:#11b47b;}
*{ outline:none !important; text-decoration:none !important; list-style:none; font-family:Poppins;} ul, li{ padding:0; margin:0; list-style:none;}
::-webkit-input-placeholder{ color:#ccc;}
:-ms-input-placeholder{ color:#ccc;}
::placeholder{ color:#aaa !important;}

.navbar{ padding:3rem 0;}
.inner-page .navbar{ padding:2rem 0;}
header{ position:relative; z-index:999;}
.navbar-brand{ max-width:214px !important; padding-top:0 !important; transition:0.2s ease-out;} 
.navbar-brand img{ width:100% !important;} 
.navbar-nav .nav-item{ margin-left:15px;}
.navbar-nav .nav-item .nav-link{ padding:15px 12px; font-size:15px; font-weight: 500; color: #2d3748; transition:all 0.2s ease-in;}
.navbar-nav .nav-item .nav-link ion-icon{ color:#2d3748 !important; font-size:18px; --ionicon-stroke-width: 40px;}
.navbar-nav .nav-item .nav-link:hover, .navbar-nav .nav-item .nav-link:focus, .navbar-nav .nav-item .nav-link:hover ion-icon, .navbar-nav .nav-item .nav-link:focus ion-icon{ color:#2d3748 !important;}
nav{ -webkit-transition: padding-top .5s, padding-bottom .5s; -moz-transition: padding-top .5s, padding-bottom .5s;	transition: padding-top .5s, padding-bottom .5s; border: none; transition:all 0.4s ease-in; -webkit-transition:all 0.3s ease-out;}
.shrink{ padding-top: 5px; padding-bottom: 2px; background:rgba(255,255,255,.95); box-shadow:0 10px 15px -8px rgba(0,0,0,.05);}
.shrink .navbar-brand{ max-width:150px !important;}
.inner-page .shrink{ padding:0.7rem 0 !important;}
.light-nav{ background:rgba(255,255,255,.9) !important; box-shadow:0 5px 15px -2px rgba(0,0,0,.1); padding-bottom:1rem !important;}
.navbar-nav .nav-item .nav-link.nav-button{ padding-left:30px; padding-right:30px; background:#333 ; color:#fff !important; border-radius:50px; -webkit-border-radius:50px; position:relative; transition:all 0.2s ease-in;}
.navbar-nav .active .nav-link{ color:#11b47b !important;}
.shrink .navbar-nav .nav-link{ color:#2d3748 !important;}
.shrink .nav-link.nav-button{ color:#fff !important; background:#24ce92 !important;}
.shrink .navbar-nav .nav-link:hover{ color:#11b47b !important;}
.shrink .navbar-nav .nav-link ion-icon{ color:#11b47b !important;}

.dropdown-menu{ margin:0; border-radius:20px; border:none; box-shadow:0 15px 25px -5px rgba(85,95,105,.4); margin-top:10px; position:relative;}
.dropdown-item:focus, .dropdown-item:hover{ background:none !important;}
.dropdown-item li a{ font-size:14px !important; padding:8px 10px !important; transition:all 0.2s ease-out;}
.navbar-nav{ position:relative !important;}
.dropdown-item li a:hover{ color:#79a7d5 !important;}
.dropdown-item{ padding:20px 35px !important;}
.dropdown-item:nth-child(odd){ background:#f9f9f9 !important;}
.small-menu{ margin-right:15px;}
.small-menu .dropdown-item{ background:none !important; padding:8px 0 !important;}
.small-menu .dropdown-item a{ color:#222; font-weight:500; padding:12px 25px !important; display:inline-block; width:100%; font-size:13px !important;}
.small-menu .dropdown-item a:hover{ background:#11b47b !important; color:#fff !important;}
.small-menu .dropdown-item li{ margin:0;}
.light-nav{ background:rgba(255,255,255,.95) !important; box-shadow:0 5px 15px -2px rgba(0,0,0,.1); padding-bottom:1rem !important;}
.dropdown-toggle::after{ content:"\f107"; font-family:FontAwesome; font-size:20px; border:none; position:absolute; margin-top:-3px;}

.dropdown-menu:after{ position:absolute; content:''; border-bottom:solid 10px #fff; border-left:solid 10px transparent; border-right:solid 10px transparent; top:-10px; left:35px;}

.banner{ float:left; width:100%; padding:150px 0 250px; position:relative; background:url(../images/banner-bg.jpg) no-repeat center top; background-size:cover;}
.banner-caption h1{ color:#37353a; font-size:48px; font-weight:600; margin-bottom:20px; line-height:40px;}
.banner-wrap{ display:table; width:100%; height:460px; margin-top:30px; position:relative; z-index:9;}
.banner-caption p{ font-size:22px; color:#716f75; font-weight:400; margin-bottom:30px;}
.banner-caption p strong{ color:#fff; font-weight:600;}
.banner-caption p span{ font-weight:500 !important; color:#fff;}
.banner-box{ display:table-cell; vertical-align:middle; position:relative; z-index:99; width:50%;}

.basic-btn{ background:#11b47b !important; color:#fff !important; text-transform:uppercase; font-weight:600; padding:17px 50px; letter-spacing:1px; border-radius:50px; font-size:15px; display:inline-block; transition:all 0.2s ease-out; position:relative; padding-right:60px;}
.basic-btn ion-icon{ position:absolute; font-size:18px; top:0; bottom:0; margin:auto; margin-left:3px;}
.basic-btn:hover{ box-shadow:0 10px 18px -6px rgba(17,180,123,.6); background:#1fbd86 !important;}

.banner-wrap .btn{ background:#11b47b !important; color:#fff !important; text-transform:uppercase; font-weight:600; padding:12px 30px; width:100%; letter-spacing:1px; border-radius:50px; font-size:14px;}
.banner-wrap small{ margin-top:25px; font-size:15px; display:inline-block; font-weight:300; color:#606773;}
.banner-wrap small strong{ color:#f7931e; font-weight:bold;}
.banner-model{ /*background:url(../images/model-bg.png) no-repeat right top;*/ background-size:100%; height:400px; display:inline-block; width:356px !important;}
.banner-model img{ max-width:240px;}
.banner-weave{ height:170px; width:100%; display:inline-block; position:absolute; bottom:-10px; left:-100px; right:0; /*background:url(../images/weave-top-background.png) no-repeat center top;*/ background-size:100%;}

.calculate-form{ max-width:267px; float:right; background:#fff; padding:20px; border-radius:15px; -webkit-border-radius:15px; box-shadow:0 6px 10px -2px rgba(0,0,0,.1);}
.calculate-form h4{ color:#37353a; font-weight:600; margin-top:0 !important; margin-bottom:20px; font-size:18px;}
.calculate-form .form-control{ padding:10px 14px !important; height:auto !important; overflow:hidden; font-size:13px; background:none !important; height:45px !important; color:#6d6a72; border-radius:5px; appearance:none; -moz-appearance:none; -webkit-appearance:none; font-weight:400; border:solid 1px #f5f6f7;}
.calculate-form fieldset{ margin-bottom:6px; background:#f9f9f9 !important; border-radius:5px; -webkit-border-radius:5px;} 
.total-price{ margin-bottom:6px;}
.price-wrap strong{ font-size:30px; font-weight:700 !important; color:#6d6a72;}
.price-wrap{ display:table; text-align:right; float:right;}
.price-wrap strong, .price-wrap span{ display:table-cell; vertical-align:middle;}
.price-wrap span{ font-size:13px; color:#9fa5aa;}
.calculate-form .form-control:focus{ border-color:#11b47b !important; box-shadow:0 0px 0px 1px rgba(17,180,123,0.5);} 
.select-file{ position:relative;}
.select-file:after{ position:absolute; content:''; width:15px; height:15px; background:url(../images/caret-down.svg) no-repeat center center; background-size:100%; z-index:0; right:15px; top:0; bottom:0; margin:auto;}
.select-file .form-control{ position:relative; z-index:9;}
.currency .form-control{ background-position:85% center; font-weight:600 !important;}

.why-choose-section{ float:left; width:100%; background:#11b47b; padding-bottom:50px;}
.why-choose-wrap{ float:left; width:100%; position:relative; margin-top:-100px; z-index:99; padding-bottom:50px; }
.why-choose-item{ width:100%; padding:35px 20px 20px; background:#fff; text-align:center; position:relative; min-height:250px; border-radius:10px; box-shadow:0 5px 10px -2px rgba(0,0,0,.05); transition:all 0.15s ease-out; border-top:solid 6px transparent;}
.why-choose-item ion-icon{ font-size:52px; color:#11b47b; --ionicon-stroke-width: 16px; transition:all 0.15s ease-out;}
.why-choose-text{ min-height:280px;}
.why-choose-item:hover ion-icon{ transform:scale(1.1);}
.why-choose-item:hover{ margin-top:-10px; border-color:#11b47b;}
.why-choose-item:after{ position:absolute; content:''; left:20px; right:20px; bottom:-20px; margin:auto; height:2px; background:#000; filter:blur(10px); transition:all 0.15s ease-out; opacity:0; border-radius:100%;}
.why-choose-item:hover:after{ bottom:-30px; opacity:1;}

.why-choose-item h3{ margin:10px 0 20px; color:#323c45; font-size:18px;}
.why-choose-item p{ font-size:12px; color:#747a7f; font-weight:400; line-height:21px;}
.title-div{ float:left; width:100%; position:relative; margin-bottom:30px;}
.title-div h2{ font-size:36px; color:#fff; font-weight:600; margin-bottom:0;}
.title-div small{ font-size:20px; color:#abe1ce;}
.why-choose-section .title-div{ text-align:center; margin-top:60px;}
.why-choose-section .title-div:before{ position:absolute; content:''; width:58px; height:58px; border:solid 2px rgba(255,255,255,0.2); border-radius:100%; margin:auto; text-align:center; top:-65px; left:0; right:0; background:url(../images/arrow-up-outline.svg) no-repeat center center; background-size:24px;}

.service-section{ float:left; width:100%; padding:0; background:#f5f7f8;}
.service-section .title-div{ margin-bottom:20px;}
.service-section .title-div h2{ color:#333d46; font-weight:600; font-size:34px;}
.service-section .title-div small{ color:#a9b3bb;}
.links-wrap{ float:left; width:100%; margin: min-height:420px; background:#fff; border-radius:15px; border:solid 1px #ececec; overflow:hidden; box-shadow:0 6px 20px -5px rgba(0,0,0,.05); transition:all 0.2s ease-out;}
.links-wrap ul{ padding:0 25px 25px; display:inline-block; width:100%;}
.links-wrap ul li{ display:inline-block; width:100%;}
.links-wrap ul li a{ padding:9px 0; color:#4d565f; font-size:13px; font-weight:600; position:relative; padding-left:30px; width:100%; display:inline-block; transition:all 0.1s ease-out;}
.links-wrap ul li a:before{ content:''; position:absolute; left:0; top:0; bottom:0; margin:auto; width:25px; height:25px; background:url(../images/arrow-forward-outline.svg) no-repeat center center; background-size:20px;}
.links-wrap ul li a:hover{ color:#11b47b;} 
.left-content{ padding-right:30px; padding-top:100px;}
.left-content p{ font-size:14px; color:#646c74; line-height:24px;}
.links-wrap .title-div h4{ font-size:18px; font-weight:700; color:#323c45; padding:20px 25px; margin:0;}
.links-wrap .title-div{ margin-bottom:20px; background:#f7f9fa; border-bottom:solid 1px #ececec;}
.left-content .basic-btn{ margin-top:20px;}

.service-section .owl-carousel .owl-stage-outer{ padding:100px 100px 100px 30px;}
.service-section .owl-carousel .owl-item{ transform:scale(0.85); opacity:0.1; transition:all 0.2s ease-in-out;}
.service-section .owl-item.active{ max-width:300px !important; opacity:1 !important; transform:scale(1.1) !important;}

.service-wrap{ padding-right:50px;}
.service-wrap .owl-nav{ display:inline-block; width:100% !important; height:60px; position:relative; max-width:0 !important; right:-40px; transform:rotate(-90deg);}
.service-wrap .owl-prev, .service-wrap .owl-next{ width:50px; height:50px; color:#fff !important; text-align:center; display:inline-table; transition:all 0.2s ease-in; border-radius:100%;} 
.service-wrap .owl-prev ion-icon, .service-wrap .owl-next ion-icon{ text-align:center; width:100%; display:table-cell; vertical-align:middle; font-size:24px; text-align:center; font-weight:bold;}
.service-wrap .owl-prev ion-icon{ margin-left:-2px !important;}
.service-wrap .owl-prev{ left:0 !important; transform:rotate(-180deg);} 
.service-wrap .owl-next{ float:right; right:-100px !important; transform:rotate(180deg);}
.service-wrap .owl-nav{ display:inline-block; position:absolute; top:150px;}
.service-wrap .owl-prev{ left:-40px !important; position:absolute; color:#323c45 !important; border:solid 1px rgba(255,255,255,.1); background:#fff !important;}
.service-wrap .owl-next{ right:-70px !important; position:absolute; color:#fff; border:none; background:#11b47b !important;}
.service-wrap .owl-next ion-icon{ transform:rotate(-90deg);}
.service-wrap .owl-prev ion-icon{ transform:rotate(-90deg);}

.features-section{ float:left; width:100%; background:#fff; padding-top:80px; position:relative;}
.features-section .title-div{ margin-bottom:60px;}
.features-section .title-div h2{ color:#323c45; font-weight:500;}
.features-section .title-div small{ color:#b9b9b9;}
.features-wrap{ float:left; width:100%; padding:20px 0 80px;}
.features-item{ display:inline-block; width:100%; margin-bottom:40px; position:relative; line-height:20px;}
.features-item h4{ font-size:18px; color:#323c45; font-weight:500; margin-bottom:20px; padding-left:10px; display:table-cell; vertical-align:middle; text-align:left;}
.features-item small{ color:#7d8387; line-height:18px; font-size:13px;} 
.features-item ion-icon{ font-size:40px; color:#11b47b; --ionicon-stroke-width: 16px; margin-bottom:6px; display:inline-block; display:table-cell; vertical-align:middle; text-align:left;}
.feature-text{ position:relative; display:inline-table; width:100%;}
.model{ width:100%; position:absolute; bottom:0; left:-40px;}

.enquiry-section{ float:left; width:100%; padding:90px 0; background:#323c45;}
.graphics{ max-width:421px;} .graphics img{ width:100%;}
.enquiry-section .title-div h2{ color:#fff; font-size:48px;}
.enquiry-section .title-div small{ font-size:24px; color:#b6bec6;}
.enquiry-section p{ color:#838f96; font-size:15px; line-height:24px;}
.right-content{ padding-left:50px; padding-top:25px;}
.right-content .basic-btn{ margin-top:15px; border:solid 2px #11b47b !important; background:rgba(17,180,123,0.3) !important;}
.right-content .basic-btn:hover{ background:#11b47b !important; box-shadow:none;}

.feedback-section{ background:#11b47b; float:left; width:100%; padding:80px 0; position:relative;}
.feedback-wrap{ display:inline-block; width:100%; position:relative; left:-40px; padding-right:50px;}
.msg-wrap{ display:inline-block; width:100%; position:relative;}
.msg-wrap blockquote{ display:inline-block; width:100%; padding:70px; background:#fff; border-radius:15px; position:relative; margin:0;}
.msg-wrap blockquote p{ font-size:22px; color:#4d555c; line-height:40px; font-weight:300; text-indent:60px;}
.msg-wrap blockquote:before{ position:absolute; content:''; background:url(../images/quote-icon.png) no-repeat center center; background-size:100%; width:50px; height:41px; left:65px; top:65px;}
.client-details{ display:inline-block; width:100%; margin-top:25px; position:relative; line-height:21px; padding-left:75px;}
.client-details:before{ content:''; position:absolute; height:56px; width:56px; border-radius:100%; background:#eef1f2; left:0; top:0; bottom:0; margin:auto;}
.client-details strong{ font-size:20px; color:#323c45; font-weight:500;}
.client-details small{ font-size:14px; color:#8d97a0;}
.feedback-section .owl-nav{ display:inline-block; width:100% !important; height:82px; position:relative; max-width:0 !important; right:-70px; transform:rotate(-90deg);}
.feedback-section .owl-prev, .feedback-section .owl-next{ width:60px; height:60px; color:#fff !important; text-align:center; display:inline-table; transition:all 0.2s ease-in; border-radius:100%;} 
.feedback-section .owl-prev ion-icon, .feedback-section .owl-next ion-icon{ text-align:center; width:100%; display:table-cell; vertical-align:middle; font-size:24px; text-align:center; font-weight:bold;}
.feedback-section .owl-prev ion-icon{ margin-left:-2px !important;}
.feedback-section .owl-prev{ left:0 !important;} .feedback-section .owl-next{ float:right;}
.feedback-section .owl-nav{ display:inline-block; position:absolute; top:150px;}
.feedback-section .owl-prev{ left:0 !important; position:absolute; color:#323c45 !important; border:solid 1px rgba(255,255,255,.1); background:#fff !important;}
.feedback-section .owl-next{ right:10px !important; position:absolute; color:#fff; border:solid 1px rgba(255,255,255,.1); background:#323c45 !important;}
.feedback-section .owl-next ion-icon{ transform:rotate(90deg);}
.feedback-section .owl-prev ion-icon{ transform:rotate(-270deg) !important;}
.right-info-box .title-div h2 strong{ font-weight:500; font-size:60px;}
.male:before{ background:url(../images/male.png) no-repeat center center; background-size:cover;}
.female:before{ background:url(../images/female.png) no-repeat center center; background-size:cover;}

.right-info-box{  padding-right:80px; margin-top:50px;}
.right-info-box .title-div{ margin-bottom:20px; margin-top:40px;}
.right-info-box .title-div h2{ color:#fff; margin-bottom:12px; line-height:56px; font-size:48px; font-weight:500;}
.right-info-box p{ font-size:18px; line-height:30px; font-weight:400; color:#c6e8dc; margin-bottom:40px;}
.right-info-box .basic-btn{ background:#323c45 !important;}
.feedback-section .owl-item{ opacity:0.2; transform:scale(0.9); transition:all 0.4s ease-out;}
.feedback-section .owl-item.active{ opacity:1; transform:scale(1);}
.feedback-section .owl-carousel .owl-stage-outer{ padding:50px 0;}

.faq-section{ float:left; width:100%; padding:100px 0; background:#fff;}
.faq-section .title-div{ margin-bottom:70px !important;}
.faq-section .title-div h2{ color:#323c45;}
.faq-section .title-div small{ color:#b9b9b9;}

.card{ border-radius:15px; margin-bottom:10px;}
.card-header{ padding:0; background:none; border-bottom:none;}
.card-header .btn-link{ padding:15px; display:inline-block; width:100%; text-align:left; position:relative; color:#323c45; font-size:18px; font-weight:500; padding-left:55px;}
.card-header .btn-link i{ position:absolute; right:20px; font-size:22px; color:#323c45; margin-top:1px;}
.card-header .btn-link:before{ position:absolute; content:"\f059"; font-family:FontAwesome; font-size:30px; color:#11b47b; top:6px; left:15px}

[data-toggle="collapse"] .fa:before {  
  content: "\f0d8";
}

[data-toggle="collapse"].collapsed .fa:before {
  content: "\f0d7";
}
#accordion{ width:100%; float:left;}
.card-body{ font-size:15px; color:#757b80; line-height:24px;}
.btn-link.collapsed:before{ color:#ccc !important;}

.order-section{ float:left; width:100%; padding:90px 0; background:#11b47b;}
.order-text{ float:left; width:100%;}
.order-text h4, .order-text h2{ color:#fff; font-size:30px; margin-bottom:15px;}
.order-text p{ color:#c3f4e3; font-size:14px;}
.order-section .calculate-form{ max-width:100%; background:none; box-shadow:none; padding:0 0 0 15px;}
.order-section .calculate-form h4{ color:#fff; font-size:30px; font-weight:500;}
.order-section .calculate-form fieldset{ margin-bottom:20px;}
.order-section .calculate-form .btn{ background:#2b343c; border-radius:50px; color:#fff; padding:14px 40px; font-weight:600; text-transform:uppercase; letter-spacing:2px; font-size:14px; float:right;}
.order-section .calculate-form .price-wrap strong{ color:#fff; text-align:left;}
.order-section .calculate-form .price-wrap span{ color:#fff; opacity:0.6;}
.order-section .price-wrap{ float:none;}

footer{ float:left; width:100%; text-align:center; font-size:14px; line-height:28px; position:relative;}
.footer-top{ float:left; width:100%; padding:100px 0; background:#2b343c url(../images/footer-bg.png) no-repeat center -40px;}
footer p{ color:#bbbec0;} footer p a{ color:#11b47b; font-weight:500;}
footer p span{ background:#111; width:25px; height:25px; border-radius:100%; text-align:center; display:inline-block; line-height:24px; margin:0 6px;}
footer ul.social li{ display:inline-block; width:auto; margin:0 3px;}
footer ul.social{ float:left; width:100%; margin-bottom:0;}
footer ul.social li a i{ text-align:center; margin:0;} 
.go-top{ position:absolute; width:75px; height:75px; text-align:center; background:#f0f2f3; border:solid 8px #fff; line-height:70px; color:#222; border-radius:100%; -webkit-border-radius:100%; top:-35px; left:0; right:0; margin:auto;} .go-top span{ line-height:53px; font-size:15px;}
ul.btm-menu{ float:left; width:100%;} ul.btm-menu li{ display:inline-block; width:auto; padding:0 10px; border-left:solid 1px #aaa; line-height:13px; text-align:center;}
ul.btm-menu li a{ color:#d7dee3 !important; text-align:center; font-size:14px; text-decoration:none !important;} ul.btm-menu li:first-child{ border:none;}
ul.btm-menu li a:hover{ color:#fff;}
.footer-bottom{ float:left; width:100%; padding:15px 0; background:#1c2228; text-align:center;}
.footer-bottom p{ margin:0; color:#dfe2e4; opacity:0.6; font-size:12px; letter-spacing:2px; text-transform:uppercase;}

.logo{ max-width:240px; margin:auto; margin-bottom:20px;}
.logo img{ width:100%;}
footer ul.social li{ display:inline-block; width:auto;}
footer ul.social{ float:left; width:100%; margin-bottom:0; margin-top:25px;}
footer ul.social li a i{ text-align:center; margin:0;} 
footer ul.social li a{ width:45px; height:45px; text-align:center; background:rgba(255,255,255,0.2); color:#2b343c !important; display:inline-block; font-size:20px; border-radius:100%; line-height:44px; transition:all 0.2s ease-out;}
footer ul.social li a:hover{ background:#fff;}
.usa{ position:relative; padding-left:25px; margin-left:6px;}
.usa:before{ content:''; position:absolute; left:0; width:20px; height:20px; border-radius:100%; overflow:hidden; background:#ccc url(../images/us-flag.png) no-repeat center center; background-size:cover; -webkit-background-size:cover;}
.uk{ position:relative; padding-left:25px; margin-left:6px;}
.uk:before{ content:''; position:absolute; left:0; width:20px; height:20px; border-radius:100%; overflow:hidden; background:#ccc url(../images/uk-flag.png) no-repeat center center; background-size:cover; -webkit-background-size:cover;}
.usa:hover, .uk:hover, footer p a:hover{ color:#fff !important;}

/*-----------*/
.banner-wrap .btn-default{ border-radius:0 !important; height:45px; background:#11b47b !important; padding:12px 15px !important;}
.banner-wrap .input-group{ border-radius:5px; overflow:hidden; margin-bottom:5px}
.btn-default ion-icon{ font-size:18px; --ionicon-stroke-width: 40px;}

.content-section{ float:left; width:100%; padding:100px 0; background:#fff;}
.content-box{ display:inline-block; width:100%; margin-bottom:40px;}
.content-box h3{ font-size:30px; color:#323c45; font-weight:500; margin-bottom:25px;}
.content-box p{ color:#6a727a; font-size:15px; line-height:24px; text-align:left;} 
.content-box.fill{ padding:40px; border:solid 1px #f8f8f8; box-shadow:0 2px 20px 1px rgba(0,0,0,.05); border-radius:15px; margin-bottom:30px;}
.content-box.fill h3, .content-box.fill h2{ font-size:24px;}
.content-box.fill a{ position:relative; color:#11b47b; font-weight:500; display:inline-block; margin-top:10px; transition:all 0.2s ease-out;}
.content-box.fill a:after{ position:absolute; content:''; width:24px; height:16px; background:url(../images/arrow-forward-outline.svg) no-repeat center center; background-size:19px; top:0; bottom:0; margin:auto; margin-left:3px; transition:all 0.2s ease-out;}
.content-box.fill a:hover:after{ margin-left:6px;}


/*------------- Inner Page CSS -------------*/

.main-content-section{ float:left; width:100%; padding-bottom:100px; background:#f9f9f9;}
.main-content-wrap{ max-width:900px; margin:auto; padding:50px; background:#fff; border-radius:10px; box-shadow:0 10px 20px 2px rgba(0,0,0,.06); position:relative; margin-top:-50px;}
.main-content-wrap p{ line-height:28px; font-size:14px; color:#323c45;}
ul.bulletic{ margin-bottom:20px; padding-left:15px;}
ul.bulletic li{ list-style:inside disc; margin-bottom:8px; font-size:14px; color:#323c45;}
.main-content-wrap h4{ margin:30px 0 10px;}
.main-content-wrap p a{ color:#11b47b; font-weight:500;}

.inner-banner{ padding:120px 0 100px; background:#f9f9f9 url(../images/footer-bg.png) no-repeat center top; background-size:cover;}
.inner-banner .banner-caption{ max-width:800px; margin:auto; text-align:center; margin-top:60px;}
.inner-banner .banner-caption h1{ font-size:36px;}


/*-------------------------- Knowledge Base CSS | 14 March, 2022 -------------------------*/

.knowledgenase-wrap{ display:inline-table; width:100%; column-count:3; -webkit-column-count:3; column-gap:0px; -webkit-column-gap:0px; box-shadow:0 5px 80px -5px rgba(0,0,0,.05);}
.choose-item{ display:table-cell; padding:40px; height:130px; width:50%; background:#fff; text-align:left; vertical-align:middle; border-right: solid 1px #efefef; border-bottom: solid 1px #efefef; transition:all 0.2s ease-out; position:relative;}
.choose-item:after{ position:absolute; content: "\f105"; font-family: FontAwesome; font-size: 21px; color: #555; right: 30px; top: 0; bottom: 0; margin: auto; height: 27px; transition: all 0.1s ease-out;}
.choose-item:nth-child(3){ border-right:none;}
.choose-item h3{ display: table-cell; vertical-align: middle;position: relative; font-size:15px; color:#2e4057; margin:0; padding-left: 60px; font-weight:500; line-height: 21px; transition:all 0.2s ease-out;}
.choose-item p{ font-size:13px; color:#727b86; font-weight:300; margin-bottom:0; transition:all 0.2s ease-out;}
.why-choose-row{ display: table; width:100%;}
.why-choose-row:last-child .choose-item{ border-bottom:none;}
.choose-item .icon-div{ transition:all 0.2s ease-out;}
.choose-item .icon-div span{ font-size:48px; color:#ff2074; transition:all 0.2s ease-out;}
.choose-item:hover{ background:#11b47b; box-shadow:0 15px 20px 5px rgba(17,180,123,.3); z-index:1 !important; border-color:#11b47b;}
.choose-item:hover .icon-div span{ color:#fff;}
.choose-item:hover h3{ color:#fff;}
.choose-item:hover p{ color:#ffccdf;}
.choose-item:hover:after{ color:#fff; right: 20px;}
.choose-item ion-icon{ width: 30px; height: 30px; padding: 10px; border-radius:100%; background: #11b47b;  color: #fff; font-size: 36px; --ionicon-stroke-width:24px; position: absolute; left: 25px; top: 0; bottom: 0; margin: auto; border: solid 2px transparent; box-shadow: 5px 10px 10px rgba(0,0,0,.2); transition: all 0.1s ease-out;}
.choose-item:hover ion-icon{ background:#fff; color: #11b47b;}
.main-content-wrap.knowledge-base{ padding:0; border-radius:15px; overflow: hidden;}
.choose-item{ padding-right:70px;}

.knowledge-details{ float:left; width: 100%; padding: 35px; border-radius: 15px; box-shadow: 0 8px 25px -5px rgba(0,0,0,.1); background: #fff; position: relative; margin-top: -40px;}
.breadcrumb{ background: none; padding: 0 0 20px; border-bottom: solid 1px #e2e2e2; font-size: 14px;}
.breadcrumb-item + .breadcrumb-item::before{ color: #ccc;}
.breadcrumb-item a{ color:#272b39;}
.breadcrumb-item.active{ color: #8D969E;}
.knowledge-details p{ font-size:14px; line-height: 28px; color: #4a4f5f;}
.graphics-banner{ display:inline-block; width: 100%; border-radius:15px; overflow: hidden; margin-bottom: 20px;}
.graphics-banner img{ width: 100%;}
.knowledge-details h3{ font-size:21px;}
.knowledge-details h3, h4, h5, h6{ margin:30px 0 15px;}
.mb-0{ margin:0 !important;}
.knowledge-details h2{ font-size:20px; margin: 30px 0 15px;}
.knowledge-details p a{ color:#0B975E;}
.knowledge-details p a:hover{ color:#007B42;}
.knowledge-details h2 strong{ font-size:30px;}
.knowledge-details .graphics{ max-width:100%;}
.knowledge-details h2 a{ color:#0B975E;}
.knowledge-details .table{ overflow-x: scroll !important;}

.k-b-banner{ background-color:#d4f7eb; } 
.k-b-banner .banner-caption h1{ font-size:48px !important;}

.rgt-panel{ display: inline-block; width: 100%; margin-top: 30px;}
.sticky{ position:sticky; top: 90px;}
.rgt-box-item{ display: inline-block; width: 100%; padding: 20px 0; margin-bottom: 30px; background: #11b37b; border-radius: 15px; box-shadow: 0 8px 25px -5px rgba(0,0,0,.1);}
.rgt-panel .graphics{ margin-bottom: 30px;}

.small-info{ display:inline-block; width:100%; margin-top: 5px;}
.small-info .col-lg-4{ padding:0;} .small-info .row{ margin:0;}
.info-wrap{ display:inline-block; width:100%; text-align:center; position:relative;}
.info-wrap h3{ font-weight:500; color:#fff; margin:0; padding:0; font-size:14px; line-height:16px;}
.info-wrap h3:before{ display:none;}
.info-wrap small{ margin:0; color:#fff; opacity: 0.7; font-weight:400; font-size:12px; text-transform:uppercase;}
.info-icon{ display:inline-table;}
.info-icon .icon-inner{ display:table-cell; vertical-align:middle; width:50px; height:50px; background: rgba(0,0,0,.1); border-radius:100%; text-align:center; position: relative;}
.info-icon ion-icon{ font-size:22px !important; color:#fff; --ionicon-stroke-width: 36px; margin-top:2px; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto;}
.info-wrap:after{ position:absolute; content: ''; right: 0; top: 0; bottom: 0; margin: auto; border-right: solid 1px rgba(255,255,255,.25);} 
.b-n:after{ display:none;}

.rgt-panel .card-header .btn-link:before{ display: none;}
.features-wrap {
    display: inline-block;
    width: 100%;
    background: #fff;
    border-radius: 15px;
    overflow: hidden;
    box-shadow: 0 2px 15px -2px rgba(0, 0, 0, .1);
    position: relative;
    z-index: 1;
}
.features-wrap .card {
    border-radius: 0;
    border: none;
    border-bottom: solid 1px #eee;
    margin-bottom: 0
}
.features-wrap .card:last-child {
    border: none
}
.features-wrap .card-header {
    padding: 0;
    background: 0 0;
    border-bottom: none
}
.features-wrap .card-header .btn-link {
    padding:  30px 20px;
    display: inline-block;
    width: 100%;
    text-align: left;
    position: relative;
    color: #323c45;
    font-size: 14px;
    font-weight: 600;
    padding-left: 90px;
    padding-right: 40px;
    transition: all .2s ease-out;
    box-shadow: none !important
}
.features-wrap .card-header .btn-link.collapsed {
    padding: 25px 30px;
    padding-left: 90px
}
.features-wrap .card-header .btn-link i {
    position: absolute;
    right: 20px;
    font-size: 20px;
    color: #323c45;
    margin-top: 1px
}
.features-wrap [data-toggle=collapse] .fa:before {
    content: "\f106"
}
[data-toggle=collapse].collapsed .fa:before {
    content: "\f107"
}
.features-wrap #accordion {
    width: 100%;
    float: left
}
.features-wrap .card-body {
    font-size: 14px;
    color: #757b80;
    line-height: 26px;
    padding: 0 30px 30px 30px;
}
.btn-link.collapsed:before {
    color: #ccc !important
}
.features-wrap .card-header .btn-link.collapsed .icon {
    position: absolute;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: #eefef8;
    left: 26px;
    top: 0;
    bottom: 0;
    margin: auto
}
.features-wrap .card-header .btn-link.collapsed .icon ion-icon {
    position: absolute;
    content: '';
    font-size: 30px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    color: #11b47b
}
.features-wrap .card-body p {
    margin: 0;
    color: #7c7a88;
    font-size: 14px
}
.features-wrap .card-header .btn-link .icon {
    position: absolute;
    width: 50px;
    height: 50px;
    border-radius: 100%;
    background: #11b47b;
    left: 26px;
    top: 0;
    bottom: 0;
    margin: auto;
    transition: all .2s ease-out
}
.features-wrap .card-header .btn-link .icon ion-icon {
    position: absolute;
    content: '';
    font-size: 24px;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    color: #fff
}
.rgt-panel .features-wrap{ padding:0 !important;}

.bulletic li{ font-size: 14px; color: #4a4f5f; list-style:  disc !important;}
.numberic{ margin-left:15px;}
.numberic li{ list-style:decimal inside !important; font-size: 14px; color: #4a4f5f; margin-bottom: 8px;}



/*-------------------- 404 Page CSS -----------------*/

.error-section{ display:inline-block; width: 100%; position: fixed; left: 0; right: 0; top: 0; bottom: 0; margin: auto; background: #fff; text-align: center;}
.error-box{ position: absolute; max-width: 850px; max-height: 700px; left: 0; right: 0; top: 0; bottom: 0; margin: auto; overflow: hidden;}
.error-graphics{ position: relative; display: inline-block;}
.error-graphics img{ width:100%;}
.error-box p{ color: #666;}
.error-box .basic-btn{ font-weight: 500; font-size: 14px; padding: 15px 40px; margin-top: 10px;}
.banner-caption h1{ line-height:56px;}

.knowledgenase-wrap .col-lg-6{ padding: 0;}
.knowledgenase-wrap .row{ margin:0;}

.features-section .features-wrap{ box-shadow: none !important;}

@media (max-width: 480px) {
	.knowledge-details{ padding:20px;}
	.knowledge-details table{ font-size: 13px !important;}
	.knowledge-details table ul li, .knowledge-details table ol li{ font-size:13px !important;}
	.knowledge-details p{ font-size:13px !important; line-height: 26px;}
}




.bounce {
	position: absolute;
	bottom: 30px;
	left: 50% ;
	margin-left:-35px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	-ms-border-radius:50%;
	border-radius:50%;
	animation: bounce 2s infinite;
	-webkit-animation: bounce 2s infinite;
	-moz-animation: bounce 2s infinite;
	-o-animation: bounce 2s infinite;
}
 
@-webkit-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-webkit-transform: translateY(0);}	
	40% {-webkit-transform: translateY(-10px);}
	60% {-webkit-transform: translateY(-10px);}
}
 
@-moz-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-moz-transform: translateY(0);}
	40% {-moz-transform: translateY(-10px);}
	60% {-moz-transform: translateY(-10px);}
}
 
@-o-keyframes bounce {
	0%, 20%, 50%, 80%, 100% {-o-transform: translateY(0);}
	40% {-o-transform: translateY(-10px);}
	60% {-o-transform: translateY(-10px);}
}
@keyframes bounce {
	0%, 20%, 50%, 80%, 100% {transform: translateY(0);}
	40% {transform: translateY(-10px);}
	60% {transform: translateY(-10px);}
}


@media (max-width: 1100px) {
	.left-content{ padding-bottom:100px;}
}

@media (max-width: 1024px) {
	.model{ left:0; width:100%; padding-right:20px;}
	.model img{ width:100%;}
}

@media (max-width: 992px) {
	header .container{ max-width:90%;}
	header .navbar{ padding: 1.6rem 0;}
	header .navbar.shrink{ padding: 0.3rem 0;}
	.choose-item{ display:inline-block; width: 100%; height: auto !important;}
	.navbar-nav .nav-item .nav-link{ padding: 10px 8px; font-size: 14px;}
	.navbar-brand{ max-width:150px !important;}
	.breadcrumb-item.active, .breadcrumb-item a{ font-size: 13px !important;}
	.graphics{ max-width:100%; text-align: center; background-image: linear-gradient(#afebfb, #d8f6fe);}
	.graphics img{ max-width:350px;}
}

@media (max-width: 980px) {
	.model{ display:none;}
	.why-choose-item{ margin-bottom:30px;}
	.left-content{ padding-bottom:0; padding-top:70px;}
	.feedback-wrap{ left:0; right:0;}
	.feedback-section{ padding:0;}
	.feedback-section .owl-nav{ right:-60px;}
	.feedback-wrap{ padding-right:80px;}
	.right-info-box{ margin-bottom:30px;}
	.right-content{ padding-left:0;}
}

@media (max-width: 800px) {
}

@media (max-width: 767px) {
	.menu{ width:35px; position:relative; margin-top:2px; cursor:pointer; line-height:0 !important; padding:5px; border:none;}
	.menu span.bar{ display:inline-block; width:100%; border-bottom:solid 1px #000; margin-bottom:4px; transition:all 0.2s ease-in; position:relative; height:3px;}
	.menu-bars .bar-2{ opacity:0;}
	.menu-bars .bar-1{ transform:rotate(45deg); position:absolute; width:20px; height:17px; top:8px; margin-left:1px;}
	.menu-bars .bar-3{ transform:rotate(-45deg); position:absolute; width:20px; height:17px; top:-6px;}
	.navbar-nav .nav-item{ margin-left:0;}
	.signup-btn{ margin-left:0 !important; margin-top:5px;}
	.banner-wrap{ display:inline-block !important; height:auto;}
	.banner-box{ display:inline-block !important; width:100% !important;}
	.calculate-form{ max-width:100% !important; margin-top:60px;}
	.calculate-form fieldset{ margin-bottom:10px;}
	.calculate-form .form-control{ border-color:#eee; background:#fff;} 
	.why-choose-text{ min-height:auto;}
	.order-section .calculate-form{ padding-left:0;}
	.service-section .owl-carousel .owl-stage-outer{ padding:50px 0;}
	.service-section .owl-item.active{ max-width:100% !important; transform:scale(1) !important;}
	.banner{ padding-top:80px;}
	.navbar-nav{ padding-top:20px;}
	.left-content{ padding-right:0;}
	.right-info-box{ margin-top:30px; padding-right:0 !important;}
	.k-b-banner .banner-caption h1{ font-size:30px;}
}

@media (max-width: 640px) {
}

@media (max-width: 480px) {
	.navbar{ padding:1rem;}
	.navbar.shrink{ padding:0.5rem 1rem;}
	.navbar-brand{ max-width:160px !important;}
	.service-wrap .owl-nav{ display:none !important;}
	.service-wrap{ padding-right:0; overflow:hidden;}
	.title-div small{ font-size:15px !important;}
	.title-div h2{ font-size:26px !important;}
	.right-info-box .title-div h2{ line-height:normal !important; font-weight:600;}
	.feedback-section .owl-nav{ display:none !important;}
	.feedback-wrap{ padding-right:0;} 
	.content-box.fill{ padding:25px;}
	.msg-wrap blockquote{ padding:40px;}
	.msg-wrap blockquote p{ font-size:18px; line-height:30px; font-weight:400;}
	.banner-caption h1{ font-size:30px; line-height:40px;}
	.banner-caption p{ font-size:18px;}
	.right-info-box{ margin-top:30px; margin-right:0 !important;}
	.enquiry-section, .content-section, .order-section{ padding:50px 0;}
	.content-box.fill:last-child{ margin-bottom:0;}
}

@media (max-width: 360px) {	
	.footer-bottom p{ letter-spacing:1px;}
}

@media (max-width: 320px) {
}


#topcontrol{ z-index:999999999999 !important;}


/*-------------- Latest Update 26 September, 2022 --------------*/

.wrapper{ max-width: 1200px; margin: auto;}
.my-row{ display: inline-table !important; width: 100% !important;}
.col-6{ display: table-cell !important; vertical-align: middle; width: 50%;}
	
	.enjoy__right{display:none}*/@media screen and (min-width:992px){.enjoy__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-top:140px;overflow:visible;width:47%}}.enjoy__calc{position:relative}@media screen and (min-width:991px){.enjoy__calc:before{background-image:url("../images/offer.svg");background-size:cover;height:55px;left:-27px;top:60px;width:185px}.enjoy__calc:after,.enjoy__calc:before{background-repeat:no-repeat;content:"";position:absolute}.enjoy__calc:after{background-image:;background-size:contain;bottom:unset;height:500px;left:-50px;top:-85px;width:9999px;z-index:-1}}.enjoy__calc-wrap{background-color:#fff;-webkit-box-shadow:0 4px 14px rgba(0,0,0,.17);box-shadow:0 4px 14px rgba(0,0,0,.17);display:block;margin:0 0 0 auto;padding:32px}@media screen and (min-width:1300px){.enjoy__calc-wrap{max-width:560px;width:100%}}.enjoy__calc-title{color:#121212;font-size:20px;font-style:normal;font-weight:700;line-height:130%;text-align:left}@media screen and (min-width:992px){.enjoy__calc-title{font-size:26px;margin-bottom:45px}}@media screen and (min-width:1200px){.enjoy__calc-title{margin-bottom:14px}}.enjoy__calc-subtitle{color:#121212;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:22px;margin-bottom:15px;position:relative;text-align:center}@media screen and (min-width:1200px){.enjoy__calc-subtitle{margin:0 0 25px auto;text-align:right}}.enjoy__calc-subtitle span{color:#008d40;font-weight:700}.calculator-box__title{display:none}.calculator-box__selects{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:space-between}@media screen and (min-width:1200px){.calculator-box__selects{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:16px}}.calculator-box__row{margin-bottom:16px}@media screen and (min-width:1200px){.calculator-box__row{margin-bottom:0;width:47%}}.calculator-box .form-control .control-label,.calculator-box .form-control .tooltip{display:none}.calculator-box .form-control .calc-select{font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:22px;position:relative}.calculator-box .form-control .calc-select__control{background-color:#fff;border:1px solid #cbdce4;border-radius:6px;height:40px;padding-right:8px}.calculator-box .form-control .calc-select__control--is-focused{border-color:#f7931e;-webkit-box-shadow:0 0 0 1px #f7931e;box-shadow:0 0 0 1px #f7931e}.calculator-box .form-control .calc-select__control--is-focused .calc-select__single-value{color:#e4e7ec}.calculator-box .form-control .calc-select__control--is-focused .calc-select__dropdown-indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='18' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 11h-.79l-.28-.27a6.5 6.5 0 0 0 1.48-5.34c-.47-2.78-2.79-5-5.59-5.34A6.505 6.505 0 0 0 .05 7.32c.34 2.8 2.56 5.12 5.34 5.59a6.5 6.5 0 0 0 5.34-1.48l.27.28v.79l4.25 4.25c.41.41 1.08.41 1.49 0 .41-.41.41-1.08 0-1.49L12.5 11Zm-6 0C4.01 11 2 8.99 2 6.5S4.01 2 6.5 2 11 4.01 11 6.5 8.99 11 6.5 11Z' fill='%23121212' fill-opacity='.5'/%3E%3C/svg%3E");background-size:contain}.calculator-box .form-control .calc-select__control.calc-select__control--menu-is-open .calc-select__indicator{-webkit-transition:-webkit-transform .15s ease-in-out;transition:-webkit-transform .15s ease-in-out;-o-transition:transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.calculator-box .form-control .calc-select__single-value{line-height:35px}.calculator-box .form-control .calc-select__input input{color:#121212;font-family:Open Sans;font-size:16px;font-style:normal;font-weight:400;line-height:22px}.calculator-box .form-control .calc-select__indicator-separator{display:none}.calculator-box .form-control .calc-select__indicator{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 0h12L6 6 0 0Z' fill='%23121212'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;height:12px;width:12px}.calculator-box .form-control .calc-select__indicator svg{display:none}.calculator-box .form-control .calc-select__menu{line-height:24px;margin-top:5px;z-index:3}.calculator-box .form-control .calc-select__menu-list{background-color:#fff;border-radius:6px;max-height:180px}@media screen and (min-width:1200px){.calculator-box .form-control .calc-select__menu-list{max-height:250px}}.calculator-box .form-control .calc-select__menu-list::-webkit-scrollbar{width:5px}.calculator-box .form-control .calc-select__menu-list::-webkit-scrollbar-track{background-color:#e4e7ec;border-left:1px solid transparent;border-right:1px solid transparent}.calculator-box .form-control .calc-select__menu-list::-webkit-scrollbar-thumb{background:rgba(255,188,11,.5);border-radius:100px}.calculator-box .form-control .calc-select__menu-list::-webkit-scrollbar-thumb:hover{background-color:#fafafa}.calculator-box .form-control .calc-select__option{padding:0 16px}@media screen and (max-width:767px){.calculator-box .form-control .calc-select__option{line-height:40px}}.calculator-box .form-control .calc-select__option--is-focused{background-color:rgba(255,188,11,.25)}.calculator-box .form-control .calc-select__option--is-selected{background-color:#f7931e;color:#fff}.calculator-box__bottom-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1200px){.calculator-box__bottom-wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.calculator-box__bottom{-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-bottom:10px}@media screen and (min-width:1200px){.calculator-box__bottom{margin-bottom:unset;width:47%}}.calculator-box__prices{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:50px}.calculator-box__price{font-size:28px;font-weight:600;margin-right:10px;opacity:.25;text-decoration:line-through}.calculator-box__price,.calculator-box__special-price{color:#121212;font-family:Open Sans;font-style:normal;line-height:40px}.calculator-box__special-price{font-size:32px;font-weight:700}.calculator-box__btn-wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width:1200px){.calculator-box__btn-wrap{width:47%}}.calculator-box__btn{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f7931e;border:1px solid #121212;border-radius:4px;color:#121212;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:Raleway,sans-serif;font-size:14px;font-weight:700;height:50px;justify-content:center;text-decoration:none;text-transform:uppercase;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s;width:100%}@media screen and (min-width:768px){.calculator-box__btn:hover{background-color:#ffcd4a;-webkit-box-shadow:0 4px 20px rgba(0,0,0,.1);box-shadow:0 4px 20px rgba(0,0,0,.1);cursor:pointer}}.calculator-box__btn[disabled],.calculator-box__btn[disabled]:hover{background-color:#ffcd4a;-webkit-box-shadow:none;box-shadow:none}.calculator-box__btn[disabled]:hover{cursor:unset}.advantages{background-color:#fafafa}@media screen and (min-width:992px){.advantages{background-color:#f2f2f2}}.advantages__wrap{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:350px;padding:56px 0 24px;width:100%}@media screen and (min-width:768px){.advantages__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:unset}}@media screen and (min-width:1024px){.advantages__wrap{padding:16px 0;width:83%}}@media screen and (min-width:1200px){.advantages__wrap{width:100%}}.advantage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:34px}@media screen and (min-width:1024px){.advantage{margin:0}}@media screen and (min-width:1200px){.advantage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:767px){.advantage{width:50%}}.advantage__icon{margin-bottom:12px}@media screen and (min-width:1200px){.advantage__icon{margin:0 16px 0 0}}.advantage__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1200px){.advantage__info{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.advantage__title{color:#121212;font-family:Open Sans;font-size:28px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:12px}.advantage__text{color:#626262;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;line-height:19px}.get{background-color:#fff;overflow:hidden;padding-bottom:100px;padding-top:40px}@media screen and (min-width:1024px){.get{padding-top:75px}}.get__heading{color:#161616;font-family:Raleway,sans-serif;font-size:30px;font-weight:800;line-height:110%;margin-bottom:40px;text-align:center}
@media screen and (min-width:768px){.get__heading{font-size:50px}}@media screen and (min-width:1024px){.get__heading{margin:0 0 65px}}.get__subheading{color:#626262;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:150%;margin-bottom:45px;text-align:center}@media screen and (min-width:768px){.get__subheading{font-size:22px;line-height:28px}}@media screen and (min-width:1024px){.get__subheading{margin-bottom:85px}}.get__conditions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:992px){.get__conditions{max-width:330px}}.get__img{background-repeat:no-repeat;background-size:contain;display:block;height:auto;margin:0 auto;max-width:300px;width:100%}@media screen and (min-width:992px){.get__img{height:auto;max-width:370px}}.get__title{color:#161616;font-family:Raleway,sans-serif;font-size:22px;font-weight:700;line-height:130%;margin:32px 0 15px;text-align:center;width:100%}@media screen and (min-width:992px){.get__title{text-align:left}}.get__text{color:#282828;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:150%;text-align:center}@media screen and (min-width:768px){.get__text{font-size:16px}}@media screen and (min-width:992px){.get__text{text-align:left}}@media screen and (min-width:1024px){.get__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.get__wrap.slick-slider{display:block;margin:auto;max-width:310px;width:100%}@media screen and (min-width:468px){.get__wrap.slick-slider{max-width:460px}}.get__wrap.slick-slider .slick-list{margin:0 10px}@media screen and (min-width:768px){.get__wrap.slick-slider .slick-list{overflow:visible}}.get__wrap.slick-slider .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.get__wrap.slick-slider .slick-list .slick-track .slick-slide{height:inherit;margin:0 10px;outline:none}.get__wrap .slick-dots{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:20px auto 0;width:72px}.get__wrap .slick-dots li{position:relative}.get__wrap .slick-dots li button{background-color:#e6e7ea;border:none;border-radius:10px;cursor:pointer;font-size:0;height:10px;padding:0;width:10px}.get__wrap .slick-dots li.slick-active button{background-color:#b6b4b6}
	

.advantages{background-color:#fff; padding: 25px 0;}.advantages__wrap{-ms-flex-pack:distribute;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around;margin:0 auto;max-width:350px;padding:56px 0 24px;width:100%}@media screen and (min-width:768px){.advantages__wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:unset}}@media screen and (min-width:1024px){.advantages__wrap{padding:16px 0;width:83%}}@media screen and (min-width:1200px){.advantages__wrap{width:100%}}.advantage{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:34px}@media screen and (min-width:1024px){.advantage{margin:0}}@media screen and (min-width:1200px){.advantage{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (max-width:767px){.advantage{width:50%}}.advantage__icon{margin-bottom:12px}@media screen and (min-width:1200px){.advantage__icon{margin:0 16px 0 0}}.advantage__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width:1200px){.advantage__info{-webkit-box-align:start;-ms-flex-align:start;align-items:start}}.advantage__title{color:#121212;font-family:Open Sans;font-size:28px;font-style:normal;font-weight:700;line-height:24px;margin-bottom:12px}.advantage__text{color:#626262;font-family:Raleway;font-size:16px;font-style:normal;font-weight:400;line-height:19px}.get{background-color:#fff;overflow:hidden;padding-bottom:100px;padding-top:40px}@media screen and (min-width:1024px){.get{padding-top:75px}}.get__heading{color:#161616;font-family:Raleway,sans-serif;font-size:30px;font-weight:800;line-height:110%;margin-bottom:40px;text-align:center}@media screen and (min-width:768px){.get__heading{font-size:50px}}@media screen and (min-width:1024px){.get__heading{margin:0 0 65px}}.get__subheading{color:#626262;font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:150%;margin-bottom:45px;text-align:center}@media screen and (min-width:768px){.get__subheading{font-size:22px;line-height:28px}}@media screen and (min-width:1024px){.get__subheading{margin-bottom:85px}}.get__conditions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;width:100%}@media screen and (min-width:992px){.get__conditions{max-width:330px}}.get__img{background-repeat:no-repeat;background-size:contain;display:block;height:auto;margin:0 auto;max-width:300px;width:100%}@media screen and (min-width:992px){.get__img{height:auto;max-width:370px}}.get__title{color:#161616;font-family:Raleway,sans-serif;font-size:22px;font-weight:700;line-height:130%;margin:32px 0 15px;text-align:center;width:100%}@media screen and (min-width:992px){.get__title{text-align:left}}.get__text{color:#282828;font-family:Open Sans,sans-serif;font-size:14px;font-weight:400;line-height:150%;text-align:center}@media screen and (min-width:768px){.get__text{font-size:16px}}@media screen and (min-width:992px){.get__text{text-align:left}}@media screen and (min-width:1024px){.get__wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}}.get__wrap.slick-slider{display:block;margin:auto;max-width:310px;width:100%}@media screen and (min-width:468px){.get__wrap.slick-slider{max-width:460px}}.get__wrap.slick-slider .slick-list{margin:0 10px}@media screen and (min-width:768px){.get__wrap.slick-slider .slick-list{overflow:visible}}.get__wrap.slick-slider .slick-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%}.get__wrap.slick-slider .slick-list .slick-track .slick-slide{height:inherit;margin:0 10px;outline:none}.get__wrap .slick-dots{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;margin:20px auto 0;width:72px}.get__wrap .slick-dots li{position:relative}.get__wrap .slick-dots li button{background-color:#e6e7ea;border:none;border-radius:10px;cursor:pointer;font-size:0;height:10px;padding:0;width:10px}.get__wrap .slick-dots li.slick-active button{background-color:#b6b4b6}
.navbar-brand{ max-width: 180px !important;}
.why-choose-item{ min-height: 350px;}
.why-choose-item p, .content-box p, .left-content p, .features-item small{ color: #535a67;}
.content-box p{font-size: 14px;}
.content-box.fill h3{ font-size: 21px; font-weight: 600;}
.features-item h4{ font-weight: 600;}
.feedback-section{ padding: 30px 0 0 0;}
.enquiry-section .graphics{ background: none !important;}



.calculator-box fieldset{ margin-bottom: 18px;}
.price-box{ text-align: left; font-size: 24px; margin-top: 6px;}
.price-box span{ text-decoration: line-through !important; color: #999;}
.price-box strong{ font-weight: bold;}
.calculator-box .btn-primary{ padding: 12px; background: #11b47b !important; border: none; width: 100%; border-radius: 5px; font-weight: 600; text-transform: uppercase; font-size: 15px;}
.schead_screen{ height: 650px;}
.schead_screen .schead_screen-content h1{ padding-right: 50px;}
.enjoy__calc:before{ left: -16px;}
.enjoy__calc .form-control{ border: solid 1px #ced4da;}
.enjoy__calc-wrap{ border-radius: 15px;}
.schead_screen-content{ position: relative;}
.banner-graphics{ position: relative; right: 0; bottom: 0;}

.schead_screen{ background-image: url("../images/first-screen.svg") !important; background-position: center top !important; background-size: cover; relative; height: 760px; overflow: hidden; padding-top: 130px;}
.schead_screen:after{ position: absolute; content: ''; width: 50%;}
.schead_screen .schead_screen-content h1{ color: #111; margin-top: 100px;}
.schead_screen .schead_screen-content h1 span{ color: #11b47b;}
.quote_btn{ background: #11b47b !important;}
.schead_screen .schead_screen-content h1{ margin-top: 0;}
.navbar{ padding: 1rem 0;}

.form-select{ padding: 7px 10px; width: 100%; background: #fff; border-radius: 5px; border: solid 1px #ddd; font-size: 15px;}
.quote_btn{ padding: 16px 40px; color: #fff !important; border-radius: 5px; margin-top: 30px; display: inline-block; font-size: 18px;}
.schead_screen-content  h1{ font-size: 44px;}
.why-choose-wrap{ margin-top: 50px;} 
.why-choose-section .title-div:before{ display: none;}
.why-choose-section .title-div{ margin-top: 0;}
.navbar-nav .nav-item .nav-link, .navbar-nav .nav-item .nav-link:hover,  .navbar-nav .nav-item .nav-link:focus{ color: #fff;}
.navbar-nav .nav-item .nav-link ion-icon{ font-size: 21px; color: #fff;}



@media (max-width: 1199px) {
	.navbar-nav .nav-item .nav-link{ font-size: 13px; padding: 10px 5px;}
	.dropdown-toggle::after{ font-size: 15px;}
}

@media (max-width: 1199px) {
	.enjoy__calc-title{ font-size: 21px;}
	.banner-graphics{ max-width: 440px;}
	.advantage{ text-align: center;}
}

@media (max-width: 1299px) {
	.enjoy__calc::before{ left: -26px;}
}

@media (max-width: 991px) {
	.enjoy__calc-subtitle{ text-align: left;}
	.schead_screen{ background: #fff !important; height: auto; overflow: visible;}
	.navbar-nav .nav-item .nav-link{ color: #2d3748 !important;}
	.enjoy__calc-wrap{ padding: 15px;}
	.calculator-box fieldset{ margin-bottom: 8px;}
}

@media (max-width: 767px) {
	.my-row, .col-6{ display: inline-block !important; width: 100%; max-width: 100%;}
	.banner-graphics{ width: 100%; margin-bottom: 30px;}
	.schead_screen-content h1{ font-size: 35px;}
	.schead_screen .schead_screen-content h1{ padding-right: 0;}
	.schead_screen{ text-align: center;}
	
}

@media (max-width: 480px) {
	.schead_screen .schead_screen-content h1{ font-size: 30px;}
	.msg-wrap blockquote::before{ left: 35px; top: 25px;}
}











