body {background:#FFF; font-family: 'Poppins', sans-serif; font-size:14px; line-height:22px; margin:0; padding:0; color:#A8752A ; font-weight:400; white-space:normal; visibility:inherit; text-align:inherit; border:0px; letter-spacing:0px; font-stretch:inherit; overflow-x:hidden;}
html{height:100%; margin-bottom:0px;}
* { margin: 0; padding: 0; outline: 0; }

/*LOADER*/
.no-js #loader { display: none;}
.js #loader {display: block; position: absolute; left: 100px; top: 0;}
.se-pre-con {position: fixed; left: 0px; top:0px; width: 100%; height: 100%; z-index: 9999; background:url(../images/Preloader.gif) center no-repeat #FDF7BB;}
/*LOADER*/

/*TEXT SELECTION*/
::-moz-selection {/* Code for Firefox */ color:#A8752A ; background:#FDF7BB;}
::selection {color:#A8752A ; background:#FDF7BB;}
/*TEXT SELECTION*/

h1, h2, h3, h4, h5 {text-transform:uppercase; font-weight:800; letter-spacing:1px;}

h1 {color:#A8752A ; font-size:35px; line-height:45px; margin:15px 0; padding:0;}
h1 a {color:#A8752A ; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
h1 a:hover {color:#FDF7BB; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

h2 {color:#FDF7BB; font-size:25px; line-height:35px; margin:15px 0; padding:0;}
h2 span {color:#A8752A ;}

h3 {color:#FDF7BB; font-size:25px; line-height:35px; margin:15px 0 -15px 0; padding:0;}

h6 {color:#A8752A ; font-size:16px; line-height:25px; margin-top:-15px; margin-bottom:15px; padding:0; font-weight:500;}

p { color:#333; font-size:14px; line-height:20px; margin:15px 0; padding:0; font-weight:400;}
p a {color:#111; font-weight:600; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
p a:hover {color:#FDF7BB; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
p span {color:#FDF7BB; font-weight:600;}
p strong {color:#111; font-weight:600;}
p i { font-size:12px; margin-right:5px;}

/*MARGIN*/
.mtb_30 { margin-top:30px; margin-bottom:30px}
.mt_30_mb_15 { margin-top:30px; margin-bottom:15px}
/*MARGIN*/

/**HEADER**/
#header-1 { background:#FFF;}

/*HEADER-FIX*/
.bg3{}
#menucont{padding: 0; margin:0 auto !important; }
#menucont p{margin: 0;}
.container1{width:100%;padding: 0; margin:0 ;}
.container1 .bodycontainer{margin: 0 !important;width: 100%; }
.stickydiv{position: relative; z-index:999 !important; width: 100%; background:#FFF; border-bottom:1px solid #E2F9FA;}
.stickydiv.stuck{position: fixed; top: 0; width: 100%; z-index: 8;}
/*HEADER-FIX*/

/*TOP*/
#top { background:#A8752A ;}

/*CALL NOW*/
.call-now { float:left; margin:0; display:block;}
.call-now ul {  margin:0; padding:0; list-style:none;}
.call-now ul li { float:left; font-size:14px; color:#c8d4e2; line-height:25px; margin:10px 15px 10px 0; padding:0; font-weight:400;}
.call-now ul li:last-child { margin-right:0;}
.call-now ul li a { color:#c8d4e2; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.call-now ul li a:hover {color:#FDF7BB; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.call-now ul li .call-icon { float:left; line-height:25px; color:#FDF7BB; margin-right:10px; font-size:13px; }
/*CALL NOW*/

/*PHONE-CALL-ICONS*/
.phone-icons { display:none;}
/*PHONE-CALL-ICONS*/

.top-right { float:right;}

/*SOCIAL-ICONS*/
.social-icons { float:left; margin:0; padding:0;}
.social-icons ul { float:left; margin:0; padding:0; list-style:none;}
.social-icons ul li { float:left; margin:0; padding:0; font-size:13px;}
.social-icons ul li a { float:left; height:45px; line-height:45px; color:#c8d4e2; margin:0; padding:0 10px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.social-icons ul li a:hover { color:#FDF7BB; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*SOCIAL-ICONS*/

.top-right-btn { float:left; font-size:14px; font-weight:400; text-transform:uppercase; padding:0px 15px; line-height:35px; color:#A8752A ; background:#FDF7BB; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; border: none; letter-spacing:1px; margin:5px 0 0 15px; }
.top-right-btn:hover {  background:#15ADB4; color:#FFF; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*TOP*/

/*LOGO*/
.logo { float:left; margin:15px 0; padding:0; display:block; }
/*LOGO*/

/**HEADER**/

/*FEATURE SECTION*/
#feature-section { background:#E2F9FA; margin:0; padding-bottom:30px; padding-top:30px;}

.single-feature {margin-top:15px; margin-bottom:15px; padding:30px 15px; -webkit-box-shadow: 0 5px 20px rgba(25, 206, 214, 0.1); -moz-box-shadow: 0 5px 20px rgba(25, 206, 214, 0.1); box-shadow: 0 5px 20px rgba(25, 206, 214, 0.1); background: #fff; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; border-bottom: 3px solid transparent; transition: all 0.4s ease;}
.single-feature:hover{transform:scale(1.03); -webkit-box-shadow: 0 5px 25px rgba(21, 173, 180, 0.2); -moz-box-shadow: 0 5px 25px rgba(21, 173, 180, 0.2); box-shadow: 0 5px 25px rgba(21, 173, 180, 0.2); border-bottom-color:#FDF7BB;}

.single-feature .feature-icon i { width:70px; height:70px; line-height:70px; background:#A8752A ; font-size:24px; color:#c8d4e2; position:relative; -webkit-transition:all 0.3s ease; -moz-transition:all 0.3s ease; transition:all 0.3s ease; -webkit-border-radius:100%; -moz-border-radius:100%; border-radius: 100%; margin-bottom:0; margin-top:0;}
.single-feature:hover .feature-icon i { background:#FDF7BB; color:#FFF;}	

.single-feature h2 {  font-size:15px; line-height:25px; margin:15px 0 5px 0; padding:0; color:#A8752A ; position:relative; letter-spacing:normal;}
.single-feature:hover h2 {color:#A8752A ; text-decoration:none;}

.single-feature p { margin:0; padding:0; font-size:13px;}
.single-feature:hover p {color:#A8752A ; text-decoration:none;}
/*FEATURE SECTION*/

/*BEST FEATURES SECTION*/
.best-features-section{background:#A8752A ; padding:30px 0; overflow:hidden;} 
.side.overlay:before {width:75%; background:#A8752A; transform: rotate(70deg); left: -350px; z-index: 0; opacity: 1;}  
.overlay{position:relative}
.overlay::before {position: absolute; top: 0; left: 0; width: 100%; height: 100%; opacity: 0.8; background: #FDF7BB; content: ""; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; z-index: 1;}

.best-features-section .home-img { margin-top:15px;}
.best-features-section .contact { background:rgba(0, 0, 0, .1); margin-bottom:30px; }
.best-features-section .contact h1 i { margin-right:5px;}
.best-features-section .contact h6 { color:#FFF; font-size:16px; line-height:25px; text-transform:uppercase; letter-spacing:1px; margin-top:15px; margin-bottom:-15px;}
.best-features-section h1, .best-features-section p { color:#FFF;}

.best-features-section .single-list-feature { position: relative; padding-left:65px; margin-bottom:15px; z-index: 333; margin-top:15px;}

.best-features-section .single-list-feature h4 {font-size: 16px; line-height:25px; margin-bottom:5px; color: #fff;}
.best-features-section .single-list-feature p {font-size: 13px;line-height:20px; margin:0; padding:0;}

.best-features-section .single-list-feature i {position: absolute; left: 0; top: 0; margin-top: 0; width:50px; height:50px; line-height:50px; background: #fff;
color: #A8752A ; display: block; border-radius: 0px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; display: block; border-radius: 100%; font-size:16px; text-align: center;}
.best-features-section .single-list-feature i:before{position:relative; z-index:4;}
.best-features-section .single-list-feature i:after {position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #FDF7BB; content: ""; border-radius: 100%; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; transition: all 0.4s ease; opacity: 0; visibility: hidden; transform: scale(0); z-index:3;}
.best-features-section .single-list-feature:hover i:after{opacity:1; visibility:visible; transform: scale(1);}
.best-features-section .single-list-feature:hover i{color:#fff;}
/*BEST FEATURES SECTION*/

/*FOOTER*/
#footer-1 {background:#A8752A ; margin-top:15px; padding-top:30px;}
#footer-1 h6 { font-size:18px; line-height:30px; margin:0; margin-bottom:15px; padding:0 0 0 15px;  color:#FFF; font-weight:800; letter-spacing:2px; font-style:normal; text-transform:uppercase; border-left:30px solid #FDF7BB;}

/*FOOTER-LOGO*/
.footer-logo-text {margin-bottom:15px; margin-top:15px;}
.footer-logo-text p { font-size:14px; line-height:20px; color:#c8d4e2; font-weight:400; margin:0; padding:7px 0;}
.footer-logo { margin:0 0 10px 0;}
/*FOOTER-LOGO*/

/*SOCIAL*/
.social-links { float:left; padding-left: 0; list-style-type: none; margin-top:15px; margin-bottom:0;}
.social-links li { float:left; margin-right:10px; margin-left:0; display: inline-block;}
.social-links li a {width:35px; text-align: center; line-height:35px !important; height:35px; color:#FFF; display: inline-block; font-size: 12px; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.social-links li a:hover {color:#FFF;transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}

.social-links li a.social-fb { background:#4E598F;}
.social-links li a.social-fb:hover { background:#3E4772;}

.social-links li a.social-twitter { background:#55ACEE;}
.social-links li a.social-twitter:hover { background:#448ABE;}

.social-links li a.social-linkedin { background:#4375B0;}
.social-links li a.social-linkedin:hover { background:#365E8D;}

.social-links li a.social-instagram { background:#E4405F;}
.social-links li a.social-instagram:hover { background:#B6334C;}

.social-links li a.social-youtube { background:#BD081C;}
.social-links li a.social-youtube:hover { background:#970616;}
/*SOCIAL*/

/*FOOTER-NAV*/
.footer-nav {margin-bottom:15px; margin-top:15px;}
.footer-nav ul { float:left; margin:0 ; padding:0; list-style:none;}
.footer-nav ul li { float:left; width:100%; margin:0; padding:7px 0; text-transform:capitalize;}
.footer-nav ul li a { float:left; font-size:14px; line-height:20px; color:#c8d4e2; font-weight:400; margin:0; padding: 0; text-decoration:none;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.footer-nav ul li a:hover {color:#FDF7BB; text-decoration:none; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.footer-nav ul li i { font-size:12px; margin-right:7px; }
.footer-nav ul li:last-child { padding:7px 0 0 0;}
/*FOOTER-NAV*/

/*CONTACT-ADDRESS*/
.contact-address { margin-bottom:15px; margin-top:15px;} 
.contact-address ul { margin:0; padding:0; list-style:none;} 
.contact-address ul li { display:inherit; position:relative; margin-top:15px;} 
.contact-address ul li:first-child {margin-top:22px;}
.contact-address .icon, .contact-address .info {display: table-cell; vertical-align:top;} 
.contact-address .info {padding-left: 15px;}
.contact-address ul li i {background: rgba(255, 255, 255, .1) none repeat scroll 0 0; color:#c8d4e2; font-size:15px; height:40px; line-height:40px; text-align: center; width:40px; }	
.contact-address .info h5 {font-weight:700; margin:0 0 2px 0; padding:0; text-transform: uppercase; color: #FFF; font-size:15px; line-height:22px;} 
.contact-address .info p { color:#c8d4e2; font-size:14px; line-height:20px; font-weight:400; margin: 0; padding:0;} 
.contact-address .info p a {color:#c8d4e2; font-weight:400; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.contact-address .info p a:hover { color:#FDF7BB; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*CONTACT-ADDRESS*/

/*FOOTER BOTTOM*/
#footer-bottom-section { margin-top:30px; border-top: 1px solid rgba(255, 255, 255, .1);}
.footer-bottom {  margin:0; padding:30px 0;}
.footer-bottom p {color:#c8d4e2; margin: 0; padding: 0 15px; font-weight:400; font-size:14px; line-height:20px;}
.footer-bottom p span {color:#FFF; font-weight:500; font-style:normal;}
.footer-bottom p a {color:#FFF; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.footer-bottom p a:hover {color:#FDF7BB; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*FOOTER BOTTOM*/
/*FOOTER*/

/*HOME POPUP*/
.modal-dialog {width:760px; top:8%;  }
.modal-content { border-radius:0%;-moz-border-radius:0%;-webkit-border-radius:0%; box-shadow: none; border:none;}
.modal-header { background: none; border-radius:0; margin:0; padding:0; border:none; }
.modal-header h4 { text-align:center; text-transform:uppercase; font-size:24px; line-height:30px; margin:0; padding:0; font-weight:700; color:#FFF;}
.modal-body { background:#FFF; margin:0; padding:0px; border:none; }
.popup-form { float:left; width:100%; height:auto; margin:0 0 15px 0; padding:0 ; }
.modal-header .close { margin-top:-15px; margin-right:-15px; float: right; width:30px; height:30px; line-height:30px; background:#FDF7BB; font-size:14px; font-weight: 700; color:#A8752A ; text-shadow: none; filter: alpha(opacity=100); opacity: 1;  transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.modal-header .close:hover { background:#A8752A ; color:#FFF; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*HOME POPUP*/

/*BACK TO TOP*/
#back-to-top {position: fixed; bottom:15px; right:15px; z-index: 9; width:45px; height:45px; line-height:45px; font-size:12px; text-align: center; background:#FDF7BB; color:#FFF; cursor: pointer; border:none; text-decoration: none; transition: opacity 0.5s ease-out; opacity: 0; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
#back-to-top:hover {background:#15ADB4; color:#FFF; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
#back-to-top.show {opacity: 1;}
/*BACK TO TOP*/

.inner-img { margin-top:15px; margin-bottom:15px;}

/*INNER-BANNER*/
.breadcrumb-area {padding:90px 0;}
.breadcrumb-area h1 { display:block; color:#FFF; margin:15px 0 5px 0; padding: 0;  background:none;}
.breadcrumb-area .breadcrumb {background: transparent none repeat scroll 0 0; display: inline-block; margin:0; padding:10px 0; position: relative; z-index: 1;}
.breadcrumb-area .breadcrumb li i {color:#FDF7BB; margin-right: 3px;}
.breadcrumb-area .breadcrumb::after {content: ""; height: 100%; left: 0; opacity:0.35; position: absolute; top: 0; width: 100%; z-index: -1;}
.breadcrumb > li + li::before {color: #FFF; content: "\f111"; font-family: "Font Awesome 5 Free"; font-size: 8px; font-weight: 500; padding: 0 10px;
position: relative; top: -1px;}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li {font-weight:500; color:#FFF; text-transform:uppercase; font-size:14px;}
.breadcrumb-area .breadcrumb a:hover {color: #FDF7BB;}
.breadcrumb-area .breadcrumb li.active {color: #FFF}
.shadow {position: relative; z-index: 1;}
.shadow.dark::after {background:#A8752A  none repeat scroll 0 0; content: ""; height: 100%; left: 0; opacity:0.75; position: absolute; top: 0;
width: 100%;z-index: -1;}
.bg-fixed {background-attachment: fixed; background-position: center center; background-size: cover;}
/*INNER-BANNER*/

/*PHOTO GALLERY*/
.product-box-inner { float:left; width:100%; overflow:hidden; margin:15px 0; padding:1px; background:#FFF; border:1px solid #E2F9FA; -moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}
.product-box-inner:hover {border:1px solid #FDF7BB; background:#FFF ;  -moz-transition: all 0.2s ease-in;-o-transition: all 0.2s ease-in;-ms-transition: all 0.2s ease-in;transition: all 0.2s ease-in;}

.box9{background:#A8752A ;text-align:center;position:relative}
.box9 img{width:100%;height:auto}
.box9:hover img{opacity:.5}
.box9 .box-content{padding:0px;background:rgba(32,54,70,.5);position:absolute;top:0;left:0;bottom:0;right:0;opacity:0}
.box9:hover .box-content{top:15px;left:15px;bottom:15px;right:15px;opacity:1}
.box9 .title{font-weight:600; width:100%; color:#fff; font-size:14px; line-height:25px;margin:5px 0 10px 0; padding:0; position:absolute;bottom:50%;}
.box9 .icon li a{border-radius:50%}
.box9 .icon{list-style:none;padding:0;margin:0;position: relative;top:50%;}
.box9 .icon li{display:inline-block;opacity:0;transform:translateY(40px); margin:0; padding:0;}
.box9:hover .icon li{opacity:1;transform:translateY(0);}
.box9:hover .icon li:first-child{transition-delay:.1s}
.box9:hover .icon li:nth-child(2){transition-delay:.2s}
.box9 .icon li a{display:block;width:40px;height:40px; line-height:40px; background:#FFF; font-size:13px; color:#A8752A ; margin-right:5px; transition:all .35s ease 0s}
.box9 .icon a:hover{background:#FDF7BB; color:#A8752A ;}
.box9 .box-content,.box9 .icon li,.box9 img{transition:all .35s ease 0s}

.thumbnail, .fancybox { padding:0; margin:0; overflow:hidden; border: none}

.product-box-detail { padding:15px;}
.product-box-detail h1 { margin:0; padding:0; font-size:16px; line-height:25px;}
.product-box-detail h2 { margin:5px 0 0 0; padding:0; font-size:15px; line-height:25px;}
/*PHOTO GALLERY*/

/*BANK DETAILS*/
.bank-details { float:left; margin:15px 0; padding:0; border:1px solid #E2F9FA;}
.bank-details-logo { margin:0; padding:15px;}
.bank-details-text { float:left; margin:0; border-left:1px solid #E2F9FA;}
/*.bank-details-text p { line-height:20px;}*/
/*BANK DETAILS*/

/*BUTTONS*/
.web_btn { font-size:14px; font-weight:700; text-transform:uppercase; padding:15px 30px; line-height:25px; color:#c8d4e2; background:#A8752A ; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s; border: none; letter-spacing:1px; margin-bottom:15px; margin-top:15px; }
.web_btn:hover {  background:#FDF7BB; color:#A8752A ; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.web_btn i { margin-right:5px;}
/*BUTTONS*/

/*CONTACT-PAGE*/
.address { margin-bottom:15px; margin-top:15px; padding:0;} 
.address ul { margin:0; padding:0; list-style:none;} 
.address ul li { display:inherit; position:relative; margin-top:15px;} 
.address ul li:first-child {margin-top:0;}
.address .icon, .address .info {display: table-cell; vertical-align:top;} 
.address .info {padding-left: 15px;}
.address ul li i {background:#A8752A  none repeat scroll 0 0; color:#c8d4e2; font-size:14px; height:45px; line-height:45px; text-align: center; width:45px; }	
.address .info h5 {font-weight:700; margin:0 0 2px 0; padding:0; text-transform: uppercase; color: #FDF7BB; font-size:15px; line-height:22px;} 
.address .info p { color:#A8752A ; font-size:14px; line-height:20px; font-weight:400; margin: 0; padding:0;} 
.address .info p a {color:#A8752A ; font-weight:400; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.address .info p a:hover { color:#FDF7BB; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*CONTACT-PAGE*/

#map-section { margin-top:15px; margin-bottom:-20px;}

@media only screen and ( min-width: 1299px) and (max-width: 2399px) {

h1 {font-size:40px; line-height:50px;}

h2, h3 {font-size:30px; line-height:40px;}

h6 {font-size:18px; line-height:30px;}

/*PHONE-CALL-ICONS*/
.phone-icons { display:none;}
/*PHONE-CALL-ICONS*/

/*FEATURE SECTION*/
.single-feature .feature-icon i { width:90px; height:90px; line-height:90px; font-size:34px;}	
.single-feature h2 {  font-size:18px; line-height:30px;}
.single-feature p { font-size:14px;}
/*FEATURE SECTION*/

/*BEST FEATURES SECTION*/
.best-features-section .contact h6 { font-size:17px; line-height:25px;}
.best-features-section .single-list-feature { padding-left:75px;}
.best-features-section .single-list-feature h4 {font-size: 18px; line-height:30px;}
.best-features-section .single-list-feature i { width:60px; height:60px; line-height:60px; font-size:22px;}
/*BEST FEATURES SECTION*/

/*BUTTONS*/
.web_btn { font-size:15px; padding:15px 30px; line-height:25px;}
/*BUTTONS*/

/*PHOTO GALLERY*/
.product-box-detail h1 { font-size:18px; line-height:30px;}
.product-box-detail h2 { font-size:16px; line-height:25px;}
/*PHOTO GALLERY*/

/*CONTACT-PAGE*/
.address ul li i { font-size:15px; height:50px; line-height:50px; width:50px; }	
.address .info h5 {font-size:16px; line-height:25px;} 
.address .info p { font-size:14px; line-height:20px; } 
/*CONTACT-PAGE*/
}


@media only screen and ( min-width: 768px) and ( max-width: 980px ) {

/**HEADER**/
/*TOP*/
/*CALL NOW*/
.call-now ul li { font-size:13px;}
.call-now ul li .call-icon {font-size:12px; }
/*CALL NOW*/

/*PHONE-CALL-ICONS*/
.phone-icons { display:none;}
/*PHONE-CALL-ICONS*/

/*SOCIAL-ICONS*/
.social-icons ul li { font-size:12px;}
/*SOCIAL-ICONS*/

.top-right-btn {font-size:13px; padding:0px 15px; line-height:35px;}
/*TOP*/

/*LOGO*/
.logo { float:left; margin:20px 0; padding:0; display:block; }
.logo img { width:121px;}
/*LOGO*/
/**HEADER**/

/*FEATURE SECTION*/
.single-feature .feature-icon i { width:90px; height:90px; line-height:90px; font-size:34px;}	
.single-feature h2 {  font-size:18px; line-height:30px;}
.single-feature p { font-size:14px;}
/*FEATURE SECTION*/

/*BEST FEATURES SECTION*/
.best-features-section{ padding-top:0;} 
.best-features-section .home-img { margin-top:0; padding:0;}
.side.overlay:before {width:100%; transform: rotate(0deg); left:0; }  
.overlay::before {position: static;}
.best-features-section .single-list-feature { padding-left:85px;}
.best-features-section .single-list-feature h4 {font-size: 16px; line-height:25px;}
.best-features-section .single-list-feature p {font-size: 13px;line-height:20px;}
.best-features-section .single-list-feature i {width:70px; height:70px; line-height:70px; font-size:20px;}
/*BEST FEATURES SECTION*/

/*FOOTER*/
#footer-1 h6 { font-size:16px; line-height:25px; border-left:25px solid #FDF7BB;}

/*FOOTER-LOGO*/
.footer-logo-text p { font-size:13px; line-height:20px; padding:5px 0;}
/*FOOTER-LOGO*/

/*SOCIAL*/
.social-links li a {width:30px; line-height:30px !important; height:30px; font-size: 11px;}
/*SOCIAL*/

/*FOOTER-NAV*/
.footer-nav ul li {padding:5px 0;}
.footer-nav ul li a { font-size:13px; line-height:20px;}
.footer-nav ul li i { font-size:11px; }
.footer-nav ul li:last-child { padding:5px 0 0 0;}
/*FOOTER-NAV*/

/*CONTACT-ADDRESS*/ 
.contact-address ul li:first-child {margin-top:23px;}
.contact-address ul li i {font-size:14px; height:35px; line-height:35px; width:35px; }	
.contact-address .info h5 {font-size:14px; line-height:20px;} 
.contact-address .info p { font-size:13px; line-height:18px;} 
/*CONTACT-ADDRESS*/

/*FOOTER BOTTOM*/
.footer-bottom { padding:30px 0;}
.footer-bottom p {font-size:13px; line-height:20px;}
/*FOOTER BOTTOM*/
/*FOOTER*/

/*HOME POPUP*/
.modal-dialog {width:600px;}
/*HOME POPUP*/

}


@media only screen and ( min-width: 600px) and ( max-width: 765px ) {

h1 {font-size:30px; line-height:40px;}

h2, h3 {font-size:20px; line-height:30px;}

h6 {font-size:15px; line-height:25px;}

p {font-size:13px; line-height:18px;}
p i { font-size:11px;}

/**HEADER**/
/*HEADER-FIX*/
.stickydiv{position: relative;}
.stickydiv.stuck{position: relative;}
/*HEADER-FIX*/

/*TOP*/
/*CALL NOW*/
.call-now { display:none;}
/*CALL NOW*/

/*PHONE-CALL-ICONS*/
.phone-icons { float:left; display:block; margin:0; padding:0;}
.phone-icons ul { float:left; margin:0; padding:0; list-style:none;}
.phone-icons ul li { float:left; margin:0; padding:0; font-size:12px;}
.phone-icons ul li a { float:left; text-align:center; width:35px; height:35px; line-height:35px; color:#c8d4e2; margin:0; padding:0; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.phone-icons ul li a:hover { background:#FDF7BB; color:#A8752A ; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*PHONE-CALL-ICONS*/

/*SOCIAL-ICONS*/
.social-icons ul li { font-size:12px;}
.social-icons ul li a { height:35px; line-height:35px; width:35px; text-align:center; color:#c8d4e2; margin:0; padding:0;}
.social-icons ul li a:hover {background:#FDF7BB; color:#A8752A ;}
/*SOCIAL-ICONS*/

.top-right-btn { font-size:13px; padding:0px 15px; line-height:35px; margin:0 0 0 15px; }
/*TOP*/

/*LOGO*/
.logo { float:none; width:211px; margin:15px auto; padding:0; display:block; }
.logo img { width:211px;}
/*LOGO*/
/**HEADER**/

/*FEATURE SECTION*/
.single-feature .feature-icon i { width:90px; height:90px; line-height:90px; font-size:34px;}	
.single-feature h2 {  font-size:18px; line-height:30px;}
.single-feature p { font-size:14px;}
/*FEATURE SECTION*/

/*BEST FEATURES SECTION*/
.best-features-section{ padding-top:0;} 
.best-features-section .home-img { margin-top:0; padding:0;}
.best-features-section .contact h6 { font-size:15px; line-height:22px;}

.side.overlay:before {width:100%; transform: rotate(0deg); left:0; }  
.overlay::before {position: static;}
.best-features-section .single-list-feature { padding-left:85px;}
.best-features-section .single-list-feature h4 {font-size: 16px; line-height:25px;}
.best-features-section .single-list-feature p {font-size: 13px;line-height:20px;}
.best-features-section .single-list-feature i {width:70px; height:70px; line-height:70px; font-size:20px;}
/*BEST FEATURES SECTION*/

/*FOOTER*/
#footer-1 h6 { font-size:16px; line-height:25px; border-left:25px solid #FDF7BB;}

/*FOOTER-LOGO*/
.footer-logo-text p { font-size:13px; line-height:18px; padding:5px 0;}
/*FOOTER-LOGO*/

/*SOCIAL*/
.social-links li a {width:30px; line-height:30px !important; height:30px; font-size: 11px;}
/*SOCIAL*/

/*FOOTER-NAV*/
.footer-nav ul li {padding:5px 0;}
.footer-nav ul li a { font-size:13px; line-height:20px;}
.footer-nav ul li i { font-size:11px; margin-right:7px; }
.footer-nav ul li:last-child { padding:5px 0 0 0;}
/*FOOTER-NAV*/

/*CONTACT-ADDRESS*/ 
.contact-address ul li:first-child {margin-top:23px;}
.contact-address ul li i {font-size:14px; height:35px; line-height:35px; width:35px; }	
.contact-address .info h5 {font-size:14px; line-height:20px;} 
.contact-address .info p { font-size:13px; line-height:18px;} 
/*CONTACT-ADDRESS*/

/*FOOTER BOTTOM*/
.footer-bottom { padding:30px 0;}
.footer-bottom p {font-size:13px; line-height:20px;}
/*FOOTER BOTTOM*/
/*FOOTER*/

/*HOME POPUP*/
.modal-dialog {width:500px; margin:10% auto;}
/*HOME POPUP*/

/*BACK TO TOP*/
#back-to-top {width:40px; height:40px; line-height:40px; font-size:12px;}
/*BACK TO TOP*/

/*INNER-BANNER*/
.breadcrumb-area {padding:75px 0;}
.breadcrumb > li + li::before {font-size:7px; padding: 0 5px;}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li {font-size:13px;}
/*INNER-BANNER*/

/*PHOTO GALLERY*/
.box9 .title{font-size:12px; line-height:18px;}
.box9 .icon li a{width:35px;height:35px; line-height:35px;  font-size:12px;}
.product-box-detail h1 { font-size:15px; line-height:25px;}
.product-box-detail h2 { font-size:14px; line-height:20px;}
/*PHOTO GALLERY*/

/*BANK DETAILS*/
.bank-details-text { border-left: none; border-top:1px solid #E2F9FA;}
/*BANK DETAILS*/

/*CONTACT-PAGE*/
.address ul li i { font-size:14px; height:40px; line-height:40px; width:40px; }	
.address .info h5 {font-size:15px; line-height:22px;} 
.address .info p { font-size:13px; line-height:18px; } 
/*CONTACT-PAGE*/
}


@media only screen and ( min-width: 481px) and ( max-width: 599px ) {

h1 {font-size:25px; line-height:35px;}

h2, h3 {font-size:15px; line-height:25px;}

h6 {font-size:14px; line-height:22px;}

p {font-size:13px; line-height:18px;}
p i { font-size:11px;}

/**HEADER**/
/*HEADER-FIX*/
.stickydiv{position: relative;}
.stickydiv.stuck{position: relative;}
/*HEADER-FIX*/

/*TOP*/
/*CALL NOW*/
.call-now { display:none;}
/*CALL NOW*/

/*PHONE-CALL-ICONS*/
.phone-icons { float:left; display:block; margin:0; padding:0;}
.phone-icons ul { float:left; margin:0; padding:0; list-style:none;}
.phone-icons ul li { float:left; margin:0; padding:0; font-size:12px;}
.phone-icons ul li a { float:left; text-align:center; width:35px; height:35px; line-height:35px; color:#c8d4e2; margin:0; padding:0; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.phone-icons ul li a:hover { background:#FDF7BB; color:#A8752A ; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*PHONE-CALL-ICONS*/

/*SOCIAL-ICONS*/
.social-icons { display:none;}
/*SOCIAL-ICONS*/

.top-right-btn { font-size:13px; padding:0px 15px; line-height:35px; margin:0 0 0 15px; }
/*TOP*/

/*LOGO*/
.logo { float:none; width:211px; margin:15px auto; padding:0; display:block; }
.logo img { width:211px;}
/*LOGO*/
/**HEADER**/

/*FEATURE SECTION*/
.single-feature .feature-icon i { width:80px; height:80px; line-height:80px; font-size:30px;}	
.single-feature h2 {  font-size:17px; line-height:25px;}
.single-feature p { font-size:13px;}
/*FEATURE SECTION*/

/*BEST FEATURES SECTION*/
.best-features-section{ padding-top:0;} 
.best-features-section .home-img { margin-top:0; padding:0;}
.best-features-section .contact h6 { font-size:15px; line-height:22px;}

.side.overlay:before {width:100%; transform: rotate(0deg); left:0; }  
.overlay::before {position: static;}
.best-features-section .single-list-feature { padding-left:85px;}
.best-features-section .single-list-feature h4 {font-size: 16px; line-height:25px;}
.best-features-section .single-list-feature p {font-size: 13px;line-height:20px;}
.best-features-section .single-list-feature i {width:70px; height:70px; line-height:70px; font-size:20px;}
/*BEST FEATURES SECTION*/

/*FOOTER*/
#footer-1 h6 { font-size:15px; line-height:25px; border-left:25px solid #FDF7BB;}

/*FOOTER-LOGO*/
.footer-logo-text p { font-size:12px; line-height:18px; padding:5px 0;}
/*FOOTER-LOGO*/

/*SOCIAL*/
.social-links li a {width:30px; line-height:30px !important; height:30px; font-size: 11px;}
/*SOCIAL*/

/*FOOTER-NAV*/
.footer-nav ul li {padding:5px 0;}
.footer-nav ul li a { font-size:12px; line-height:20px;}
.footer-nav ul li i { font-size:10px; margin-right:7px; }
.footer-nav ul li:last-child { padding:5px 0 0 0;}
/*FOOTER-NAV*/

/*CONTACT-ADDRESS*/ 
.contact-address ul li:first-child {margin-top:23px;}
.contact-address ul li i {font-size:13px; height:35px; line-height:35px; width:35px; }	
.contact-address .info h5 {font-size:13px; line-height:18px;} 
.contact-address .info p { font-size:12px; line-height:16px;} 
/*CONTACT-ADDRESS*/

/*FOOTER BOTTOM*/
.footer-bottom { padding:30px 0;}
.footer-bottom p {font-size:12px; line-height:18px;}
/*FOOTER BOTTOM*/
/*FOOTER*/

/*HOME POPUP*/
.modal-dialog {width:420px; margin:10% auto;}
/*HOME POPUP*/

/*BACK TO TOP*/
#back-to-top {width:40px; height:40px; line-height:40px; font-size:11px;}
/*BACK TO TOP*/

/*INNER-BANNER*/
.breadcrumb-area {padding:45px 0;}
.breadcrumb > li + li::before {font-size:6px; padding: 0 5px;}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li {font-size:12px;}
/*INNER-BANNER*/

/*PHOTO GALLERY*/
.box9 .title{ display:none;}
.box9 .icon{list-style:none;padding:0;margin:0;position: relative;top:37%;}
.box9 .icon li a{width:30px;height:30px; line-height:30px;  font-size:11px;}
.product-box-detail h1 { font-size:15px; line-height:25px;}
.product-box-detail h2 { font-size:13px; line-height:18px;}
/*PHOTO GALLERY*/

/*BANK DETAILS*/
.bank-details-text { border-left: none; border-top:1px solid #E2F9FA;}
/*BANK DETAILS*/

/*BUTTONS*/
.web_btn {font-size:13px; padding:10px 25px; line-height:25px; }
/*BUTTONS*/

/*CONTACT-PAGE*/
.address ul li i { font-size:14px; height:40px; line-height:40px; width:40px; }	
.address .info h5 {font-size:15px; line-height:22px;} 
.address .info p { font-size:13px; line-height:18px; } 
/*CONTACT-PAGE*/
}


@media only screen and ( min-width: 320px) and ( max-width: 480px ) {	

h1 {font-size:22px; line-height:30px;}

h2, h3 {font-size:15px; line-height:25px;}

h6 {font-size:14px; line-height:22px;}

p {font-size:13px; line-height:18px;}
p i { font-size:11px;}

/**HEADER**/
/*HEADER-FIX*/
.stickydiv{position: relative;}
.stickydiv.stuck{position: relative;}
/*HEADER-FIX*/

/*TOP*/
/*CALL NOW*/
.call-now { display:none;}
/*CALL NOW*/

/*PHONE-CALL-ICONS*/
.phone-icons { float:left; display:block; margin:0; padding:0;}
.phone-icons ul { float:left; margin:0; padding:0; list-style:none;}
.phone-icons ul li { float:left; margin:0; padding:0; font-size:12px;}
.phone-icons ul li a { float:left; text-align:center; width:35px; height:35px; line-height:35px; color:#c8d4e2; margin:0; padding:0; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
.phone-icons ul li a:hover { background:#FDF7BB; color:#A8752A ; transition:all ease .6s;-moz-transition:all ease .6s;-webkit-transition:all ease .6s;-o-transition:all ease .6s;}
/*PHONE-CALL-ICONS*/

/*SOCIAL-ICONS*/
.social-icons { display:none;}
/*SOCIAL-ICONS*/

.top-right-btn { font-size:13px; padding:0px 15px; line-height:35px; margin:0 0 0 15px; }
/*TOP*/

/*LOGO*/
.logo { float:none; width:181px; margin:15px auto; padding:0; display:block; }
.logo img { width:181px;}
/*LOGO*/
/**HEADER**/

/*FEATURE SECTION*/
.single-feature .feature-icon i { width:80px; height:80px; line-height:80px; font-size:30px;}	
.single-feature h2 {  font-size:17px; line-height:25px;}
.single-feature p { font-size:13px;}
/*FEATURE SECTION*/

/*BEST FEATURES SECTION*/
.best-features-section{ padding-top:0;} 
.best-features-section .home-img { margin-top:0; padding:0;}
.best-features-section .contact h6 { font-size:14px; line-height:20px;}

.side.overlay:before {width:100%; transform: rotate(0deg); left:0; }  
.overlay::before {position: static;}
.best-features-section .single-list-feature { padding-left:75px;}
.best-features-section .single-list-feature h4 {font-size: 15px; line-height:25px;}
.best-features-section .single-list-feature p {font-size: 12px;line-height:18px;}
.best-features-section .single-list-feature i {width:60px; height:60px; line-height:60px; font-size:16px;}
/*BEST FEATURES SECTION*/

/*FOOTER*/
#footer-1 h6 { font-size:15px; line-height:25px; border-left:25px solid #FDF7BB;}

/*FOOTER-LOGO*/
.footer-logo-text p { font-size:12px; line-height:18px; padding:5px 0;}
/*FOOTER-LOGO*/

/*SOCIAL*/
.social-links li a {width:30px; line-height:30px !important; height:30px; font-size: 11px;}
/*SOCIAL*/

/*FOOTER-NAV*/
.footer-nav ul li {padding:5px 0;}
.footer-nav ul li a { font-size:12px; line-height:20px;}
.footer-nav ul li i { font-size:10px; margin-right:7px; }
.footer-nav ul li:last-child { padding:5px 0 0 0;}
/*FOOTER-NAV*/

/*CONTACT-ADDRESS*/ 
.contact-address ul li:first-child {margin-top:23px;}
.contact-address ul li i {font-size:13px; height:35px; line-height:35px; width:35px; }	
.contact-address .info h5 {font-size:13px; line-height:18px;} 
.contact-address .info p { font-size:12px; line-height:16px;} 
/*CONTACT-ADDRESS*/

/*FOOTER BOTTOM*/
.footer-bottom { padding:30px 0;}
.footer-bottom p {font-size:12px; line-height:18px;}
/*FOOTER BOTTOM*/
/*FOOTER*/

/*HOME POPUP*/
.modal-dialog {width:260px; margin:15% auto;}
/*HOME POPUP*/

/*BACK TO TOP*/
#back-to-top {width:40px; height:40px; line-height:40px; font-size:11px;}
/*BACK TO TOP*/

/*INNER-BANNER*/
.breadcrumb-area {padding:45px 0;}
.breadcrumb > li + li::before {font-size:6px; padding: 0 5px;}
.breadcrumb-area .breadcrumb a, .breadcrumb-area .breadcrumb li {font-size:12px;}
/*INNER-BANNER*/

/*PHOTO GALLERY*/
.box9 .title{ display:none;}
.box9 .icon{list-style:none;padding:0;margin:0;position: relative;top:25%;}
.box9 .icon li a{width:25px;height:25px; line-height:25px;  font-size:10px;}
.product-box-detail h1 { font-size:15px; line-height:25px;}
.product-box-detail h2 { font-size:13px; line-height:18px;}
/*PHOTO GALLERY*/

/*BANK DETAILS*/
.bank-details-text { border-left: none; border-top:1px solid #E2F9FA;}
/*BANK DETAILS*/

/*BUTTONS*/
.web_btn {font-size:13px; padding:10px 25px; line-height:25px; }
/*BUTTONS*/

/*CONTACT-PAGE*/
.address ul li i { font-size:14px; height:40px; line-height:40px; width:40px; }	
.address .info h5 {font-size:15px; line-height:22px;} 
.address .info p { font-size:13px; line-height:18px; } 
/*CONTACT-PAGE*/
}