body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Lato', sans-serif; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
/*font-family: 'Open Sans', sans-serif;*/
button:focus{ outline: none !important;}


.container{ max-width: 1200px;}
.wrapper{ width: 100%;}
.panel-default > .panel-heading{ background: none !important; border: none !important; border-radius: 0px !important;}
.panel-default{ border-radius: 0px !important;}
.panel-default > .panel-heading + .panel-collapse > .panel-body{ background: none !important; border: none !important; border-radius: 0px !important;}
a:hover, a:focus{ text-decoration: inherit !important;}

/*header*/
.header_sec{ width: 100%;box-shadow: 1px 5px 41px 5px #eeeded;
-moz-box-shadow: 1px 5px 41px 5px #eeeded;
-webkit-box-shadow: 1px 5px 41px 5px
#eeeded;}
.header_Inn{ width: 100%;}

.top_nav{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 33px; right: 5px;}
.top_nav .dropdown-menu li a{ font-size: 13px;}



.headerTop{ width: 100%; background: #333333; box-shadow: 1px 5px 41px 5px #eeeded; -moz-box-shadow: 1px 5px 41px 5px #eeeded; -webkit-box-shadow: 1px 5px 41px 5px #eeeded; position: relative;z-index: 1;}
.headerTopInn{ width: 100%; display: inline-block;}
.headcall{ width: auto; float: left; padding: 10px 0;}
.headcall li{ display: inline-block; font: 600 13px/20px 'Open Sans', sans-serif;margin-right: 15px; color: #fff;}
.headcall li a{ color: #fff !important;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.headcall li a:hover{ color: #03a95a !important;}
.headsos{ width: auto; float: right; padding: 9px 0 6px;}
.headsos li{ display: inline-block; margin-left: 5px;}
.headsos li a{ display: inline-block; width: 25px; height: 25px; display: inline-block; background: #fff; border-radius: 50px; color: #333333; line-height: 25px; text-align: center; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.headsos li a i{ font-size: 15px; }
.fa-twitter:before { content: "\f099";}
.fa-facebook-f:before,.fa-facebook:before { content: "\f09a";}
.fa-linkedin:before { content: "\f0e1";}
.fa-instagram:before { content: "\f16d";}
.fa-envelope:before { content: "\f0e0";}
.fa-phone:before {content: "\f095";}
.headsos li:first-child, .headsos li:nth-child(2){ display: none;}

.headsos li a:hover{ background: #03a95a; color: #fff;}
.main_menu{ width: 100%;}
.menu_sec li{ color: #134162; font: normal 17px/27px 'CalibriBold'; padding: 0 18px;}
.menu_sec li a{ color: #134162 !important;padding: 33px 0; display: inline-block;}
.menu_sec:last-child li:last-child{ padding-right: 0px;}
.navbar{ padding: 0px;}
.navbar-brand img{ max-width: 100%;}
.navbar-brand{ padding: 8px 0; margin: 0px !important;}
.drop-nav::after{ display: none;}
.drop-nav .caret{background: url(../images/dropdown.png) no-repeat center center; width: 9px; height: 7px;display: inline-block;}
/*.drop-nav .caret:after{ content: "\f107"; font-family: 'FontAwesome';}*/
.menu_sec li a{ position: relative; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.menu_sec li a:hover{ color: #03a95a !important;}
.menu_sec li a:before{ position: absolute; height: 100%; background: url(../images/liv.png) no-repeat center center; content: ""; background-size: 20px;  position: absolute; top: -17px; right: 0px; width: 20px; opacity: 0; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}

.menu_sec li a:hover::before{ opacity: 1;}
.menu_sec li.actv a::before{ opacity: 1;}
.menu_sec li.actv a{ color: #03a95a !important;}


.menu_sec li .dropdown-menu{ border: none; border-radius: 0px; margin: 0px;padding: 0px;}
.menu_sec li .dropdown-menu li{ padding: 0px; font-family: 'Calibri'; font-size: 15px;}
.menu_sec li .dropdown-menu li a{ padding: 1px 10px; width: 100%; display: inline-block;}
.menu_sec li .dropdown-menu li a:before{ display: none;}
.menu_sec li .dropdown-menu li.catactv a{ background: #01a859; color: #fff !important;}
.menu_sec li .dropdown-menu li.catactv{color: #fff !important; }

.menu_sec li .dropdown-menu li a:hover{ background: #01a859; color: #fff !important;}
.menu_sec li:hover a::before{ opacity: 1;}
.menu_sec li:hover a{ color: #03a95a !important;}
.menu_sec li:hover .dropdown-menu li a{ color: #134162 !important;}
.menu_sec li:hover .dropdown-menu li a:hover{ color: #fff !important;}
.navbar-brand{ width: 210px; position: absolute; top: 1px; left: 50%; margin-left: -105px !important;z-index: 11; }
.nav-right{ float: right;}
.menu_sec:first-child li:first-child{ padding-left: 0px;}
.menu_sec li.dropdown-submenu{ position: relative;}
.menu_sec li:hover .dropdown-menu li.catactv a{ color: #fff !important;}
.menu_sec li .dropdown-menu li.catactv li a{ background: none; color: #134162 !important;}
.menu_sec li .dropdown-menu li.catactv li a{ background: none; color: #134162 !important;}
.menu_sec li .dropdown-menu li.catactv a:hover li a{ background: none; color: #134162 !important;}
.menu_sec li:hover .dropdown-menu li.catactv li a{ background: none; color: #134162 !important;}
.menu_sec li:hover .dropdown-menu li.catactv li a:hover{ background: #01a859; color: #fff !important;}
.menu_sec li:hover .dropdown-menu li.catactv li.subcatactv a{ background: #01a859; color: #fff !important;}






.bannersec{ width: 100%; position: relative;}
.bannerItm{ width: 100%; position: relative;}
.bannerItm img{ width: 100%; object-fit:cover; min-height: 545px;}
.bantxt{ width: 100%; position: absolute; top: 50%; left: 0px; text-align: center; -ms-transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%);}
.bantxt span{ color: #1e0f0a; font: 700 20px/28px 'Open Sans', sans-serif; letter-spacing: 9px; width: 100%; display: inline-block;}
.bantxt strong, .bantxt h1{ color: #44342d; font: 800 36px/32px 'Open Sans', sans-serif; display: inline-block; margin-top: 14px;}
.bantxt strong em, .bantxt h1 em{ font-style: normal; position: relative;}
.bantxt strong em:after, .bantxt h1 em:after{ position: absolute; bottom: 3px; left: 0px; width: 100%; height: 2px; background: #44342d; content: "";}
.bantxt p{ color: #402314; font: 600 13px/20px 'Open Sans', sans-serif; margin-top: 30px;}
.banbtn{ display: inline-block; border: 1px solid #44342d; font: 600 15px/50px 'Open Sans', sans-serif; text-transform: uppercase; height: 53px; padding: 0 49px; margin-top: 23px; color: #44342d !important;}
.banbtn:hover{ color: #fff !important;}
/* Sweep To Bottom */
.hvr-sweep-to-bottom {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-sweep-to-bottom:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: #44342d;
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  -webkit-transform-origin: 50% 0;
  transform-origin: 50% 0;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sweep-to-bottom:hover, .hvr-sweep-to-bottom:focus, .hvr-sweep-to-bottom:active {
  color: white;
}
.hvr-sweep-to-bottom:hover:before, .hvr-sweep-to-bottom:focus:before, .hvr-sweep-to-bottom:active:before {
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
}


.bannersec .carousel-indicators{ bottom: 45px;} 
.bannersec .carousel-indicators li{ display: inline-block; width: auto !important; height: auto !important; position: relative; background: none !important; text-indent: inherit; padding: 0 12px;}
.bannersec .carousel-indicators li span{ width: 14px; height: 14px; border: 1px solid #44342d; background: none !important; border-radius: 50px; display: inline-block;}
.bannersec .carousel-indicators li.active span{ background: #44342d !important; }
.bannersec .carousel-indicators li::before { width: 68%; height: 1px; background:#b7a28f; top: 6px; left: -16px !important;}
.bannersec .carousel-indicators li:first-child::before{ display: none;}
.bannersec .carousel-indicators li:first-child::after{ display: none;}
.bannersec .carousel-indicators li.active::after { width: 35%; height: 1px; background:#44342d; top: 6px; left: -4px !important;}


.welcomsec{ width: 100%; background: url(../images/bg.png) repeat-x;}
/*.welcomsec .container > .row{ flex-direction: row-reverse;}*/
.welcomsec .container{ max-width: 2000px;}
.welcompic{ width: 100%;}
.welcompic img{ width: 100%;}
.welcomtxt{ width: 100%; padding: 100px 20px 20px 15px; display: inline-block;}
.welcomtxt span, .pageheading span{ font: normal 14px/20px 'MyriadProSemibold'; color: #171f2e;}
.welcomtxt h1, .pageheading h1, .pageheading h2, .pageheading h3{ color: #1b2b41; font: normal 36px/45px 'MyriadProRegular'; margin-top: 10px;}
.welcomtxt .boxs{ width: 565px; float: right;}
.welcomtxt p{ color: #5d636d; font: normal 15px/23px 'MyriadProRegular'; margin-top: 15px;}
.readbtn{ display: inline-block; border: 1px solid #44342d; font: 600 15px/50px 'Open Sans', sans-serif; height: 53px; padding: 0 49px; margin-top: 25px; color: #44342d !important;}
.readbtn:hover{ color: #fff !important;}


.packagesec{ width: 100%; padding: 30px 0;}
.packagesec .pkgbox{ width: 100%; position: relative; margin-top: 10px;}
.packagesec .row{ margin: 0 -5px;}
.packagesec .colm{ padding: 0 5px;}
.links{ width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; display: inline-block;}
.pkgbox:hover .viwmor{ color: #01a859 !important; background: #fff;}
.pkgbox:hover .viwmor::before{ width: 30px; display: none;}

.pkgbox img{ width: 100%; object-fit:cover; height: 290px;}
.pkgbox .boxtxt{ position: absolute; top: 50%; right: 0px; width: 54%;
-ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);padding: 0 20px;}
.pkgbox span{ color: #fff; font: 800 29.43px/34px 'Open Sans', sans-serif; width: 100%; display: inline-block;}
.pkgbox strong{ color: #fff; font: 800 45.02px/60.19px 'Open Sans', sans-serif; width: 100%; display: inline-block;}
.pkgbox p{ color: #fff; margin-top: 11px; font: 600 13px/20px 'Open Sans', sans-serif;}
.viwmor{ color: #fff; display: inline-block; margin-top: 15px; font: 600 13px/20px 'Open Sans', sans-serif; position: relative; padding:5px 10px !important; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.viwmor:before{ width: 41px; height: 2px; background: #fff; content: ""; position: absolute; right: -42px; top: 15px; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.viwmor:hover::before{ width: 30px; display: none;}
.viwmor:hover{ color: #01a859 !important; background: #fff;}
.viwmor:hover{ color: #fff;}
.pkgbox.box1 .boxtxt{ width: 50%;}
.pkgbox.box1 strong, .pkgbox.box1 span, .pkgbox.box1 p, .pkgbox.box3 strong, .pkgbox.box3 span, .pkgbox.box3 p{ padding-left: 10px;}
.pkgbox.box2 strong{ font-size: 43px; line-height: 37px;}
.pkgbox.box2 span{ font-size: 18px; line-height: 23px; letter-spacing: 7px;}
.pkgbox.box2 .boxtxt{ width: 100%; text-align: center; position: absolute; top: 20px; left: 0px; transform:inherit;}
.pkgbox.box3 strong{ color: #938c3a; line-height: 60.19px;}
.pkgbox.box3 span{ color: #938c3a;}
.pkgbox.box3 p{ color: #938c3a;margin-top: 3px;}
.pkgbox.box3 .viwmor{ color: #938c3a;}
.pkgbox.box3 .viwmor::before{ background: #938c3a;}
.pkgbox.box4 .boxtxt{ width: 100%; text-align: center;}
.pkgbox.box4 strong{ line-height:65.19px; color: #938c3a;}
.pkgbox.box4 span{ color: #938c3a; }
.pkgbox.box4 p{ color: #938c3a; }
.pkgbox.box4 .viwmor{ color: #938c3a; }
.pkgbox.box4 .viwmor:before{ display: none;}
.pkgbox.box4 .viwmor{ padding-right: 0px;}
.pkgbox.box4 img{ height: 590px;}
.pkgbox.box4 .boxtxt{ width: 100%; text-align: center; position: absolute; top: 20px; left: 0px; transform:inherit;}
.packageIn{ width: 100%; position: relative;}
.b1{ width: 165px; height: 200px; background: url(../images/b1.png) no-repeat center center; display: inline-block; position: absolute; top: 48px; right: -161px;}
.b2{ width: 232px; height: 208px; background: url(../images/b2.png) no-repeat center center; display: inline-block; position: absolute; top: 92px; left: -142px;}



.featurePrdSec{ width: 100%; padding: 10px 0 30px 0; position: relative;}
.topheading{ width: 100%; text-align: center;}
.topheading h2, .topheading h3, .topheading h4{ color: #000000; font: 800 35px/45px 'Open Sans', sans-serif;}
.topheading p{ color: #121010; font: 400 15px/21px 'Open Sans', sans-serif; margin-top: 7px;}
.b4{ width: 110px; height: 172px; background: url(../images/b4.png) no-repeat center center; display: inline-block; position: absolute; bottom: 48px; right: 0px;}
.b3{ width: 108px; height: 144px; background: url(../images/b3.png) no-repeat center center; display: inline-block; position: absolute; top: -10px; left: 0px;}

.featurePrdCro{ width: 100%; margin-top: 30px;}
.prdsbox{ width: 100%; box-shadow: 0px 0px 13px 3px #e6e6e6; -moz-box-shadow: 0px 0px 13px 3px #e6e6e6; -webkit-box-shadow: 0px 0px 13px 3px #e6e6e6;}
.prdsbox .pic{ width: 100%; overflow: hidden;}
.prdsbox .pic img{ width: 100%;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1);
transform: scale(1);
height: 230px;
object-fit: cover;}

.prdsbox .text{ width: 100%; padding: 20px; background: #fff;}
.prdsbox .text h4{ color: #121111; font: 700 17px/25px 'Open Sans', sans-serif; min-height: 56px;}
.prdsbox .text h4 a{ color: #121111; }
.prdsbox .text p{ color: #121111;  font: 400 13px/19px 'Open Sans', sans-serif; margin-top: 10px;}
.viwmor1{ color: #121111; display: inline-block; margin-top: 15px; font: 700 14px/20px 'Open Sans', sans-serif; position: relative; padding:5px 10px 5px 0 !important; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.viwmor1:before{ width: 41px; height: 2px; background: #121111; content: ""; position: absolute; right: -42px; top: 15px; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.viwmor1:hover::before{width: 30px; background:#01a859; right: -25px;}
.viwmor1:hover{ color: #01a859 !important;}
.prdsbox:hover img{ -webkit-transform: scale(1.10);
transform: scale(1.10);}

 





.featurePrdCro .owl-item{ padding:10px 11px;}
.featurePrdCro .owl-prev{ width: 40px; height: 40px; background: #c8c8c8; border-radius: 70px; font-size: 0px; position: absolute; top: 50%; left: -56px; margin-top: -20px;}
.featurePrdCro .owl-prev:before{ background: url(../images/prev1.png) no-repeat center center; content: "";width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.featurePrdCro .owl-next{ width: 40px; height: 40px; background: #c8c8c8; border-radius: 70px; font-size: 0px; position: absolute; top: 50%; right: -56px; margin-top: -20px;}
.featurePrdCro .owl-next:before{ background: url(../images/next1.png) no-repeat center center; content: "";width: 100%;height: 100%;position: absolute;top: 0px;left: 0px;}
.featurePrdCro .owl-prev:hover, .featurePrdCro .owl-prev:hover{ background: #04a95b;}



.jorneysec{ width: 100%; padding: 30px 0; background: url(../images/bg1.jpg) no-repeat center center; background-size: cover;}
.jorneysec .topheading h3{ color: #fff;}
.jorneysec .topheading p{ color: #fff;}


.jorneyCont{ width: 100%; display: inline-block; margin-top: 124px;}
.jorneyCont ul li{ width: 20%; float: left; text-align: center;}
.jornubox{ width: 100%; display: inline-block; position: relative;}
.jornubox .rundbox{ width: 116px; height: 116px; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; border: 5px solid #fff; display: inline-block; position: relative;}
.jornubox .rundbox img{ max-width: 100%;}
.jornubox .text{ width: 100%; text-align: center; padding: 20px 0;}
.jornubox .text strong{ font: 700 16px/20px 'Open Sans', sans-serif; color: #fff; display: block;}
.jornubox .text span{ font: italic 400 13px/20px 'Open Sans', sans-serif; color: #fff; margin-top:10px; display: block;}
.jorneyCont ul li:nth-of-type(even) .text{ position: absolute; top: -109px;} 
.rundbox:before{ width: 140px; height: 140px; position: absolute; top: 50%; left: 50%;  content: "";-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; background: url(../images/br1.png) no-repeat top center; background-size: 100%;}
.rundbox::after {width: 90%;border-top: 2px dashed #fff; content: ""; position: absolute; top: 50%; right: -113px; margin-top: -1px;}
.jorneyCont ul li:nth-of-type(even) .rundbox::before{ transform: rotate(180deg); -moz-transform: rotate(180deg); -webkit-transform: rotate(180deg); left: -17px;bottom: -17px;top: inherit;}
.jorneyCont ul li:last-child .rundbox::after{ display: none;}



.ourOffersec{ width: 100%; padding: 30px 0 50px 0; position: relative;}
.ourOfferCont{ width: 100%;}
.offerLft{ width: 100%;}
.boxOffer{ width: 100%; position: relative; margin-top: 20px;}
.boxOffer img{ width: 100%; object-fit:cover; height: 380px;}
.boxOffertxt{ width: 46%; position: absolute; padding:0 20px;}
    
.offerLft .boxOffertxt{  top: 50%; -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%); right: 0px; }    
    
.boxOffer em{ color: #444242; font: 800 13px/17px 'Open Sans', sans-serif; width: 100%; display: inline-block; letter-spacing: 5px;}
.boxOffer span{ color: #444242; font: 800 35.43px/40px 'Open Sans', sans-serif; width: 100%; display: inline-block;}
.boxOffer strong{ color: #444242; font: 800 46px/49px 'Open Sans', sans-serif; width: 100%; display: inline-block;}
.boxOffer p{ color: #444242; margin-top: 11px; font: 600 13px/20px 'Open Sans', sans-serif;}
.viwmorBtn{ display: inline-block;margin-top: 15px;font: 600 13px/20px 'Open Sans', sans-serif;padding: 8px 14px !important;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out; color: #444242; border-radius: 5px; background: #fff;}
.viwmorBtn:hover{ color: #fff; background: #04a95b;}
.ourOffersec .row{ margin: 0 -5px;}
.ourOffersec .colm{ padding: 0 5px;}
.offerRt .boxOffertxt{ bottom: 9px; width: 100%; text-align: center;}
.offerRt .boxOffer span{ font-size: 25px; color: #fff; line-height: 27px;}
.offerRt .boxOffer strong{ color: #fff; line-height: 45px;}
.offerRt .viwmorBtn{background: none !important; margin: 0px;}
.offerRt .viwmorBtn:hover{ color: #04a95b;}

.offerRt .boxOffer:hover .viwmorBtn{ color: #04a95b;}
.boxOffer:hover .viwmorBtn{ color: #fff; background: #04a95b;}



.b5{ width: 110px; height: 176px; background: url(../images/b5.png) no-repeat center center; position: absolute; bottom: 40px; right: 0px;}
.b6{ width: 206px; height: 159px; background: url(../images/b6.png) no-repeat center center; position: absolute; top: 2px; left: 4%;}


.buildCarer{ width: 100%; background: url(../images/bg2.jpg) no-repeat center center; background-size: cover; padding: 32px 0;}
.buildCarer h4{ color: #fff; font: 800 26px/34px 'Open Sans', sans-serif;}
.buildCarer p{ color: #fff; font: 600 13px/20px 'Open Sans', sans-serif; margin-top: 10px;}
.joinbtn{ color: #313131; height: 49px; font: 700 15px/49px 'Open Sans', sans-serif; background: #fff; display: inline-block; border-radius: 5px; width: 156px; text-align: center;-moz-transition: all 0.5s ease-in-out;-o-transition: all 0.5s ease-in-out;-webkit-transition: all 0.5s ease-in-out;-ms-transition: all 0.5s ease-in-out;transition: all 0.5s ease-in-out;}
.joinbtn:hover{ color: #fff; background: #4c4e9c;}
.buildCarer .media-left{ padding-right: 100px;}
.buildCarer .media{ align-items: center;}


.footerSec{ width: 100%; background: url(../images/footers.jpg) repeat-x; background-size: auto 100%; position: relative;}
/*.footerSec:before{ width: 100%; height: 100%; background: rgba(0,0,0,0.8); content: ""; position: absolute; top: 0px; left: 0px;}*/
.footerTop{ width: 100%;  padding:40px 0;}
.footerTop h5{ color: #fff;font: 700 16px/20px 'Open Sans', sans-serif;}
.footerTop p{  color: #fff;font: 600 13px/25px 'Open Sans', sans-serif; margin-top: 10px;}
.footmenu ul li{ width: 100%; display: inline-block; color: #fff; font: 600 14px/20px 'Open Sans', sans-serif; margin-top: 6px;}
.footmenu ul li a{ color: #fff;}
.footmenu ul li a:hover{ color: #03a95a;}
.footmenu ul{  margin-top: 5px;}
.footerSec .col-md-4{ padding-right: 60px;}
.footerTop p a{  color: #fff;}
.footerTop p a:hover{  color: #03a95a;}
.footsos{ width: 100%; margin-top: 50px;}
.footsos{ padding: 9px 0 6px;}
.footsos li{ display: inline-block; margin-right: 5px;}
.footsos li a{ display: inline-block; width: 25px; height: 25px; display: inline-block; background: #fff; border-radius: 50px; color: #333333; line-height: 25px; text-align: center; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.footsos li a i{ font-size: 15px; }
.footsos li a:hover { background: #03a95a;color:#fff;}
.footsos ul{ margin-top: 15px;}
.footerbotm{ width: 100%; text-align: center; padding: 15px 0; background: #1b1b1b; position: relative;}
.footerbotm p{ color: #fff;font: 400 13px/15px 'Open Sans', sans-serif; }
.welcompic img{ object-fit:cover;}
.footerbotm p a{ color: #fff !important;}
.footerbotm p a:hover{ color: #00a859 !important;}

.paralaxbg {
  position: relative;
  background-attachment: fixed !important;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover !important; background-attachment: scroll;
  background-size: cover !important;
}


@-webkit-keyframes animationFade {
0% { opacity: 0; -webkit-transform: translateY(-50px); transform: translateY(-50px);}
100% { opacity: 1; -webkit-transform: translateY(0);transform: translateY(0);}
}
@keyframes animationFade {
0% {opacity: 0; -webkit-transform: translateY(-50px); -ms-transform: translateY(-50px); transform: translateY(-50px);}
100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}}

.fadeInDown { -webkit-animation-name: animationFade; animation-name: animationFade;} 
.header_sec{  -moz-transition: all .8s ease; -webkit-transition: all .8s ease; transition: all .8s ease;}    
.header_sec.fixed .main_menu{
    top: 0;
    left: 0;
    right: 0;
    position: fixed;
    z-index: 1002;
    -webkit-animation-name: animationFade;
    -o-animation-name: animationFade;
    animation-name: animationFade;
    -webkit-animation-duration: 1s;
    -o-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    -o-animation-fill-mode: both;
    animation-fill-mode: both; background: #fff;box-shadow: 1px 5px 41px 5px #eeeded;
-moz-box-shadow: 1px 5px 41px 5px #eeeded;
-webkit-box-shadow: 1px 5px 41px 5px
#eeeded;}

.welcomtxt p span{ color: #3e4095;}


.comingsoonpage{ width: 100%; padding: 200px 15px; text-align: center;}
.comingsoonpage img{ max-width: 100%;}

.drop-nav.test {top: 1px; right: 9px;}


/*about*/


.innerbanner .bantxt strong, .innerbanner .bantxt h1{ font-size: 66.94px; line-height: 60px; color: #fff;}
.innerbanner .bantxt strong em::after, .innerbanner .bantxt h1 em::after{ background: #fff; height: 3px;}
.innerbanner .bantxt p{ color: #fff;}
.innerbanner .bannerItm img{ min-height: auto !important;}

.aboutrows .welcomtxt{ padding-top: 30px; padding-bottom: 39px;}
.aboutrows{ background: url(../images/bg.png) repeat;}
.welcomtxt h4 { color:#171f2e; font: normal 20px/23px 'MyriadProBold'; margin-top: 15px;}
.aboutrows:nth-of-type(even) .container > .row{ flex-direction: row-reverse;}
.aboutrows:nth-of-type(even) .welcomtxt .boxs{ float: left;}
.aboutrows:nth-of-type(even) .welcomtxt{ padding-left: 60px;} 
.themtext{ margin-top: 30px;}

.pagecontain{ padding: 40px 0; width: 100%;}
.pagecontain .pageheading h2{ font-family: 'MyriadProBold';}
.pagecontain .pageheading{ text-align: center;} 
.pagecont{ width: 100%;}
.pagecontain h4{ color: #1b2b41; font: normal 27px/34px 'MyriadProBold'; margin-top: 25px;}
.pagecontain h4 span{ background: url(../images/list1.png) no-repeat left top 3px; display: inline-block; padding: 2px 0 2px 39px;}
.pagecontain p, .pagecontain ul li, .pagecontain ol li{ color: #5d636d; font: normal 16px/27px 'MyriadProRegular'; margin-top: 15px;}
.pagecontain p strong{ font-family: 'MyriadProBold'; font-weight: normal;}
.pagecontain h5{ color: #5d636d; font: normal 20px/34px 'MyriadProBold'; margin-top: 15px;}
.pagecontain h5 span{ background: url(../images/list2.png) no-repeat left top 7px; display: inline-block; padding: 2px 0 2px 22px;}
.corevalupage .media{ margin-top: 35px;align-items: center;}
.corevalupage .media .media-left a{ width: 101px; height: 101px; border-radius: 100%; overflow: hidden; float: left; box-shadow: 0px 4px 18px 9px #f3f3f3; -moz-box-shadow: 0px 4px 18px 9px #f3f3f3; -webkit-box-shadow: 0px 4px 18px 9px #f3f3f3;}
.corevalupage .media .media-left a img{ max-width: 100%;}
.corevalupage .media .media-body h4{ margin: 0px !important; }
.corevalupage .media .media-body p{ margin-top: 10px;}
.corevalupage .media .media-body{ padding-left: 24px;}

.pagecontain ul li{ background: url(../images/list2.png) no-repeat left top 6px; display: inline-block; padding: 2px 0 2px 22px;background-size: 12px;}



.productpage{ width: 100%; padding: 26px 0;}
.sort_sec{ background: #eff2f8;padding: 7px 15px;border-radius: 5px;-moz-border-radius: 5px;-webkit-border-radius: 5px;display: inline-block;width: 100%;}
.sort_left{ width: auto;float: right;}
.sort_left label { float: left;color: #313131; font: 700 14px/20px 'Open Sans', sans-serif; margin: 5px 10px 0 0;}
.sort_left select { width: 148px;float: right; height: 32px; font: 400 12px/25px 'Open Sans', sans-serif; color: #313131;padding: 0 6px;outline: none;border: none;-moz-appearance: none;-webkit-appearance: none;appearance: none;background: url(../images/select-arw.png) no-repeat center right 10px;cursor: pointer;border: 1px solid #a1a1a1;}
.sort_rt{ width: auto; float: left;}
.sort_rt .breadcrumb{ margin: 5px 0 0 0 !important; background: none !important; border-radius: 0px; padding: 0px !important;}
.sort_rt .breadcrumb li{ color: #313131; font: 700 16px/20px 'Open Sans', sans-serif;}
.sort_rt .breadcrumb li a{ color:#313131 !important; }
.sort_rt .breadcrumb-item + .breadcrumb-item::before{ background: url(../images/ar.png) no-repeat top 1px center; font-size: 0px;}

.prodlistgrd{ width: 100%; margin-top: 10px;}
.prodlistgrd .row{ margin: 0 -5px;}
.prodlistgrd .col-sm-6{ padding: 0 5px;}
.prodlistgrd .prdsbox{ margin-top: 10px;}
.pagination_sec{ width: 100%; padding:30px 0 10px 0; text-align: center;}
.pagination_sec ul li{ display: inline-block; color: #000000; font:600 17px/33px 'Open Sans', sans-serif; width: 33px; height: 33px; }
.pagination_sec ul li a{ width: 100%; height: 100%; display: inline-block; text-align: center; color: #000000 !important;}
.pagination_sec ul li:hover a{ background: #00a859; color: #fff !important;}
.pagination_sec ul li.actv a{ background: #00a859; color: #fff !important;}




.nobannermenu{ box-shadow: 1px 5px 41px 5px #eeeded;-moz-box-shadow: 1px 5px 41px 5px #eeeded;-webkit-box-shadow: 1px 5px 41px 5px #eeeded;}
.productdetailstop{ width: 100%; padding:72px 0 20px 0;}
.prddetlsLft{ width: 100%;}
.prddetlsLft img{ width: 100%;}
.prddetlsRt{ width: 100%;}
.prddetlsRt h1{ color: #121111; font: 800 31px/34px 'Open Sans', sans-serif;}
.prddetlsRt strong{ color: #121111; font: 600 18px/26px 'Open Sans', sans-serif;display: inline-block; margin-top: 10px;}
.stocklst{ width: 100%; margin-top:8px;}
.stocklst li{ width: 100%; display: inline-block; color: #121111; font: 600 13.57px/26px 'Open Sans', sans-serif; }
.stocklst li strong{ font-weight: 700; font-size: 15.07px; margin: 0px !important;}
.prizea{ width: 100%; display: inline-block; color: #121111; font: 700 16.95px/26px 'Open Sans', sans-serif; margin-top: 10px;}
.descriptxt{ width: 100%;margin-top: 20px;}
.descriptxt h4{ color: #121111; font: 700 22px/27px 'Open Sans', sans-serif; border-bottom: 1px solid #00a859; padding-bottom: 14px;}
.descriptxt p{ color: #121111; font: 400 14px/22px 'Open Sans', sans-serif; margin-top: 16px;}
.enquBtn{ display: inline-block; background: #00a859; height: 49px; padding: 0 30px; color: #fff; font: 600 15px/49px 'Open Sans', sans-serif; border: none; border-radius: 5px; margin-top: 20px;}
.enquBtn:hover{ color: #fff; background: #3e4095;}


.productdetailsbotm .row { margin: 0 -5px;}
.productdetailsbotm .col-sm-6 { padding: 0 5px;}
.productdetailsbotm{ padding-bottom: 50px;}
.productdetailsbotm .featurePrdCro{ padding: 0px !important;}
.productdetailsbotm .prdsbox {
    margin-top: 10px;
}
.contactpages{ width: 100%; padding-bottom: 40px;}
.contactInn{ width: 100%; background: #fff;box-shadow: 1px 11px 19px 2px #eeeded; -moz-box-shadow: 1px 11px 19px 2px #eeeded; -webkit-box-shadow: 1px 11px 19px 2px #eeeded; margin-top: -50px; z-index: 1; position: relative; max-width: 90%; margin: -50px auto 0;}
.contactLft{ width: 100%; padding: 40px 0px 25px 45px;}
.contactpages strong{ color: #000000; font: 600 12px/20px 'Open Sans', sans-serif; display: block; margin-top: 3px;}
.contactpages h2{ color: #040404; font: 700 27px/34px 'Open Sans', sans-serif; }
.contactform{ width: 100%; display: inline-block;}
.inputfld{ width: 100%; margin-top: 20px;}
.inputfld input[type="text"], .inputfld input[type="email"], .inputfld input[type="tel"], .inputfld input[type="password"], .inputfld textarea{ width: 100%; height: 48px; border: none; padding: 0 19px; color: #000000; font: 400 14px/30px 'Open Sans', sans-serif; box-shadow: 0px 0px 16px 2px #efecec; -moz-box-shadow: 0px 0px 16px 2px #efecec; -webkit-box-shadow: 0px 0px 16px 2px #efecec;}
.inputfld input[type="text"]::placeholder, .inputfld input[type="email"]::placeholder, .inputfld input[type="tel"]::placeholder, .inputfld input[type="password"]::placeholder, .inputfld textarea::placeholder{ opacity: 0.2;}
.inputfld input[type="text"]:focus, .inputfld input[type="email"]:focus, .inputfld input[type="tel"]:focus, .inputfld input[type="password"]:focus, .inputfld textarea:focus{ box-shadow: 0px 0px 16px 2px #e8e8e8; -moz-box-shadow: 0px 0px 16px 2px #e8e8e8; -webkit-box-shadow: 0px 0px 16px 2px #e8e8e8;}
.inputfld textarea{ height: 180px; padding: 19px; resize: none;}
.inputfld input[type="submit"]{ height: 42px; padding: 0 40px; color: #44342d; font: 600 14px/34px 'Open Sans', sans-serif; border: 1px solid #44342d; cursor: pointer; background: none; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
.inputfld input[type="submit"]:hover{ background: #44342d; color: #fff;}

.contactRt{ 
background: rgba(58,175,159,1);
background: -moz-linear-gradient(top, rgba(58,175,159,1) 0%, rgba(58,178,156,1) 51%, rgba(58,183,146,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(58,175,159,1)), color-stop(51%, rgba(58,178,156,1)), color-stop(100%, rgba(58,183,146,1)));
background: -webkit-linear-gradient(top, rgba(58,175,159,1) 0%, rgba(58,178,156,1) 51%, rgba(58,183,146,1) 100%);
background: -o-linear-gradient(top, rgba(58,175,159,1) 0%, rgba(58,178,156,1) 51%, rgba(58,183,146,1) 100%);
background: -ms-linear-gradient(top, rgba(58,175,159,1) 0%, rgba(58,178,156,1) 51%, rgba(58,183,146,1) 100%);
background: linear-gradient(to bottom, rgba(58,175,159,1) 0%, rgba(58,178,156,1) 51%, rgba(58,183,146,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3aaf9f', endColorstr='#3ab792', GradientType=0 );
 padding: 40px 20px 19px; position: relative;}
.contactRt:before{ width: 100%; height: 100%; background: url(../images/contctbg.png) repeat; content: ""; position: absolute; top: 0px; left: 0;}
 
 
 
.contactRt h2{ color: #fff;}
.contactRt strong{ color: #fff;}
.contactrtTop{ width: 100%; padding: 0 30px; position: relative;}
.contactrtTop ul li{ display: inline-block; width: 100%; color: #fff; font: 600 15px/26px 'Open Sans', sans-serif; margin-top: 15px; padding-left: 42px;}
.contactrtTop ul li a{ color: #fff !important;}
.contactrtTop ul li.icon1{ background: url(../images/cIcin1.png) no-repeat left top 3px;}
.contactrtTop ul li.icon2{ background: url(../images/cIcin2.png) no-repeat left top 0px;}
.contactrtTop ul li.icon3{ background: url(../images/cIcin3.png) no-repeat left top 0px;}
.contactrtTop ul li.icon4{ background: url(../images/cIcin4.png) no-repeat left top 3px;}
.contactMap{ width: 100%; margin-top: 35px; position: relative;}
.contactMap iframe{ width: 100%; border: none; border-radius: 10px; height: 250px;}

/*managemntpage*/
.managemntpage .media{ margin-top: 35px; }
.mangeBox{ width: 100%; margin-top: 30px;-webkit-box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.07);
-moz-box-shadow: 0px 0px 20px 4px rgba(0,0,0,0.07);
box-shadow: 0px 0px 20px 4px
rgba(0,0,0,0.07);}
.mangeBox .pic{ width: 100%;}
.mangeBox .pic img{ width: 100%;}
.mangeBox .text{ width: 100%; padding: 10px 20px; min-height: 30px;min-height: 120px;}
.mangeBox .text h4{color:  #1b2b41; font: normal 22px/32px 'MyriadProBold'; margin: 0px !important;}
.mangeBox .text h5{ font: normal 21px/34px 'MyriadProBold'; color: #00a859; margin-top: 4px;}
.mangeBox p{ margin-top: 2px;}




.pagination {
    width: 100%;
    display: inline-block;
    text-align: center;
    margin-top: 20px;
}
.pagination a.jp-previous {
    margin-right: 15px;
}
.pagination a.jp-next {
    margin-left: 15px;
}
.pagination a {
    width: 33px;
    height: 33px;
    font: 600 17px/33px 'Open Sans', sans-serif !important;
    cursor: pointer !important;
    color: #000000;
    display: inline-block;
}
.pagination .jp-next:hover {
    width: auto !important;
    height: auto !important;
    background: none !important;
    color: #000000 !important;
}
.pagination .jp-next {
    width: auto !important;
    height: auto !important;
    background: none !important;
    color: #000000 !important;
}
.pagination .jp-previous {
    width: auto !important;
    height: auto !important;
    background: none !important;
    color: #000 !important;
}

.pagination a.jp-current {
    color: #fff !important;
border-color: #00a859 !important;
background: #00a859 !important;
}


.prodlistgrd .col-sm-12{ padding: 0 5px;}
.listing_noitm{ padding: 60px 0; text-align: center;}
.listing_noitm span{ font: 600 20px/34px 'Open Sans', sans-serif; color: #3e4095; background: url(../images/noItem.png) no-repeat top center; padding: 80px 0;display: inline-block; font-style: italic;}

.modal h2 { color:  #040404; font: 700 21px/34px 'Open Sans', sans-serif; border-bottom: 1px solid #ccc; padding-bottom: 14px;}
.close{ width: 32px; height: 32px; color: #fff !important; background: #00a859 !important; text-align: center; font:600 25px/30px 'Open Sans', sans-serif; border-radius: 50px; position: absolute; top: -8px; right: -7px;opacity: 1 !important; z-index: 111;}
.close span{float: left;
width: 100%;
margin-top: -2px; text-shadow:  none !important;}
.modal .inputfld{ margin-top: 12px;}
.modal .inputfld textarea{ height: 127px; border: 1px solid #ddd;}
.modal .inputfld input[type="text"], .modal .inputfld input[type="email"], .modal .inputfld input[type="tel"], .modal .inputfld input[type="password"]{ height: 45px; box-shadow: none !important; border: 1px solid #ddd;}
.modal .contactform{ margin-top: 20px;}



.curentsOpen{width: 100%; padding: 50px 0;}
.curentsOpenIner{width: 100%;}
.curentsOpenIner p{color: #000; font: 400 15px/22px 'Open Sans', sans-serif; }
.curentsOpenIner p a{color: #03a95a;}
.curentListPnl{width: 100%;}
.curentList{width: 100%; margin-top: 20px;
box-shadow: 1px 1px 21px 3px #ececec;
-webkit-box-shadow: 1px 1px 21px 3px #ececec; 
-moz-box-shadow: 1px 1px 21px 3px #ececec; padding: 20px;}
.curentList h4{color: #000; font: normal 20px/25px 'CalibriBold'; border-bottom: 4px double #000; padding-bottom: 10px;}
.curentList h4 a{color: #000;}
.curentList ul{display: inline-block; width: 100%; padding-top: 10px;}
.curentList ul li{color: #000; font: 400 14px/28px 'Open Sans', sans-serif; text-transform: capitalize;}
.curentList ul li span{font-weight: 600; color: #134162; font-size: 15px; width: 33%; display: inline-block;}
.curentList ul li em{font-style: normal; width: 4%;  display: inline-block; color: #03a95a;}
.applyBtn{display: inline-block; margin-top: 20px; font: 600 14px/35px 'Open Sans', sans-serif; padding: 0 20px; border-radius: 4px; background: #44342d;
color: #fff; 
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;}
.applyBtn:hover{background: #00a859; color: #fff;}
.curentList ul li b{font-weight: 400; width: 63%; display: inline-block;}


.workNnr{position: relative;}
.workNnr .bannerItm:before{position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.20); content: "";}


.suggestion{width: 100%; padding: 40px 0;}
.lftPnl{width: 100%;}
.rtPnel{width: 100%;}


.gallerySec{width: 100%; padding: 20px 0 50px;}
.glery_box {width: 100%;position: relative;margin-top: 30px;}
.apsIcn {position: absolute;top: 50%;left: 50%;
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);text-align: center;opacity: 0;visibility: hidden;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;}
.apsIcn > img {width: auto !important;height: auto !important;}
.glery_box:hover .apsIcn {opacity: 1;visibility: visible;}
.glery_box img{width: 100%;}
.glery_box:before{position: absolute; content: ""; top: 50%; left: 50%; background: rgba(0,0,0,0.50);
transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-o-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
-moz-transform: translate(-50%, -50%); width: 0px; height: 0px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;}
.glery_box:hover:before{width: 100%; height: 100%;}


.faqPnel{width: 100%; padding: 30px 0 50px;}
.faqAccodian{width: 100%;}
.faqAccodian .card-header, .faqAccodian .card{border: 0px; padding: 0px; margin: 0px; border: 0px; background: none !important;}
.faqAccodian .card-header button{width: 100%; padding: 10px 13px; font: normal 20px/25px 'CalibriBold'; color: #000; text-align: left; text-decoration: none !important; border-radius: 0px;
background: rgba(19, 65, 98, 0.10); }
.faqAccodian .card-body{padding: 10px 13px;}
.faqAccodian .card-body p{color: #5d636d; font: normal 15px/23px 'MyriadProRegular'; padding-top: 10px;}
.faqAccodian .card{margin-top: 20px;}
.faqAccodian .card-header button{background: url(../images/upArw.png) rgba(19, 65, 98, 0.10) no-repeat right 20px center; background-size: 20px;}
.faqAccodian .card-header button.collapsed{background: url(../images/btmArw.png) rgba(19, 65, 98, 0.10) no-repeat right 20px center; background-size: 20px;}





/*Employee benifits*/
/*4.2.2020*/

.emplybnpage ol li{ width: 100%; background: none; margin-top: 1px;}
.emplybnpage ol{ margin: 0px; padding: 0px;}
.emplybnpage{ width: 100%; padding: 40px 0;}
.emplybnpage ul li, .emplybnpage ol li{ color:#5d636d;font: normal 16px/27px 'MyriadProRegular';}
.emplybnpage ul > li{ background: url(../images/list2.png) no-repeat left top 6px;padding: 2px 0 2px 22px; background-size: 12px; font-family: 'MyriadProSemibold';}
.emplybnpage ol{ padding-left: 16px;}
.emplybnpage ol li{ padding-left: 5px;}
.emplybnpage p{ color:#5d636d;font: normal 16px/27px 'MyriadProRegular';}
.emplybnpage p strong{ font-weight: normal; font-family: 'MyriadProSemibold';}
.capage .curentList ul li{ width: 100%; display: inline-block;}
.capage .curentList ul li span{ float: left;}
.capage .curentList ul li b{ float: left;}
.capage .curentList ul li em{ float: left;}
.emplybnpage ul > li a{ color:#5d636d !important;}


















@media (min-width: 992px) and (max-width: 9000px) 
{
.menu_sec .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0;visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #5557a1; 
    background:#fff !important;
    width: 230px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.menu_sec .dropdown:hover .dropdown-menu { max-height: 550px;opacity: 1; visibility: visible; }


.menu_sec .dropdown-submenu >.dropdown-menu { max-height: 0;  display: block; overflow: hidden !important; opacity: 0 !important; visibility: hidden; left: 100%; top: 0; border: none; border-bottom: 2px solid #5557a1 !important; 
 -moz-box-shadow: 0 4px 16px rgba(0,0,0,.24);
  -webkit-box-shadow: 0 4px 16px rgba(0,0,0,.24);
   box-shadow: 0 4px 16px rgba(0,0,0,.24); padding: 5px 8px 8px;}
.menu_sec .dropdown-submenu:hover > .dropdown-menu { max-height: 300px; opacity: 1 !important; visibility: visible !important; transition-delay: 0s; border: none; top: 0;}

.collapseInn{ display: flex;-ms-flex-preferred-size: 100%;
flex-basis: 100%;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;}






}

@media (min-width: 1400px) and (max-width: 1599px) {

.b1{ width: 108px; background-size: 100%;right: -90px;}
.b2{ width: 173px;left: -93px;background-size: 100%;}



}  
@media (min-width: 1200px) and (max-width: 1399px) {

.b1{ width: 108px; background-size: 100%;right: 0px;top: -66px;}
.b2{ width: 173px;left: 0px;background-size: 100%;top: -66px;}
.container { max-width: 1170px;}
.rundbox::after{ width: 85%;right: -106px;}
.featurePrdCro{ padding: 0 40px;}
.featurePrdCro .owl-prev{ left: -43px;}
.featurePrdCro .owl-next{ right: -43px;}
.welcomtxt .boxs{ width: 551px;}
.welcomtxt{ padding:37px 20px 17px 15px;}
.welcomtxt h1, .pageheading h1, .pageheading h2, .pageheading h3{ font-size: 30px; line-height: 37px;margin-top: 5px;}
.welcomtxt p{ margin-top: 6px; line-height: 22px;}
.welcompic img{ min-height: 485px;}


.menu_sec .dropdown .dropdown-menu{ width: 171px;}
.menu_sec li{ font-size: 15px; padding: 0 19px;}






}   
  
  
@media (min-width: 992px) and (max-width: 1199px) {

.b1{ width: 108px; background-size: 100%;right: 0px;top: -66px;}
.b2{ width: 173px;left: 0px;background-size: 100%;top: -66px;}
.container { max-width: 960px;}
.rundbox::after{ width: 65%;right: -77px;}
.featurePrdCro{ padding: 0 40px;}
.featurePrdCro .owl-prev{ left: -43px;}
.featurePrdCro .owl-next{ right: -43px;}
.welcomtxt .boxs{ width: 100%;}
.welcomtxt{ padding:37px 20px 17px 15px;}
.welcomtxt h1, .pageheading h1, .pageheading h2, .pageheading h3{ font-size: 30px; line-height: 37px;margin-top: 5px;}
.welcomtxt p{ margin-top: 6px; line-height: 22px;}
.welcompic img{ min-height: 511px;}

.bantxt strong{ font-size: 31px; line-height: 35px;}
.bantxt span{ font-size: 16px; line-height: 22px;}
.bantxt p{ margin-top: 25px;}
.banbtn{height: 48px; padding: 0 36px; line-height: 46px;}
.bannerItm img{min-height: 414px;}
.bannersec .carousel-indicators { bottom: 20px;}


.pkgbox span{ font-size: 25px; line-height: 30px;}
.pkgbox strong{ font-size: 32px; line-height: 45px;}
.pkgbox.box4 strong { line-height: 53.19px;}
.pkgbox.box3 strong{ line-height: 55.19px;}
.pkgbox.box2 strong { font-size: 32px; line-height: 35px;}


.topheading h2, .topheading h3, .topheading h4{ font-size: 28px; line-height: 36px;}
.jornubox .rundbox{ width: 100px; height: 100px; border-width: 3px;}
.rundbox::before{ width: 125px;height: 125px;}

.boxOffer span{ font-size: 25px; line-height: 30px;}
.boxOffer strong{ font-size: 34px; line-height: 40px;}

.footmenu ul li{ font-size: 13px; line-height: 17px;}
.footerTop p{ line-height: 19px;}
.footsos{ margin-top: 14px;}



.menu_sec li{ font-size: 15px; line-height: 25px;}
.menu_sec li{padding: 0 17px 0 5px;}
.navbar-brand{ width: 174px; margin-left: -87px !important;}
.menu_sec li a{ padding: 22px 0;}
.drop-nav{ top: 22px;} 
.paralaxbg{background-attachment: fixed !important; background-position: center center !important;}
.menu_sec .dropdown .dropdown-menu{ width: 156px;}



/*about us*/

.aboutrows:nth-of-type(2n) .welcomtxt { padding-left: 24px;}
.welcomtxt h4{ font-size: 17px;}

.innerbanner .bantxt strong, .innerbanner .bantxt h1 { font-size: 42.94px;line-height: 51px;}

.prddetlsRt h1{ font-size: 24px; line-height: 30px;}
.prddetlsRt strong{ font-size: 16px; line-height: 23px;}
.descriptxt h4{ font-size: 19px; line-height: 25px;padding-bottom: 9px;}
.descriptxt p{ margin-top: 9px;}

.contactInn{ max-width: 100%;}



.mangeBox .text h4{ font-size: 19px;}
.mangeBox .text{ padding: 7px 11px;min-height: 107px;}
.mangeBox .text p{ font-size: 15px; line-height: 23px;}

.prdsbox .text h4{ font-size: 16px;}


.curentList ul li span{font-size: 14px; width: 40%; float: left;}
.curentList ul li b{width: 56%; float: left;}
.curentList ul li{line-height: 20px; margin-top: 7px; font-size: 13px; display: inline-block; width: 100%;}
.curentList ul li em{float: left;}


.apsIcn > img {width: 55px !important;}








}


@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border-color: #3e4095; background: #3e4095;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}

.navbar-collapse{ position: absolute; width: 100%; z-index: 111; background: #fff; top: 100%;}
.menu_sec li a{ width: 100%; padding: 5px 15px !important;}
.menu_sec li{ padding: 0px !important;}
.menu_sec li a::before{ display: none;}
.drop-nav { position: absolute; top: 0; right: 0; z-index: 11; padding: 5px 19px; cursor: pointer;}
.menu_sec li .dropdown-menu{ background: #f1f1f1;}
.main_menu .container{padding: 0px;}
.header_sec .container{ max-width: 100%;  }
.nav_top .navbar-toggler{ margin: 21px 15px 10px;}



.b1{ width: 108px; background-size: 100%;right: 0px;top: -66px;}
.b2{ width: 173px;left: 0px;background-size: 100%;top: -66px;}
.container { max-width: 960px;}
.rundbox::after{ width: 65%;right: -61px; border-width: 1px;}
.featurePrdCro{ padding: 0 40px;}
.featurePrdCro .owl-prev{ left: -43px;}
.featurePrdCro .owl-next{ right: -43px;}
.welcomtxt .boxs{ width: 100%;}
.welcomtxt{ padding:37px 20px 17px 15px;}
.welcomtxt h1, .pageheading h1, .pageheading h2, .pageheading h3{ font-size: 30px; line-height: 37px;margin-top: 5px;}
.welcomtxt p{ margin-top: 6px; line-height: 22px;}
.welcompic img{ min-height: auto;}

.bantxt strong{ font-size: 22px; line-height: 12px;}
.bantxt span{ font-size: 16px; line-height: 16px;letter-spacing: 5px;}
.bantxt p{ margin-top: 15px;}
.banbtn{height: 48px; padding: 0 36px; line-height: 46px;}
.bannerItm img{min-height: 345px;}
.bannersec .carousel-indicators { bottom: 20px;}

.readbtn{height: 48px; padding: 0 36px; line-height: 46px;}
.pkgbox span{ font-size: 18px; line-height: 23px;}
.pkgbox strong{ font-size: 31px; line-height: 36px;}
.pkgbox.box4 strong { line-height: 48.19px;}
.pkgbox.box3 strong{ line-height: 41.19px;}
.pkgbox.box2 strong { font-size: 32px; line-height: 35px;}
/*.welcomsec .col-md-6{ -ms-flex: 0 0 100%;  flex: 0 0 100%; max-width: 100%;}*/
.welcomsec{ background: none;}
.welcomtxt{ background: url(../images/bg.png) repeat;}

.packageIn .col-md-9{ -ms-flex: 0 0 70%;  flex: 0 0 70%; max-width: 70%;}
.packageIn .col-md-3{ -ms-flex: 0 0 30%;  flex: 0 0 30%; max-width: 30%;}
.pkgbox.box1 .boxtxt { width: 65%;}
.pkgbox .boxtxt{ width: 60%;}
.pkgbox img{height: 210px;}
.pkgbox.box4 img{height: auto;}
.prdsbox .text h4{ font-size: 14px; line-height: 21px;}


.topheading h2, .topheading h3, .topheading h4{ font-size: 25px; line-height: 30px;}
.jornubox .rundbox{ width: 80px; height: 80px; border-width: 3px;}
.rundbox::before{ width: 100px;height: 100px;}
.jornubox .text strong{ font-size: 13px; line-height: 11px;}
.jorneyCont ul li:nth-of-type(2n) .rundbox::before{ left: -13px;bottom: -13px;}



.boxOffer span{ font-size: 25px; line-height: 30px;}
.boxOffer strong{ font-size: 34px; line-height: 40px;}







.footmenu ul li{ font-size: 12px; line-height: 13px;}
.footerTop p{ line-height: 15px; font-size: 12px;}
.footsos{ margin-top: 14px;}
.footerSec .col-md-4 { padding-right: 15px;-ms-flex: 0 0 30%;flex: 0 0 30%;max-width: 30%;}
.footerSec .col-md-2 { padding-right: 15px;-ms-flex: 0 0 20%;flex: 0 0 20%;max-width: 20%;}
.footerSec .col-md-3 { padding-right: 15px;-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}
.footerTop h5{ font-size: 14px; line-height: 15px;}


.navbar-brand{ position: absolute; margin: 0px !important; left: 0; top: 0; width: 178px;}
.navbar { min-height: 75px;justify-content: end;}

.rundbox::after{ display: none;}
.rundbox::before{ border: 2px dashed #fff; background: none;}
.jornubox .text span{ line-height: 16px; margin-top: 6px;}
.paralaxbg{background-attachment: fixed !important; background-position: center center !important;}

.menu_sec li .dropdown-menu li{ position: relative;}
.drop-nav.test {top: 0; right: 0;}
.menu_sec li ul li a{ padding: 4px 15px !important;}
.menu_sec li ul ul{ background: #fff !important;}


.collapseInn{ height: 300px; overflow: auto;}
.navbar{ width: 100%; display: inline-block;}
.nav_top .navbar-toggler{ float: right;}
.welcomtxt{ background: none;}


/*about us*/

.aboutrows:nth-of-type(2n) .welcomtxt { padding-left: 24px;}
.welcomtxt h4{ font-size: 17px;}
.innerbanner .bantxt strong, .innerbanner .bantxt h1 { font-size: 42.94px;line-height: 51px;}

.pagecontain h4{ font-size: 21px; line-height: 25px; }
.pagecontain h4 span{ background-size: 19px;padding: 2px 0 2px 27px;}
.pagecontain h5{ font-size: 18px; line-height: 27px;}
.pagecontain h5 span{padding: 2px 0 2px 16px;background-size: 11px;}


.prddetlsRt h1{ font-size: 24px; line-height: 30px;}
.prddetlsRt strong{ font-size: 16px; line-height: 23px;}
.descriptxt h4{ font-size: 19px; line-height: 25px;padding-bottom: 9px;}
.descriptxt p{ margin-top: 9px;}

.contactInn{ max-width: 100%;}
.contactInn{ margin: -20px 0 0 0;}
.contactpages h2{ font-size: 21px;}
.contactLft{ padding: 30px;}
.contactrtTop{ padding: 0px;}
.contactRt{ padding: 30px 20px 20px;}


.mangeBox .text h4{ font-size: 19px;}
.mangeBox .text{ padding: 7px 11px;min-height: 107px;}
.mangeBox .text p{ font-size: 15px; line-height: 23px;}
.managemntpage .col-md-3 {-ms-flex: 0 0 33.333%; flex: 0 0 33.333%; max-width: 33.333%;}


} 
 
 
@media (min-width: 768px) and (max-width: 991px) {


.curentList ul li span{font-size: 14px; width: 44%; float: left;}
.curentList ul li b{width: 52%; float: left;}
.curentList ul li{line-height: 20px; margin-top: 7px; font-size: 13px; display: inline-block; width: 100%;}
.curentList ul li em{float: left;}
.curentListPnl .col-sm-6{padding: 0 10px;}
.curentListPnl .row{padding: 0 -10px;}
.curentList{padding: 10px;}

.rtPnel .contactLft, .lftPnl .contactLft{padding: 0px;}


.apsIcn > img {width: 55px !important;}
.gallerySec  .col-sm-4{padding: 0 5px;}
.gallerySec .row{margin: 0 -5px;}
.glery_box{margin-top: 10px;}
.gallerySec {padding: 20px 0 25px;}



}
@media only screen and (max-width: 800px){
.aboutrows .col-md-6 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
 
 
 
 
} 
@media only screen and (max-width: 767px){

.rundbox::after { width: 54%; right: -53px;border-width: 1px;}
.ourOffersec .col-md-9{ -ms-flex: 0 0 65%;flex: 0 0 65%;max-width: 65%;}
.ourOffersec .col-md-3{ -ms-flex: 0 0 35%;flex: 0 0 35%;max-width: 35%;}
.boxOffer strong {font-size: 22px; line-height: 26px;}
.boxOffer span { font-size: 19px; line-height: 21px;}
.boxOffer em{letter-spacing: 2px;}
.buildCarer h4{ font-size: 20px; line-height: 25px;}


.footerSec .col-md-4 { ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.footerSec .col-md-2 { -ms-flex: 0 0 33.333%;flex: 0 0 33.333%;max-width: 33.333%;}
.footerSec .col-md-3 { -ms-flex: 0 0 33.333%;flex: 0 0 33.333%;max-width: 33.333%;}
.footerTop p { line-height: 18px; font-size: 13px;}
.footbox{ margin-top: 20px;}
.footerTop{ padding: 20px 0 40px 0;}


.jorneyCont ul li:nth-of-type(2n) .text{ position: inherit; top: inherit;}
.jorneyCont ul li{ -ms-flex: 33.333%; flex: 0 0 33.333%; max-width: 33.333%; float: none; display: inline-block; width: auto; padding: 0 15px;}
.rundbox::before, .rundbox::after{ display: none;}
.jorneyCont{ margin-top: 20px;}
.jorneyCont ul{ display: flex; flex-wrap: wrap;justify-content: center;}





/*about us*/

.innerbanner .bantxt strong, .innerbanner .bantxt h1 { font-size: 34px;line-height: 51px;}
.innerbanner .bannerItm img { min-height: 235px !important;}

.prddetlsRt{ margin-top: 20px;}





.inputfld textarea{ height: 125px;}

.prdsbox .text h4{ min-height: 45px;}



.curentList ul li span{font-size: 14px; width: 44%; float: left;}
.curentList ul li b{width: 52%; float: left;}
.curentList ul li{line-height: 20px; margin-top: 7px; font-size: 13px; display: inline-block; width: 100%;}
.curentList ul li em{float: left;}
.curentListPnl .col-sm-6{padding: 0 15px;}
.curentListPnl .row{padding: 0 -15px;}
.curentList{padding: 10px;}
.curentListPnl .col-sm-6{max-width: 100%; flex: 0 0 100%;}


.rtPnel .contactLft, .lftPnl .contactLft{padding: 0px;}


.apsIcn > img {width: 45px !important;}
.gallerySec  .col-sm-4{padding: 0 5px;}
.gallerySec .row{margin: 0 -5px;}
.glery_box{margin-top: 10px;}
.gallerySec {padding: 20px 0 25px;}


.faqAccodian .card-header button{font-size: 16px; line-height: 20px; background-position: right 10px center !important; background-size: 18px !important; padding-right: 30px;}
.faqAccodian .card {margin-top: 10px;}
.faqPnel{padding: 30px 0;}


}

@media only screen and (max-width: 680px){

.ourOffersec .col-md-9{ -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.ourOffersec .col-md-3{ -ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.packageIn .col-md-9{ -ms-flex: 0 0 100%;  flex: 0 0 100%; max-width: 100%;}
.packageIn .col-md-3{ -ms-flex: 0 0 100%;  flex: 0 0 100%; max-width: 100%;}
.pkgbox.box4 .boxtxt{-ms-transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%); top: 50%;}
.boxOffer img {
    object-position: left;
}
.offerRt .viwmorBtn{ background: #fff !important;}
.offerRt .boxOffertxt{bottom: 38px;}
.viwmorBtn:hover { color: #fff !important;background:#04a95b !important;}

.headsos li{ margin-left: 2px;}

.welcomsec .col-md-6{ -ms-flex: 0 0 100%;  flex: 0 0 100%; max-width: 100%;}

/*about us*/
.bantxt p { margin-top: 8px;}
.innerbanner .bantxt strong, .innerbanner .bantxt h1 { font-size: 24px; line-height: 48px;}
.innerbanner .bantxt strong em::after, .innerbanner .bantxt h1 em::after{ height: 2px;}

.enquBtn{ height: 45px; line-height: 45px;}


.managemntpage .col-md-3 {-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}




} 
@media only screen and (max-width: 599px){

.buildCarer .media-left{width: 100%; display: inline-block; padding: 0px;}
.buildCarer .media-body{width: 100%; display: inline-block; margin-top: 20px;}
.buildCarer .media{width: 100%; display: inline-block; padding: 0px;}
.joinbtn{ font-size: 14px; line-height: 42px; height: 44px;width: 135px;}

.bannersec .carousel-indicators li span{ width: 12px; height: 12px;}
.bannersec .carousel-indicators li{padding: 0 10px;}
.bannersec .carousel-indicators li::before{ top: 7px;left: -13px !important;}
.bannersec .carousel-indicators li.active::after{ top: 7px;}
.jorneyCont ul li{ -ms-flex: 50%;flex: 0 0 50%;max-width: 50%;}



.corevalupage .media{ width: 100%; display: inline-block; text-align: center;}
.corevalupage .media-left, .corevalupage .media-body{ width: 100%; display: inline-block; text-align: center;}
.corevalupage .media .media-left a{ float: none; display: inline-block;}
.corevalupage .media .media-body{ padding: 20px 0 0 0;}




.boxOffer img{ height: auto;}








}
@media only screen and (max-width: 575px){

.footerSec .col-sm-6{ -ms-flex: 50%;flex: 0 0 50%;max-width: 50%;}
.footerSec .col-sm-12{ -ms-flex: 100%;flex: 0 0 100%;max-width: 100%;}


.headsos li:first-child, .headsos li:nth-child(2){ display: inline-block;}
.headcall{ display: none;}
.headsos{ width: 100%; text-align: center;}
.navbar-brand{ width: 154px;}

.sort_rt{ width: 100%; text-align: left;}
.sort_rt .breadcrumb{ display: inline-block;}
.sort_rt .breadcrumb li{ display: inline-block;}
.sort_left{ width: 100%; margin-top: 10px;}
.sort_left select{ float: left;}

.prodlistgrd .col-sm-6{ -ms-flex: 50%;flex: 0 0 50%;max-width: 50%;}


.suggestion{padding: 0 0 40px;}
.lftPnl, .rtPnel{margin-top: 25px;}


.gallerySec  .col-sm-4{max-width: 50%; flex: 0 0 50%;}



}
@media only screen and (max-width: 480px){ 

.bantxt strong {  font-size: 22px; line-height: 28px;margin-top: 7px;}
.bantxt span {font-size: 13px; line-height: 13px; letter-spacing: 2px;}
.banbtn { height: 43px; padding: 0 28px; line-height: 41px; font-size: 14px;}
.welcomtxt h1, .pageheading h1, .pageheading h2, .pageheading h3 { font-size: 25px; line-height: 33px;}
.pkgbox .boxtxt{ position: inherit !important; top: inherit !important; left: inherit !important; width: 100% !important; transform: inherit !important; background: #f2f2f2; padding:15px 20px 20px;}
.links{ display: none;}
.pkgbox.box3 strong,.pkgbox.box3 span, .pkgbox.box3 .viwmor, .pkgbox.box3 p{ color: #444242;}
.pkgbox.box3 .viwmor::before { background:#fff;}
.offerLft .boxOffertxt{ position: inherit !important; top: inherit !important; left: inherit !important; width: 100% !important; transform: inherit !important; background: #f2f2f2; padding:20px 10px;}
.pkgbox img{ object-position: left;}
.pkgbox span, .pkgbox strong, .pkgbox p{ color: #444242;}
.viwmor::before{ display: none;}
.viwmor, .viwmorBtn{ background: #01a859 !important; border-radius: 5px; padding: 8px 14px !important; font-size: 13px; color: #fff !important;}
.pkgbox.box1 strong, .pkgbox.box1 span, .pkgbox.box1 p, .pkgbox.box3 strong, .pkgbox.box3 span, .pkgbox.box3 p{ padding-left: 0px;}
.viwmor:hover{ background: #464899 !important; color: #fff !important;}
.pkgbox:hover .viwmor{ color: #fff !important;}
.viwmorBtn:hover{ background: #464899 !important; color: #fff !important;}
.pkgbox:hover .viwmorBtn{ color: #fff !important;}
.offerRt .viwmorBtn { background: #01a859 !important;}
.offerRt .viwmorBtn:hover { background: #464899 !important;}


.managemntpage .col-md-3 {-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}





}


@media only screen and (max-width: 420px){

.curentList ul li span {width: auto; margin-right: 8px;}
.curentList ul li em {width: auto;}
.curentList ul li b{width: 100%; padding-top: 5px;}
.curentList ul li{margin-top: 9px;}


}

@media only screen and (max-width: 410px){
.prodlistgrd .col-sm-6{ -ms-flex: 100%;flex: 0 0 100%;max-width: 100%;}
.prdsbox .pic img{ height: auto;object-fit: inherit;}
.prdsbox .text h4 {
    min-height: auto;
}

}
@media only screen and (max-width: 400px){


.jorneyCont ul li{ -ms-flex: 100%;flex: 0 0 100%;max-width: 100%;}
.topheading h2, .topheading h3, .topheading h4 { font-size: 23px; line-height: 24px;}
.pagecontain h4 { font-size: 18px; line-height: 25px;}

.prddetlsRt h1 {
    font-size: 20px;
    line-height: 28px;
}
.prddetlsRt strong {
    font-size: 15px;
    line-height: 20px;
}
.stocklst li strong{ font-size: 14px;}
.prizea{ font-size: 14px;}


.gallerySec  .col-sm-4{max-width: 100%; flex: 0 0 100%;}



}

@media only screen and (max-width: 320px){ 

.footerSec .col-sm-6{ -ms-flex: 100%;flex: 0 0 100%;max-width: 100%;}
.footerSec .col-sm-12{ -ms-flex: 100%;flex: 0 0 100%;max-width: 100%;}



}









