@font-face {

font-family: 'FontAwesome';src: url('fonts/fontawesome-webfont.eot');

src: url('fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('fonts/fontawesome-webfont.woff2') format('woff2'), url('fonts/fontawesome-webfont.woff') format('woff'), url('fonts/fontawesome-webfont.ttf') format('truetype'), url('fonts/fontawesome-webfont.svg#fontawesomeregular') format('svg');font-weight: normal;font-style: normal;}

/*http://www.egotur.com/icons/et-line-font/*/

@font-face {

font-family: 'et-line';src:url('fonts/et-line.eot');src:url('fonts/et-line.eot?#iefix') format('embedded-opentype'),url('fonts/et-line.woff') format('woff'),

url('fonts/et-line.ttf') format('truetype'),url('fonts/et-line.svg#et-line') format('svg');font-weight: normal;font-style: normal;}

.font-icn,.fb,.twrt,.lnkd,.insta,.adds,.calls,.email,.gpls {font-family:'FontAwesome'; font-style:normal; font-weight:normal;}

.Line-icns {font-family:'et-line'; font-style:normal; font-weight:normal;}

.fb:before { content:"\f09a";} .twrt:before { content:"\f099";} .lnkd:before { content:"\f0e1";} .insta:before { content:"\f16d";} .gpls:before {content:"\f0d5";} .adds:before {content: "\f041";font-size:16px; margin-right:15px;float: left;}

.calls:before {content: "\f10b";font-size:23px;margin-right:15px;float: left;}.email:before {content: "\f003";font-size:16px;margin-right:15px;float: left;}

body {margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:14px;color:#000;}

*,*:before,*:after {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}*{outline:none!important;}

*::-moz-selection { background: #ed1b24;color:#fff;}*::selection { background: #ed1b24;color:#fff }

.animets{-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}img {border:0;}

/* start preloader   */

.preloader{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99999;display: -webkit-flex;display: -ms-flexbox;display: flex;

-webkit-flex-flow: row nowrap;-ms-flex-flow: row nowrap;flex-flow: row nowrap;-webkit-align-items: center;-ms-flex-align: center;align-items: center;background: none repeat scroll 0 0 #f2cdb3;}

.sk-spinner-rotating-plane.sk-spinner {width: 30px;height: 30px;background-color: #fff;margin: 0 auto;-webkit-animation: sk-rotatePlane 1.2s infinite ease-in-out;

animation: sk-rotatePlane 1.2s infinite ease-in-out;}

@-webkit-keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}@keyframes sk-rotatePlane{0%{-webkit-transform:perspective(120px) rotateX(0) rotateY(0);transform:perspective(120px) rotateX(0) rotateY(0)}50%{-webkit-transform:perspective(120px) rotateX(-180.1deg) rotateY(0);transform:perspective(120px) rotateX(-180.1deg) rotateY(0)}100%{-webkit-transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg);transform:perspective(120px) rotateX(-180deg) rotateY(-179.9deg)}}

/* end preloader */

.scrollToTop {background:#ed0606;bottom:10px;color:#fff;cursor:pointer;float:right;font-size:20px;height:28px;line-height:25px;position:fixed;right:10px;text-align:center;width:30px;

z-index:99; display:none; cursor:pointer;}

.rsp-img {float:left; max-width:100%;}

a{text-decoration:none;color:#35b2d4;} a:hover{ color:#25a4c7;}

h1,h2,h3,h4,h5{margin:0;font-weight:700; color:#000;}

p{margin:0 0 10px;line-height:26px;}

.noLst { list-style:none; margin:0; padding:0;}.pullLft {float:left;}.pullRit {float:right;}.pullNon { float:none; display:inline-block;}

.row{width:100%;overflow:hidden;}

.col-3 {width:33.33%}.col-2 {width:50%;}.col-4 {width:25%;} .col-1 {width:100%;}

.sctn {float:left;width:100%;padding:70px 0;}

.secTil {float:left;width:100%; text-align:center;color:#000; font-weight:600; font-size:26px;font-family:'Open Sans',sans-serif;} .secTil span {color:#000; font-weight:300;}

.subttl { float:left; width:100%; text-align:center;} .subttl strong { font-size:17px; font-weight:600; text-transform:uppercase; letter-spacing:5px; color:#000; position:relative; padding:0 70px;}

.subttl strong:after,.subttl strong:before { content:""; position:absolute; left:0; width:60px; height:1px; background:#f1453d; top:10px;} .subttl strong:before{ left:inherit; right:0;}

.subttl strong span { color:#f1453d;}

.slog { float:left; width:100%;text-align:center; font-size:24px; line-height:30px; color:#000; }

.wper {width:1180px;margin:0 auto; display:block;}.wper::after {content:"";display:table;clear:both;}

hr{height:2px; background:#35b2d4;width: 80px; border:none; display:inline-block; float:none; margin:10px 0;}

.btns { display:inline-block; padding:12px 25px; min-width:100px; background:#c6d202; color:#000; letter-spacing:1px; border:none;font-size:16px;font-weight:600;text-transform:uppercase;cursor:pointer;}

.btns.blk {background:#000;color:#fff;} 

.btns:hover,.btns.blk:hover {opacity:0.8;} .btns:hover{color:#000;}.btns.blk:hover{ color:#fff;}

.header {position:fixed;top:0;width:100%;padding:20px 0;z-index:2;background: rgba(0,0,0,0);} .header.fixed {box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.2);background: rgba(0,0,0,1);padding:5px 0;}

.header .hdrlgo,.hdrlgo img {float:left;} .hdrlgo img {transition:all 0.5s ease;padding:7px 0;float:left;width:220px;} 

.header.fixed .hdrlgo img { width:165px;}

.hdrspc{float:left;width:100%;height:88px;}

.hdrMnu {float:right; margin-top:5px;transition:all 0.5s ease;}   .header.fixed .hdrMnu { margin-top:0;}

.topMnu {list-style:none;margin:0;padding:0;text-align:center;} .topMnu > li { display:inline-block; margin:0 20px; padding:0; position:relative; vertical-align:top;}

.topMnu > li > a { color:#fff;padding:12px 15px;float:left;font-weight:normal;font-size:15px;border-radius: 7px;background: rgba(255,204,41,0);transition:all 0.7s ease;}

.topMnu > li.crnt > a {color:#ffcc29;}

.topMnu > li:hover > a {background: rgba(255,204,41,0.9); color:#000;}

/*.topMnu li .sub-menu:after {border-bottom:10px solid #FFFFFF;border-left:10px solid transparent;border-right:10px solid transparent;content:"";display:inline-block;left:20px;position:absolute;top:-10px;}

.topMnu li .sub-menu:before {border-bottom:11px solid rgba(0,0,0,0.2);border-left:11px solid transparent;border-right:11px solid transparent;content:"";display:inline-block;left:19px;position:absolute;

top:-11px;}*/

.topMnu li .sub-menu {list-style:none;margin:0;padding:10px 0;position:absolute;right:-15px;top:40px;width:230px;border:1px solid #ccc;background:#fff;border-radius:0;

box-shadow:0 3px 5px rgba(0,0,0,0.2);opacity:0;z-index:99999;visibility:hidden;transition:all 0.5s ease;transform:translateY(40px);}

.topMnu li:hover > .sub-menu {opacity:1;display:block;visibility:visible;transform:translateY(0px);}

.topMnu li.mega .sub-menu {width:500px;padding:10px;} .topMnu li.mega .sub-menu:before {content:""; float:right; width:350px; height:280px;background:url(../images/MenuBk.png) no-repeat center center; background-size:cover;}

.topMnu li.mega .sub-menu li {width:110px;border-bottom:none;}

.sub-menu li {float: left;text-align: left;padding: 10px 15px;border-bottom: 1px dashed #ddd;width: 100%;} .sub-menu li:hover {opacity:0.8;}

.sub-menu li a {float: left;font-size: 14px;color: #333;line-height: 20px;width: 100%; font-weight:400;} .sub-menu li a:hover {color:#7cc02f;}

.mob-mnu { float:left; margin:5px 0; position:relative; width:20px; height:30px; background:none; cursor:pointer; z-index:99999; display:none;}

.mob-mnu::after {content: "";position: fixed;top: 71px;bottom: 0;left: 320px;right: 0;background: rgba(13,15,17,0.7);display: none;

-o-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}.actv.mob-mnu::after {display: block;}

.mnu-btn, .mnu-btn::before, .mnu-btn::after {background-color: #fff;content: "";display: block;height: 1px;position: absolute;-o-transform: translateZ(0px);-ms-transform: translateZ(0px);

-moz-transform: translateZ(0px);-webkit-transform: translateZ(0px);transform: translateZ(0px);-o-transform-origin: 50% 50% 0;-ms-transform-origin: 50% 50% 0;-moz-transform-origin: 50% 50% 0;

-webkit-transform-origin: 50% 50% 0;transform-origin: 50% 50% 0;-o-transition: all 0.1s ease-in-out 0s;-ms-transition: all 0.1s ease-in-out 0s;-moz-transition: all 0.1s ease-in-out 0s;

-webkit-transition: all 0.1s ease-in-out 0s;transition: all 0.1s ease-in-out 0s;width: 100%;}

.mnu-btn {  margin:15px 0 0;}.mnu-btn::before {top: -8px;}.mnu-btn::after {bottom: -8px;}

.actv .mnu-btn, .headr.fixed .actv .mnu-btn {background-color: transparent;}

.actv .mnu-btn::before, .actv .mnu-btn::after {bottom: 0;top: 0;}

.actv .mnu-btn::before {background-color:#fff;-o-transform: rotate(45deg);-ms-transform: rotate(45deg);-moz-transform: rotate(45deg);-webkit-transform: rotate(45deg);transform: rotate(45deg);}

.actv .mnu-btn::after {background-color:#fff;-o-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}



/*--Slider Css--*/

.responsive-slider-parallax {max-width:100%;position:relative;float:left;width:100%; overflow:hidden;}

.responsive-slider-parallax [data-animate] {opacity:0;}

.responsive-slider-parallax .slides-container {position:relative;}

.responsive-slider-parallax .slides-container ul {list-style-type: none;padding: 0;margin: 0;white-space: nowrap;font-size: 0;}

.responsive-slider-parallax .slides-container ul li {display: inline-block;width: 100%;}

.responsive-slider-parallax .slides-container ul li .slide-body {float:left;position: relative;width: 100%;height:100vh;font-size: 14px;}

.responsive-slider-parallax .slider-control {position: absolute;font-size: 20px;color: #fff;top: 49%;background-color: #000;font-family:'FontAwesome';padding: 10px;opacity: 1;}

.responsive-slider-parallax .slider-control.left {left:0;padding:10px 7px 10px 0;border-radius:0 7px 7px 0;}

.responsive-slider-parallax .slider-control.left:hover {text-decoration: none;opacity: 0.9;}

.responsive-slider-parallax .slider-control.right {right: 0;padding:10px 0 10px 7px;border-radius: 7px 0 0 7px;}

.responsive-slider-parallax .slider-control.right:hover {text-decoration: none;opacity: 0.5;}

.responsive-slider-parallax .pages {position: absolute;bottom: 15px;width: 100%;text-align: center;}

.responsive-slider-parallax .pages .page {display: inline-block;color: transparent;width: 10px;height: 10px; margin:0 3px;border-radius:0;background:#000;}

.responsive-slider-parallax .pages .page.active {background:#c6d202;}

.slid-items {float:left;width:100%;height:100%;background-size:cover; background-repeat:no-repeat; background-position:center bottom; padding-top:100px;}

.slid-items .prdinfo {float:left;width:500px; color:#fff; margin-top:100px;}  .slid-items .wper {position:relative; height:100%;}

.slid-items .prdimg {position:absolute;right:0;width:calc(100% - 400px);bottom:50px; text-align:center;} .slid-items .prdimg img {display:inline-block;vertical-align:top; width:100%;}

.prdinfo .hdn1 {float:left;width:100%; font-size:48px; font-style:normal; color:#fff; text-align:left; letter-spacing:3px; font-weight:100;} 

.prdinfo .hdn2 { float:left; width:100%; text-align:left; color:#fff;font-size:24px; font-weight:normal; letter-spacing:2px;} 

.prdinfo .btnHld { float:left; width:100%; margin-top:15px; text-align:left;} 

.prdinfo .btnHld .btns { text-transform:none; letter-spacing:normal; padding:7px 20px; min-width:inherit; margin-right:10px; float:left;}

/*--Slider Css end--*/







.myChoic {float:left;width:100%; padding:120px 0;} .myChoic .hdn1 {float:left;width:100%;font-size:68px;text-transform: uppercase;letter-spacing:7px; color:#ffa201; font-weight:100; line-height:75px; margin-bottom:25px;} 

.myChoic .hdn1 span {float:left;width:100%; color:#000;}

.myChoic p {float:left;width:100%; font-size:20px;} .myChoic .arrpw {float:left;color:#000;margin-top:40px;} .arrpw img { height:15px; width:130px;object-fit: cover;object-position: 100% center;transition: all 0.3s ease; margin-right:10px;}

.arrpw:hover img { width:200px;}

.coverSec {float:left;width:100%;} .cvr1 {float:left;width:100%; background:#000; overflow:hidden; position:relative; margin-bottom:30px;} .cvr1 .cverimg {opacity: 0.9; float:right; width:100%;transition: all 0.3s ease;} 

.cvr1:hover .cverimg {transform: scale(1.05);opacity: 0.3;} .cvr1 .cptnbx {position:absolute;top:20px;bottom:20px;left:150px; width:350px;display: flex;align-items: center;}

.cptnbx .cptnbxin { float:left;width:100%;} .cvr1 .hdn2 { float:left; width:100%; color:#fff; font-size:48px; font-weight:bold;letter-spacing: 5px;} 



.coverSec .cvr2 {float:left;width:calc(50% - 15px);background:#000;overflow:hidden;position:relative;}.cvr2 .cverimg {opacity: 0.9; float:right; width:100%;transition: all 0.3s ease;} 

.cvr2:hover .cverimg {transform: scale(1.05);opacity: 0.3;} .cvr2 .cptnbx {position:absolute;top:20px;bottom:20px;left:40px; width:350px;display: flex;align-items: center;}

.cvr2 .hdn2 { float:left; width:100%; color:#fff;font-size:36px; font-weight:bold;letter-spacing: 5px;} .cvr2 .hdn2 span {float:left;width:100%;font-weight:normal;font-size: 24px;letter-spacing: 8px;}



.coverSec .cvr3 {float:right; width:calc(50% - 15px);background:#000;overflow:hidden;position:relative;} .cvr3 .cverimg {opacity: 0.9; float:right; width:100%;transition: all 0.3s ease;} 

.cvr3:hover .cverimg {transform: scale(1.05);opacity: 0.3;} .cvr3 .cptnbx {position:absolute;top:20px;bottom:20px;left:40px; width:350px;display: flex;align-items: center;}

.cvr3 .hdn2 { float:left; width:100%; color:#fff;font-size:36px; font-weight:bold;} .cvr3 .hdn2 span {float:left;width:100%;font-weight:normal;font-size:16px;letter-spacing:2px;}



.coverSec p {float:left;width:100%; margin:35px 0 0;} .coverSec .arrpw img {filter: invert(1); width:70px;} .coverSec .arrpw:hover img { width:100px;}

.coverSec .arrpw{ color:#fff; font-size:20px;}



.wlcm {float:left;width:100%; padding:100px 0; overflow:hidden;} .wlcm .sidmg {float:left; margin-left:-250px;} .wlcm .sideCptn {float:right;width:650px;}

.wlcm .hdn2 {float:left;width: 100%;font-size: 55px;text-transform: uppercase;letter-spacing: 10px;font-weight:100; margin:80px 0 25px;}

.wlcm .hdn2 span {color:#ffa201;}

.wlcm  p { float:left; width:100%; font-size:20px;} .wlcm .arrpw {float:left;color:#000;margin-top:40px;}



.cvrs4 {float:left;width:100%;position:relative; background:#313f5f;} .cvrs4 .cverimg {float:right;opacity: 0.4; width:100%;} .cvrs4 .cvr4Cptn {position:absolute; width:650px; top:150px;}

.cvrs4 .hdn2 {float:left;width:100%;text-align:center;font-size:50px;color:#fff;font-weight:100; letter-spacing:1px;  margin-bottom:25px;} 

.cvrs4 p { float:left; width:100%; text-align:center; color:#fff; font-size:20px; line-height:35px;}



.roadmp {float:left;width:100%; background:#eee; padding:100px 0; margin:100px 0; text-align:center;} .roadmp .hdn2 {float:left;width:100%;text-align:center; font-size:48px; font-weight:100; letter-spacing:8px;}

.roadmp .stps {float: left;width: 96%;margin: 50px 2%;list-style: none;padding: 150px 0;height: 0;} .roadmp .stps li { float:left; width:14.28%;position:relative;}

.roadmp .stps li:before {content:"";float:left; width:calc(50% - 15px); height:1px; background:#666;} .roadmp .stps li:after {content:"";float:right;width:calc(50% - 15px);height:1px;background:#666;}

.roadmp .stps .rund {float: none;width: 20px;height: 20px;border: 2px solid #666;display: inline-block;vertical-align: top;margin-top: -10px;border-radius: 15px;}



.roadmp .stps li.fst:before {visibility:hidden;} .roadmp .stps li.lst:after {visibility:hidden;}

.stps .stp {position:absolute;left:0;right:0;text-align:center;font-size:15px;font-weight:normal;}

.stps .stp.uper { bottom:30px;} .stps .stp strong {float:left;width:100%;font-size: 20px;font-weight: 600;margin-top: 5px;}



.picChoise {float:left; width:100%; padding:100px 0;} .picChoise .hdn1 {float:left;width:100%;text-align:center;font-weight:normal;font-size:24px;letter-spacing:4px;margin-bottom:30px;}

.lstng {float:left;width:100%;margin:0;text-align:center; padding:0;} .lstng li {display:inline-block;vertical-align:top;margin:20px;width:340px;}

.lstng li .prtImg {display:inline-block;vertical-align:top;display: inline-block;vertical-align: top;border:2px solid #333;border-radius:50%;padding:40px; width:250px;overflow:hidden;}

.lstng li .prtImg img {float:left;width:100%;transition: all 0.3s ease;} .lstng li:hover .prtImg img{transform: scale(1.07);} .lstng li a {float:left;width:100%;}

.lstng .hdn2 {float:left;width:100%;font-size:36px;font-weight:100;margin-top:25px;} 

.lstng li:hover .hdn2 {color:#ffa201;}


.fincePrtnr {float:left; width:100%; padding:100px 0; background:#000;border-bottom: 1px solid rgba(255,255,255,0.2);}
.fincePrtnr .hdn1 { float:left; width:100%; text-align:center; color:#fff;font-weight: normal;font-size: 24px;letter-spacing: 5px; margin-bottom:35px;}
.F-prtnr { float:left; width:100%; text-align:center; margin:0; padding:0; list-style:none;}
.F-prtnr li {display:inline-block; vertical-align:top; width:350px; margin:10px;} .F-prtnr li .prtImg {float:left;width:100%;} .F-prtnr li .prtImg img { float:left; width:100%;}


.vsion {float:left;width:100%; padding:40px 0;}  .vsion .hdn1 { float:left; width:100%; font-weight:normal; color:#5a5959; font-size:65px; margin:0 0 20px;}

.vsion .slgs { float:left; width:100%; color:#5a5959; font-size:28px; text-transform:uppercase; line-height:normal; font-weight:600;}

.vsion .lstwy { float:left; width:100%; list-style:none; margin:20px 0 0; padding:0;} .vsion .lstwy li { float:left; width:33.33%; padding:20px; text-align:center;}

.vsion .lstwy img { display:inline-block; vertical-align:top;} .vsion .lstwy .hdn2{ float:left; width:100%; color:#35b2d4; font-size:16px; margin:15px 0;}

.vsion .lstwy p{ float:left; width:100%;color:#5a5959;}

.rptclint { float:left; width:100%; padding:50px 0; background:#f4f4f4;} .rptclint .hdn2 {float:left;width:100%;text-align:center;font-size:48px;font-weight:100;color:#333;margin-bottom:20px;}

.rptclint .hdn2 span { font-weight:600;} 

.rptclint .clntimg{float:left;width:230px; background:#fff; text-align:center;}

.rptclint .clint img { background:#fff;filter: grayscale(100%); width:auto!important; float:none; display:inline-block!important;} .rptclint .clint img:hover {filter: grayscale(0%);}

.upcming { float:left; width:100%; padding:60px 0;} .upcming .hdn2 { float:left; font-size:36px; color:#222; font-weight:600; line-height:24px; margin-bottom:25px;}

.upcming .hdn2 hr { margin:0; background:#7cc02f;} .upcming .prjtimg { float:left; width:220px;}

.upcng.owl-theme .owl-nav {width:auto;right:0; top:-70px;} .upcng.owl-theme .owl-nav [class*="owl-"] { background:#35b2d4; margin:1px; color:#fff; line-height:20px;}

.upcng.owl-theme .owl-nav [class*="owl-"]:hover { background:#7cc02f;}


.foter{float:left;width:100%; background:#000; padding-top:100px;} 
.foter .inbxs { float:left; width:30%; padding:10px 20px 10px 0; margin-bottom:20px;}
.foter .inbxs.big { float:right; width:300px; border-left:1px solid #333;padding:10px 0 10px 50px;}
.foter .inbxs.mids { width:450px;} .foter .inbxs .hdn2 {float: left;width: 100%;margin-bottom: 30px;letter-spacing: 5px;color: #777;font-size: 18px;}
.cerfct {float:left;width:100%;list-style:none;margin:0;padding:0;}.cerfct li {float:left;width:90px;margin:0 20px 20px 0;} .cerfct li:hover {opacity: 0.7;}
.cerfct .prtImg,.cerfct .prtImg img {float:left;width:100%;}
.foter .inbxs p { float:right;width:100%; color:#888;} .foter .soclnk strong {float:left;margin-right:10px;}  .foter .inbxs p a {color:#888;} .foter .inbxs p a:hover {color:#ccc;}
.foter .soclnk a {font-size:20px;color:#fff;width: 30px;float: left;text-align:center;} .foter .soclnk a:hover {color:#999;}
.foter .btmlnk {float:left;width:100%;margin:0;padding:0;list-style:none;} .foter .btmlnk li {float:left;width:100%;margin-bottom:15px;} 
.foter .btmlnk li a { float:left; width:100%; color:#888; font-size:15px;} .foter .btmlnk.blds li a { font-weight:600; text-transform:uppercase; letter-spacing:2px; font-size:18px;} .foter .btmlnk li a:hover { color:#ccc;}
.cprit{ float:left; width:100%; text-align:center; background:#000; margin:70px 0 0; padding:30px 0; color:#6a6969;border-top: 1px solid #222;} .cprit a{ color:#fff;} .cprit a:hover{ color:#999;}
.whtup {position: fixed;bottom: 30px;right: 30px;z-index: 9;}
.whtup a {float: left;height: 40px;width: 40px;border-radius: 50px;background: #0dc143;font-size: 30px;text-align: center;line-height: 37px;color: #fff;box-shadow: 0px 5px 5px 0px rgba(0,0,0,.3);}
/*--Inner Pages--*/



.PdrtImg {float:left;width:100%;padding:90px 0 0;background:#f7f7f7 /*linear-gradient(90deg, #f2f2f2 55%, #ffffff 50%)*/; height:100vh;}  .PdrtImg .wper {height:100%;}

.PdrtImg .imgs {float:right;width:50%; height:100%;display:flex;align-items: center;} 

.PdrtImg .imgs .imgcvr {float:left;width:100%;}

.PdrtImg .imgs img {float:right; width:800px; margin:20px 0;}



.PdrtImg .cptns {float:left;width:400px;margin:100px 0 0;} .PdrtImg .hdn1 {float:left;width:100%; font-size:52px;font-weight: 800; text-transform:uppercase;} .PdrtImg .hdn1 span { color:#ffa201;}

.PdrtImg .hdn2 {float:left;width:100%;font-size:28px;border-top: 1px solid #ffa201;margin: 15px 0 0;padding: 10px 0 0; } 

.PdrtImg .hdn2 small {float: left;width:100%;font-size:18px;font-weight:100;letter-spacing:10px; margin-top:15px;} .PdrtImg p { float:left; width:100%; font-size:16px;}

.PdrtImg .arrpw {float: left;color: #000;margin-top: 30px;}



.abutPrdt {float:left;width:100%; padding:20px 100px 70px; background:#f7f7f7;} .abutPrdt .prdimg {float:left;width:100%;}



.abutPrdt .txtbx {float:right;width:450px;background:#fff;margin:-400px 100px 0 0;padding:50px;}

.abutPrdt .hdn2 { float:left; width:100%;font-size:48px;} .abutPrdt .hdn2 small {float: left;width: 100%;font-size: 20px;letter-spacing: 5px;font-weight: 100; margin-bottom:25px;}

.abutPrdt p {float:left;width: 100%;font-size: 16px;line-height: 36px;} .abutPrdt p strong {float: left;width: 100%;font-size: 24px;font-weight: 400;}



.colrs {float:left;width:100%;background:linear-gradient(90deg, #868585 55%, #000000 50%);} .colrs .imgs {float:left;width:40%;} .colrs .imgs img { float:left; height:600px; margin:-100px 0 0 -100px;}

.colrs .imgs .hdn2 {font-size:55px; font-weight:800; color:#fff; float:left; width:100%; margin-top:80px; text-align:center;} .colrs .imgs .hdn2 small { float:left; width:100%; font-size:28px; font-weight:100; color:#fff;}

.colrs .colors {float:left;width:100%;list-style:none;margin: 0;padding: 0; text-align:center; position:relative;}

.colors .clrbx {display: inline-block;vertical-align: top;width: 60px;height: 25px;width: 25px; margin: 5px; border-radius: 30px; cursor: pointer; box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;}

.colrs .conts { float:right; width:400px; color:#fff;} .colrs .conts .hdn1 { float:left; width:100%; text-align:center; font-size:350px; color:#ffa201;} 

.colrs .conts .hdn1 small {font-size: 36px;color: #fff;font-weight: 400;letter-spacing: 5px;}



.colrs .conts .bnfts {float:left;width:100%;list-style:none;margin:-30px 0 0;padding:0 0 20px;border-bottom: 1px dashed #ffa201;} 

.colrs .conts .bnfts li { float:left; width:100%; text-align:left; padding:7px 0 7px 50px; font-size:20px; font-weight:normal;text-transform: uppercase;letter-spacing: 1px;}

.colrs .conts .bnfts li span { float:left; width:30px; height:30px; background:#ffa201; line-height:30px; font-weight:bold; text-align:center; margin-left:-50px; color:#000;}



.ftcher {float:left;width:100%;background:#ffa201;padding:0; position:relative;} .ftcher .ftrimg {float:right;} .ftcher .ftrimg img {float:right;}

.ftcher .ftchtxt {position:absolute; width:100%; padding:80px 0;} .ftcher .cntsx {float:left;width:45%;} .ftcher .hdn1 {float: left;width: 100%;font-size: 80px;text-transform: uppercase;color: #fff;}



.ftcher .featrs { float:left;width:100%;list-style:none; margin:20px 0 0; padding:0; text-align:center;} .ftcher .featrs li { float:left; width:50%; margin:20px 0;}

.featrs .imgicn {float:left;box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px; overflow:hidden; padding:0;border-radius:50%; margin:0 0 0 20px;} .featrs .imgicn img { float:left; width:130px;}

.featrs .hdn3 {text-transform: uppercase;font-weight: 600;font-size: 18px;float: left;width: 40px;transform: rotate(90deg);text-align: left; color:#fff; letter-spacing:1px;}



.spcfc {float:left;width:100%; padding:70px 0; background:#000;}

.spcfc .hdn2 { float:left; color:#fff; width:100%; font-size:65px; font-weight:800; margin:0 0 45px;text-align:center;padding:0 20px;} 

.spcfc .hdn2 small {float:left;width:100%; font-weight:600; font-size:36px; color:#ffa201;}



.spcfc .spcfImg {float:left;width:600px;padding:0 70px;text-align:center;} .spcfc .spcfImg  img { display:inline-block; float:none; vertical-align:top;}

.spcfc .spfDtls {float:right; width:calc(100% - 650px); padding:0 70px 0 0;} .spfDtls .hdn2 { float:left; color:#fff; width:100%; font-size:65px; font-weight:800; margin-bottom:25px;} 

.spfDtls .hdn2 small {float:left;width:100%; font-weight:100; font-size:36px; color:#ffa201;}

.spcfc .tbls { width:100%; text-align:left; font-size:17px; border-collapse:collapse; color:#fff} .spcfc .tbls th { font-weight:600; background:rgba(255,255,255,0.03);}



.spcfc .adnlFtr {float:left;width:100%;margin:0 0 35px;padding:0;list-style:none; overflow:hidden;}

.spcfc .adnlFtr li { float:left;width:25%; border-left:1px solid rgba(255,255,255,0.4); border-top:1px solid rgba(255,255,255,0.4); margin-left:-1px; margin-top:-1px; padding:35px 20px;}

.spcfc .adnlFtr span {float:left;width:100%;text-align:center; margin:0 0 10px;}



 .spcfc .adnlFtr .hdn3 {float:left;width:100%;color:#fff; text-align:center; font-weight:600; font-size:18px;}



.abutprdt {float:left;width:100%;padding:70px 0 40px;} .abutprdt .hdn2 {float:left;width:100%;font-size:36px;font-weight:bold; text-align:center;font-weight:600; margin:20px 0;}

.abutprdt .hdn2 small { float:left; width:100%;font-size:36px;}

.abutprdt .pra { float:left; width:100%; text-align:center; font-size:18px; line-height:32px;} .abutprdt .btnhld {text-align:center; float:left; width:100%; margin:20px 0;} .abutprdt .btnhld .btns { margin:5px;}



 

.sfiction { float:left; width:100%; padding:20px; position:relative;}

.sfiction .pullLft {width:520px;} .sfiction .pullRit { width:calc(100% - 550px);}

.sfiction .frntimg { float:left;} .sfiction .hdn2 { float:left; width:100%;font-size:55px; font-weight:bold; float:left; margin:50px 0 25px;}

.sfiction .hdn2 small {float: left;width: 100%;font-size: 38px;font-weight: normal;color: #666;text-transform: uppercase;}

.sfiction .frntimg { float:right; margin-right:60px; margin-top:0;} .sfiction .tbls { width:100%; text-align:left; font-size:17px; border-collapse:collapse;} .sfiction .tbls th { font-weight:600;}



.sfty {float:left;width:100%;list-style:none; margin:35px 0; padding:0; text-align:center;} 

.sfty li {display:inline-block;vertical-align:top;margin:10px;width:210px;} .sfty .imgicn { float:left; width:100%; text-align:center;} .sfty .imgicn img { width:120px;}

.sfty .hdn3 { float:left; width:100%; text-align:center; margin-top:20px;}



.prdtglry {float:left; width:100%; padding:0; text-align:center;} .prdtglry .hdn1 {float:left;width:100%; font-size:48px; text-transform:uppercase; font-weight:100;}

.prdtglry .Gallery {float: left;width:100%;padding:10px;margin:25px 0;list-style: none;}

.prdtglry .Gallery li {float:left;width:calc(25% - 20px); margin:10px;}

.prdtglry .Gallery a, .prdtglry .Gallery img {float: left;width: 100%;cursor: zoom-in;}



.inpghdr {float:left;width:100%;background:bottom center no-repeat #313f5f;background-size:cover;padding:100px 0 40px;text-align:center; height:700px;display: flex;align-items: center;}

.inpghdr .hdngs {float:left;width:100%; font-size:55px; letter-spacing:7px;}

.inpghdr h1 { color:#fff;font-size:36px; text-transform:uppercase;}

.brdcrmb {float:left; padding:0; margin:0 0 15px; list-style:none; width:100%;} 

.brdcrmb > li { display:inline-block;padding-right:10px; margin-right:10px; color:rgba(255,255,255,0.9); vertical-align:top; font-weight:600;}

.brdcrmb > li:after { content:"/"; float:right; margin-right:-13px; color:#fff} .brdcrmb > li > a { float:left; color:rgba(255,255,255,0.7)} .brdcrmb > li > a:hover { color:rgba(255,255,255,1);}

.brdcrmb > li:last-child:after { display:none;}





.abut .hdn2{float:left;width:100%;font-size: 36px;text-transform: uppercase;letter-spacing: 7px;line-height: 55px; margin-bottom:15px;} 

.abut p {float: left;width: 100%;font-size: 22px;margin:0 0 35px;font-weight: 100;line-height: 40px;}

.abut .olist {float:left;width:100%; margin:0 0 20px;} .abut .olist li {float: left;width:100%;margin:5px 0;font-size: 20px;font-weight:normal;font-style: italic;} .abut .olist li::marker { font-weight:bold;font-style: normal;}


.misn {padding:0; text-align:center;}

.misn .btob { float:left; width:50%; height:90vh; background:#ffa201;display:flex;align-items:center;} .misn .btob *{ color:#000;}

.misn .btoc { float:left; width:50%; height:90vh; background:#000000;display:flex;align-items:center;} .misn .btoc *{ color:#fff;}

.misn .misnBxin {float:left; width:100%;padding:70px;} .misnBxin .hdn3 {float:left;width:100%;font-size:18px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}

.misnBxin .hdn3 small{float: left;width: 100%;letter-spacing: normal;font-size: 28px;text-transform: none;margin-top: 35px;}

.misnBxin .hdn2 {float: left;width: 100%;text-transform: uppercase;margin:50px 0;font-size: 36px;letter-spacing: 5px;}

.misnBxin p {float: left;width: 100%;font-size: 22px;font-weight: 100;line-height: 40px;} 

.btob .misnBxin .btns{ background:#000;color:#fff;margin-top:20px;} 

.btoc .misnBxin .btns{background:#fff;color:#000;margin-top:20px;}



.team {overflow:hidden; background:#f7f7f7; padding:100px 0;} .team .teamImg { float:right; width:50%;} .team .tamTxt {float:left; width:calc(50% - 100px);}



.team .tamTxt .hdn2 {float:left;width:100%;margin-top: 100px;font-size: 48px;text-transform: uppercase;letter-spacing: 7px;font-weight: 600;margin-bottom: 25px;} 

.team .tamTxt .hdn3 {float:left;width: 100%;font-size: 20px;font-weight: 600;} .team .tamTxt p {float: left;width: 100%;font-size: 18px;margin: 0 0 25px;font-weight: 100;line-height: 35px;}

.contspg{background:#fff;}

.contspg .clmlft{ float:left;width:48%;} .contspg .clmrit{ float:right; width:48%;} .contspg .hdn2{font-size:30px; float:left; width:100%;} .contspg .hdn3 { font-size:24px; margin:0 0 10px;}

.qryfrm { float:left; width:100%;} .qryfrm .input-bx {float: left;width: 100%; margin-bottom: 10px;}

.qryfrm .input-bx .inpt {float: left;width: 100%;background: #fff;border: 1px solid #ddd;padding: 10px;height: 35px;}

.qryfrm .input-bx .inpt:focus{ border:1px solid #cfb474; color:#97762a;}

.qryfrm .input-bx textarea.inpt {height: 80px;} 

.map { float:left; width:100%; margin-top:35px;}



.mnucont {float:left;width:100%;} .mnucont p { float:left; width:100%;font-size:13px; line-height:20px;} .mnucont a{color:#666;} .mnucont a:hover {color:#000;}

.mnucont .soclnk a { display:inline-block; vertical-align:top; width:30px; height:30px; line-height:28px; border:1px solid; text-align:center; margin:7px 7px 0 0; font-size:17px; color:#555;}

.mnucont .soclnk a:hover {color:#ff7800;}



.cont .hdn2 {float:left;width:100%; text-align:left; font-weight:normal;font-size: 36px;margin-bottom: 15px;} .cont .mnucont p {font-size:16px;line-height:24px;}

.contfrm { float:left; width:100%;} .contpg .contfrm .col-2, .contpg .contfrm .col-1 {float:left;padding: 0 10px 10px 0;position: relative;}

.contfrm .ints {float: left;width: 100%;background: none;border: none;border-bottom: 1px solid #000000;padding: 10px 0;font-size: 14px;font-family: 'Open Sans',sans-serif; max-height:80px;}

.contpg .contfrm .cnter .btns{ font-weight:normal;}

.cont .gmp {float: left;width: 100%;height: 400px;background: rgba(255,255,255,0.5);margin-top: 30px; padding:10px;}



.crdlst {float: left;width: calc(100% + 20px);margin: 20px 0 0 -20px;padding: 0;list-style: none;}
.crdlst li {width: calc(33.33% - 20px);margin: 10px 0 0 20px;float: left;}

.table-responsive {float:left;width:100%;margin:35px 0;}
.savMtr {letter-spacing:normal;text-transform: none;font-weight: 600;font-size: 24px; float:left; width:100%;}
.crdlst p {font-size: 20px;font-weight: bold;color: green; margin:0 0 15px;} .crdlst h3 { font-weight:normal; font-size:20px; margin:20px 0;}
.crdlst .monthlySaving,.crdlst .annualSaving{ color:green;}

.card{float: left;width: 100%;padding: 15px;border: 2px solid #e9ecef;border-radius: 8px;margin:0;}
.card-header{float:left;width: 100%;padding: 5px;}
.float-left{float: left;}.float-right{float: right;}
.card-header, .card-body, .card-footer{float: left;width: 100%;}
output{left: 1%;position: relative;/*z-index: 10;*/color: #fff; position: relative;height: 32px;width: 32px;background: #4382e9;border-radius: 50%;display: flex;justify-content: center;align-items: center;margin-top: 10px;margin-bottom: 5px;}
output:after{transform: rotate(45deg);bottom: -2px;content: "";position: absolute;z-index: -1;height: 16px;width: 16px;background: #4382e9;left: 8px;}
.range-slider{width: 100%;cursor: pointer;}
.table {font-family: Arial, Helvetica, sans-serif;border-collapse: collapse;width: 100%;}
.table td, .table th {border: 1px solid #ddd;padding: 8px;}
.table tr:nth-child(even){background-color: #f2f2f2;}
.table tr:hover {background-color: #ddd;}
.table th {padding-top: 12px;padding-bottom: 12px;text-align: left;background-color: #eee;color:#313f5f;}

/*--Inner Pages end--*/



.bookride {width:560px;float:left;} 
.bookride .hdn2 {float:left;width:100%;font-size:18px;padding:10px;border-bottom: 1px solid #ddd; font-weight:600; text-align:center;}
.bookride .hdn2 small {float: left;width: 100%;font-weight: normal;font-size: 14px;}
.bookride .form{float:left;width:100%;padding:10px 5px;} .form .colm-2 {float:left; width:50%;padding:5px;} .form .inptbx .inpt{float:left; width:100%;padding:10px; border:1px solid #ccc; background:#fff;}
.form .lbls { float:left; width:100%; text-align:left; font-size:13px; padding:0 0 7px;}
.form .colm-1 {float:left;width:100%;text-align:center;} .form .colm-1{ margin:15px 0;} .bookride .btns { font-weight:normal;} .contpg .bookride { text-align:left;}

.wpcf7 form .wpcf7-response-output {float:left;width:100%;text-align:center;margin:10px 0;} .wpcf7-not-valid-tip {float:left;width:100%;font-size: 12px;text-align: left;}
.wpcf7-spinner {margin: -6px;}
.contpg { float:left; width:100%; padding:140px 0 0; background:#000;}

.contpg .wper { background:#fff;} .contpg .col-2 {padding:35px;} .gmp { float:left; width:100%;height:450px;}



/*--Blog PgCss--*/

.breadcrm {float:left;width:100%;} .bdcrm { float:left; width:100%; margin:0; font-size:15px; padding:5px 0; text-align:center;}

.blogs {float:left;width:100%;padding: 140px 0 0; background:#000;}

.blogs .lftclm{float:left;width:calc(100% - 310px);box-shadow: rgba(0, 0, 0, 0.1) 0px 5px 15px; background:#fff;}

.blogs .ritclm{float:right;width:300px;padding-left:5px;position:sticky;top:0px;}

.blog-hm-list{column-count: 2;column-gap:10px;float: left;width: 100%;padding: 0;margin: 0;list-style: none;}

.blog-hm-list>li{width:100%;margin:0 0 10px;padding:20px;background:#fff;display: inline-block;}

.pst-grd .pst-tiel{float:left;font-size:15px;text-align:left;width:100%;margin:0 0 5px;}

.pst-grd .pst-tiel a{float:left;width:100%;color:#000;font-size:24px; font-weight:600;}

.pst-grd .pst-media{float:left;width:100%;}

.pst-grd .pst-media a,.pst-grd .pst-media img{float:left;width:100%;} .pst-grd .pst-media img { border:5px solid #fff;}

.pst-grd .postcont{ float:left; width:100%;}

.pst-grd .pst-smry{float:left;width:100%;margin:5px 0 0;font-size:14px;}

.pst-grd .pst-smry .pst-cntnt{float:left;width:100%;}

.pst-grd .pst-smry .pst-cntnt p{ float:left; width:100%; color:#000; font-size:15px; line-height:24px;}

.pst-grd .post-info{border-top:1px solid #ccc;color:#999;float:left;font-size:13px;margin:0;padding:10px 0 0;width:100%;}

.pst-grd .pst-by{float:left; width:100%;font-size: 12px;margin: 0 0 10px;font-weight:normal; color:#777;}

.pst-grd .pst-by strong{ font-weight:600; color:#555; font-family:Arial, Helvetica, sans-serif; font-size:11px;}

.post-info .pst-on{float:right;}

.post-info a,.post-info i{color:#000;font-style:normal;}

.post-info a:hover{color:#fd4477;}

.post-info .btns {float: left;color: #fff;padding: 8px 13px;background: #050505;margin-top: 10px;}

.post-info .btns:hover{color:#fff;opacity:0.8;}

.post-info .post-categories { float:left; width:100%;padding:0;margin:0;list-style: none;} .post-info .post-categories li {float:left; padding-left:5px;}

.post-info .post-categories li:after{ content:","; color:#000;}

.post-info .post-categories:before{ content:"Post In : "; float:left; margin-right:7px; color: #555;font-weight: 600;}

.post-info .post-categories a{ color:#999;}

.post-info .psttgs{ float:left; width:100%;color: #555;font-weight: 600;} .post-info .psttgs a{ color:#999; font-weight:normal;}

.post-info a:hover { color:#666;}

.blog-post-sect .blog-rit-clm{float:right;width:29.5%;}

.rit-clm-bx{float:left;padding:0 0 20px;width:100%;margin-bottom:10px;background:#fff;padding:20px;}

.rit-clm-bx .bx-titl{float:left;width:100%;margin:0 0 10px;font-size:20px;color:#333;text-transform:uppercase;font-weight:bold;}

.rit-clm-bx .searchform{float:left;width:100%;}

.rit-clm-bx .searchform .screen-reader-text{display:none;}

.searchform > div{float:left;width:100%;padding-right:85px;}

.searchform #searchsubmit{float:right;margin-right:-85px;width:85px;background:#333;color:#fff;border:none;height:35px;padding:5px;}

.searchform input[type="text"]{float:left;width:100%;border:1px solid #333;padding:10px;height:35px;background:#fff;}

.rit-clm-bx ul{float:left;width:100%;list-style:none;margin:0;padding:0;}

.rit-clm-bx ul li{float:left;width:100%;padding:10px 0;border-top:1px dashed #aaa;} .rit-clm-bx .comment-author-link a{ color:#888;}

.rit-clm-bx .post-date{float:left;width:100%;color:#aaa;font-size:12px;}

.rit-clm-bx .tagcloud{border-top:1px dashed #aaa;float:left;padding-top:15px;width:100%;}

.tagcloud a{float:none;display:inline-block;margin:3px;border:1px solid #ccc;padding:4px 8px;font-size:12px!important;}

.post-content img{max-width:100%;margin:15px 0;}

.blog-img img{min-width:100%;}

.post-content{color:#666;line-height:26px;}

.recentcomments > a{float:left;width:100%;margin-top:3px;}

.nav-links{float:left;width:100%;margin-top:20px;text-align:center;}

.pagination{float:left;width:100%;}

.pagination .screen-reader-text{display:none;}

.pagination .nav-links{float:left;width:100%;text-align:center;}

.nav-links .page-numbers{display:inline-block;border:1px solid;padding:2px 7px;}

.pstViw{float:left;width:100%;padding:15px;background:#fff;margin-top:0;}

.pstViw .postimg{float:left;width:100%; text-align:center; background:#f5faf6; padding:; margin:0 0 10px 0;}

.pstViw .postimg img{width:100%; float:left;}

.pstViw .post-info{border-top:1px solid #ccc;color:#999;float:left;font-size:13px;margin:0;padding:10px 0 0;width:100%;}

.pstViw .pstTile{float:left;width:100%;margin:0 0 10px;font-size:24px;font-weight:normal; color:#333; font-weight:600;}

.psttxbs{float:left;width:100%;margin:10px 0;} .psttxbs .txtbxs ol li {padding: 5px 0px;color: #333;float: left;}

.psttxbs .txtbxs{ float:left; width:100%;text-align: justify;} .psttxbs h3,.psttxbs h2{ float:left; width:100%; margin:10px 0; color:#333;}

.psttxbs .txtbxs p{float:left; width:100%;} .psttxbs .txtbxs ul, .psttxbs .txtbxs ol{float:left; width:100%;line-height: 26px;padding: 0 0 0 20px;}

.psttxbs .txtbxs ol li::marker {font-weight: bold;}

.psttxbs .tblwpr{ float:left; width:100%; overflow:auto;}

.tblwpr table{ width:100%; text-align:left; border-collapse:collapse; font-size:12px; color:#333;}

.tblwpr table thead{ background:#eee;}

.pstviw-optn{background:#fff;float:left;margin:10px 0;padding:15px;width:100%;}

.post-navg{float:left;width:130px;}

.pstviw-optn .share-post{float:right;width:130px;text-align:right;}

.share-post .socLink {float:right;}

.socLink {display: inline-block;vertical-align: top;margin: 0;padding: 0;list-style: none;}

.socLink li {float: left;margin: 0 3px;}

.socLink li a {background: #fff;display: inline-block;border-radius: 20px;overflow: hidden;border: 1px solid #ccc; height:30px; width:30px; text-align:center; line-height:28px; color:#333;}

.post-navg a{display:inline-block;background:#ea4517;padding:5px 15px;color:#fff;border:none;cursor:pointer;text-align:center;}

.post-navg a[rel="prev"]{float:left; margin-right:2px;}

.post-navg a[rel="next"]{float:left;}

.post-navg a:hover{background:#e83504;color:#fff;text-decoration:none;}

.post-navg a:active{background:#ea4517;color:#fff;text-decoration:none;}

.post-view .commnets,.post-view .post-cmnt{float:left;margin:10px 0;width:100%;}

.pstviw-optn p{float:left;width:100%;margin-bottom:15px;}

.rombxs{float:left;width:100%;background:#fff;padding:15px;}

.rombxs #comments{float:left;font-weight:normal;margin:0 0 20px;width:100%;}

.rombxs .commentlist{list-style:none;float:left;width:100%;margin:0;padding:10px;background:#fff;}

.rombxs .commentlist ul{list-style:none;float:left;width:100%;padding-left:20px;}

.rombxs .commentlist li{float:left;margin:0;padding:0;width:100%;}

.rombxs .commentlist .comment-body{float:left;width:100%;background:#f7f7f7;padding:10px;margin-bottom:10px;font-size:13px;}

.rombxs .commentlist .comment-author{float:left;width:100%;margin-bottom:10px;}

.rombxs .commentlist .comment-author .avatar{float:left;margin-right:10px;border-radius:35px;background:#ccc;}

.rombxs .commentlist .comment-author .says{display:none;}

.rombxs .commentlist .comment-author .fn{margin-top:7px;float:left;font-style:normal;}

.rombxs .commentlist .comment-meta{margin:7px 0;}

.rombxs .commentlist .reply{float:left;width:100%;margin-bottom:10px;}

.rombxs .comment-respond{float:left;width:100%;margin-top:25px;}

.comment-respond .comment-reply-title{float:left;width:100%;font-weight:normal;}

.comment-respond .comment-form{background:#f7f7f7 none repeat scroll 0 0;float:left;margin-top:20px;padding:20px;width:100%;}

.comment-form p,.comment-form .form-submit{float:left;width:100%;}

.comment-form .comment-form-comment{float:left;width:100%;}

.comment-form .comment-form-comment textarea{float:left;width:100%;border:1px solid #ddd;padding:10px;height:180px;color:#666;}

.comment-form .comment-form-author ,.comment-form .comment-form-email,.comment-form .comment-form-url{float:left;width:100%;}

.comment-form label{float:left;width:100%;}

.comment-form input[type="text"]{float:left;width:100%;border:1px solid #ddd;padding:10px;color:#666;}

.comment-form .form-submit{border-top:1px solid #ddd;float:left;margin:15px 0 0;padding:15px 0 0;text-align:center;width:100%;}

.comment-form .form-submit .submit{display:inline-block;border:none;padding:10px 15px;background:#fb6104;color:#fff;text-transform:uppercase;cursor:pointer;}

.comment-form .form-submit .submit:hover{background:#e15602;},.comment-form .form-submit .submit:active{background:#fb6104;}

.err404{text-align:center;background:#f7f7f7;}

.err404 h1,.err404 h2{float:left;width:100%;font-size:65px;color:#333;margin-bottom:20px;font-family:Arial, Helvetica, sans-serif;}

.err404 h2{font-size:24px;margin-bottom:10px;font-weight:normal;color:#777;}

.err404 p{float:left;width:100%;margin-bottom:20px;}

/*--Blog PgCss end--*/



@media only screen and (max-width:1200px) {

.wper {width:920px;} .wlcm {text-align:center;}

.wlcm .sidmg {margin:0;float:left;width:400px;}

.hmSlid .slidimg { height:500px;} .vsion .hdn1 { font-size:50px;} .vsion .slgs { font-size:24px;} .rptclint .clntimg { width:175px;} .rptclint .clint img { width:100%!important;}

.abutPrdt {overflow:hidden;}.abutPrdt .prdimg { height:600px; width:auto; margin-left:-140px;}

.PdrtImg .hdn1 {font-size:36px;} .abutPrdt .txtbx { margin:-40px 40px 0 0; width:85%;}

.colrs { background:#868585;} .colrs .wper{width:100%;}.colrs .imgs img { float:none; display:inline-block; vertical-align:top; max-width:100%; width:inherit; margin:-100px 0 0; height:auto;}

.colrs .imgs,.colrs .conts { width:100%; text-align:center;} .colrs .conts { background:#000; padding:0 50px 50px;}



.ftcher .ftrimg,.ftcher .ftrimg img{width:100%;} .ftcher .ftchtxt {position:inherit;float:left;width:100%;} .ftcher .cntsx {width:100%; text-align:center;} .ftcher .featrs li { width:250px; float:none; display:inline-block; vertical-align:top;}

.featrs .hdn3 {transform:inherit;width:100%;text-align:center;} .featrs .imgicn {float:none;display:inline-block;margin:20px 0;}

.spcfc .spcfImg {width:100%;} .spcfc .spfDtls { width:100%; padding:0 30px;} .spfDtls .hdn2 { text-align:center;} .spcfc .adnlFtr li{width:50%;}





}

@media only screen and (max-width:939px) {

.wper {width:740px;} 

.header { padding:5px 0;} .header .hdrlgo img { width:165px;}

.hdrMnu { margin-top:0;} .hdrspc { height:65px;} .hmSlid .slidimg { height:400px;}

.hdrMnu .mob-mnu {display: block;} .mob-mnu::after {top:53px;}

.topMnu {position:fixed;top:53px; margin:0;left:0; bottom:0;width:320px;background:#f9f9f9;text-align:left; padding:0; overflow:auto; display:none; z-index:2;border-right: 1px solid #ddd;}

/*.header.fixed .topMnu {top:36px;}*/

.topMnu > li {float:left;width:100%; margin:0; border-bottom:1px solid rgba(0,0,0,0.05); position:relative;} .topMnu > li > a {float:left;width:100%;padding:15px 40px 15px 15px; color:#000;border-radius:0;}

.topMnu > li.crnt > a, .topMnu > li:hover > a { border:none;}

.topMnu li .sub-menu {position:relative; top:inherit; display:none;visibility:visible;opacity:1; float:left; width:100%!important; margin:0!important;transition:all 0.0s ease;transform:translateY(0px);} 

.topMnu li:hover .sub-menu {transition:all 0.0s ease;display:none;}

.topMnu .opnsub {float:left;font-size:20px;height:30px;line-height:30px;text-align:center;width:30px; font-style:normal; margin:10px 0 0 -35px;cursor:pointer; color:#333; position:relative;}

.hvch > a::after { display:none;}

.topMnu .opnsub:before {content: "+";float:}

.topMnu .opnsub.mns:before {content:"-";}

.topMnu li.mega .sub-menu::before { display:none;}

.topMnu li.mega .sub-menu {left:15px;right:inherit; top:15px; padding:0;width:290px!important;} .topMnu li.mega .sub-menu li { width:100%;}





.slid-items .prdinfo { width:100%; text-align:center; margin-top:10px;} .prdinfo .hdn1 { text-align:center; font-size:28px;} .prdinfo .hdn2 { text-align:center; font-size:18px;}

.prdinfo .btnHld {text-align:center;} .prdinfo .btnHld .btns {float:none;}

.slid-items .prdimg { float:left; width:100%; position:inherit; right:inherit;bottom: inherit;} .slid-items .prdimg img { width:auto; height:290px;}

.vsion .hdn1 {font-size:40px;} .vsion .slgs { font-size:18px;} .rptclint .clntimg { width:200px;} .foter .inbxs { width:50%;} .foter .inbxs.big { width:100%; border-left:none; padding-left:0;}



.PdrtImg {padding: 50px 0 0; height:auto;} .PdrtImg .imgs {width:100%; margin:40px 0 0} .PdrtImg .imgs img {width:100%;margin:0;}

.PdrtImg .cptns { width:100%; text-align:left; margin:0; padding:0 0 50px} .abutPrdt .txtbx { width:100%; margin:70px 0 0;} .prdtglry .Gallery li {width:calc(50% - 20px);}

.abutprdt .hdn2 img { max-width:100%;}



.misn .btoc,.misn .btob {width:100%; height:auto;} .team .teamImg,.team .tamTxt { width:100%;} .team .teamImg img {max-width:100%;}

.crdlst li {width: calc(100% - 20px);}







} 

@media only screen and (max-width:766px) { 

.wper {width:520px;} .hmSlid .slidimg { height:300px;} .vsion .lstwy li { width:100%; padding:10px 0;} .vsion .hdn1 { font-size:36px;} .vsion .slgs { font-size:18px;}

.contspg .clmlft,.contspg .clmrit {width:100%;}

.roadmp { margin:0; padding: 43px 0 5px;}

.roadmp .stps {height: auto;padding: 50px 0 0;margin: 0 4%;width: 92%;} .roadmp .stps li { float:left;width:100%; position:inherit;} .stps .stp {position:inherit;text-align:left; float:right; width:calc(100% - 40px);} 

.roadmp .stps li::before { width:1px; height:100px;margin:5px 0 -5px 15px;}

 .roadmp .stps li::after { display:none;}

.roadmp .stps li.fst::before {visibility:visible;} .roadmp .stps .rund {float: left;margin: 5px 0 0 -11px;background: #fff;} .spcfc .adnlFtr li{width:100%;}

.inpghdr .hdngs {font-size:36px;letter-spacing:5px;} .inpghdr {height:500px;} .abut .hdn2 {font-size:28px;letter-spacing:normal;line-height:47px;} .misnBxin .hdn2 {font-size:28px;}

.team .tamTxt .hdn2 {font-size:36px;}

.blogs .lftclm {width:100%;} .blogs .ritclm { width:100%; margin-top:15px; padding:0;} .blog-hm-list {column-count:1;}

.contpg .col-2 { width:100%;}
.bookride ,.form .colm-2{width:100%;}


}

@media only screen and (max-width:539px) {

.wper {width:460px;} .hmSlid .slidimg { height:250px;} .inpghdr {padding: 30px 0;} .slider-control { display:none;}

.myChoic { padding:70px 0;} .myChoic .hdn1 {font-size:48px;line-height:60px;} .myChoic p { font-size:28px;}

.cvr1 .cptnbx {left:50px;width:250px;} .cvr1 .hdn2 {font-size:24px;} .coverSec p { margin:10px 0 0;} .coverSec .cvr2 { width:100%; margin-bottom:30px;}.coverSec .cvr3{width:100%;}



.wlcm { padding:70px 0;} .wlcm .sidmg,.wlcm .sideCptn {width:100%;} .wlcm .hdn2 { font-size:36px;}  .cvrs4 .cvr4Cptn { width:100%; position:inherit; float:left; margin:40px 0;}

.cvrs4 .hdn2 { font-size:32px;}



.abutPrdt { padding:0;} .abutPrdt .txtbx { margin:0;} .PdrtImg .hdn1 { font-size:55px;} .PdrtImg .cptns { width:400px;}

.spcfc{ padding:0 0 70px;} .spcfc .spcfImg { width: 100%;background: rgba(255,255,255,0.8);}

.spfDtls .hdn2 {font-size:48px; margin:50px 0 0;} .spcfc .spcfImg img { max-width:100%;} .colrs .conts .bnfts { border:none;} .colrs .imgs img {margin: -50px 0 0;}

.spcfc .tbls th, .spcfc .tbls td {display: inline-block;width: 100%;}

.spcfc .tbls th {background: rgba(255,255,255,0.1);color: #fff;} .abutPrdt .hdn2 { font-size:55px; font-weight:800;} .ftcher .hdn1 { font-size:65px;}

.spcfc .hdn2 { font-size:48px; margin-top:35px;} .abutPrdt .prdimg { height:350px; margin-left:inherit;}







}

@media only screen and (max-width:480px) {  

.wper {width:90%;} .hmSlid .slidimg { height:200px;} .foter .inbxs,.foter .inbxs.big, .foter .inbxs.mids { width:100%; padding:10px 0;} .qryfrm .col-2 { width:100%; padding:0!important;}
.cerfct li { width:70px;}
.upcming .hdn2 { font-size:24px;}



.PdrtImg .cptns { width:100%;}  .colrs .conts .hdn1 small {float:left;width:100%;margin-top:-50px;} .colrs .conts .bnfts { margin:40px 0 0;}

}



@media only screen and (max-width:450px) {  



}







/*--Owlcarousel--*/

.owl-carousel {

display: none; float:left;

width: 100%;

-webkit-tap-highlight-color: transparent;

/* position relative and z-index fix webkit rendering fonts issue */

position: relative;

z-index: 1; }

.owl-carousel .owl-stage {

position: relative; float:left;

-ms-touch-action: pan-Y; }

.owl-carousel .owl-stage:after {

content: ".";

display: block;

clear: both;

visibility: hidden;

line-height: 0;

height: 0; }

.owl-carousel .owl-stage-outer {

position: relative; float:left; width:100%;

overflow: hidden;

/* fix for flashing background */

-webkit-transform: translate3d(0px, 0px, 0px); }

.owl-carousel .owl-wrapper,

.owl-carousel .owl-item {

-webkit-backface-visibility: hidden;

-moz-backface-visibility: hidden;

-ms-backface-visibility: hidden;

-webkit-transform: translate3d(0, 0, 0);

-moz-transform: translate3d(0, 0, 0);

-ms-transform: translate3d(0, 0, 0); }

.owl-carousel .owl-item {

position: relative;

min-height: 1px;

float: left;

-webkit-backface-visibility: hidden;

-webkit-tap-highlight-color: transparent;

-webkit-touch-callout: none; } .owl-carousel .owl-item .item {float:left; width:100%;}

.owl-carousel .owl-item img {

display: block;

width: 100%; }

.owl-carousel .owl-nav.disabled,

.owl-carousel .owl-dots.disabled {

display: none; }

.owl-carousel .owl-nav .owl-prev,

.owl-carousel .owl-nav .owl-next,

.owl-carousel .owl-dot {

cursor: pointer;

cursor: hand;

-webkit-user-select: none;

-khtml-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

user-select: none; }

.owl-carousel.owl-loaded {

display: block; }

.owl-carousel.owl-loading {

opacity: 0;

display: block; }

.owl-carousel.owl-hidden {

opacity: 0; }

.owl-carousel.owl-refresh .owl-item {

visibility: hidden; }

.owl-carousel.owl-drag .owl-item {

-webkit-user-select: none;

-moz-user-select: none;

-ms-user-select: none;

user-select: none; }

.owl-carousel.owl-grab {

cursor: move;

cursor: grab; }

.owl-carousel.owl-rtl {

direction: rtl; }

.owl-carousel.owl-rtl .owl-item {

float: right; }



/* No Js */

.no-js .owl-carousel {

display: block; }



/*

*  Owl Carousel - Animate Plugin

*/

.owl-carousel .animated {

-webkit-animation-duration: 1000ms;

animation-duration: 1000ms;

-webkit-animation-fill-mode: both;

animation-fill-mode: both; }



.owl-carousel .owl-animated-in {

z-index: 0; }



.owl-carousel .owl-animated-out {

z-index: 1; }



.owl-carousel .fadeOut {

-webkit-animation-name: fadeOut;

animation-name: fadeOut; }



@-webkit-keyframes fadeOut {

0% {

opacity: 1; }

100% {

opacity: 0; } }



@keyframes fadeOut {

0% {

opacity: 1; }

100% {

opacity: 0; } }



/*

* 	Owl Carousel - Auto Height Plugin

*/

.owl-height {

transition: height 500ms ease-in-out; }



/*

* 	Owl Carousel - Lazy Load Plugin

*/

.owl-carousel .owl-item .owl-lazy {

opacity: 0;

transition: opacity 400ms ease; }



.owl-carousel .owl-item img.owl-lazy {

-webkit-transform-style: preserve-3d;

transform-style: preserve-3d; }



/*

* 	Owl Carousel - Video Plugin

*/

.owl-carousel .owl-video-wrapper {

position: relative;

height: 100%;

background: #000; }



.owl-carousel .owl-video-play-icon {

position: absolute;

height: 80px;

width: 80px;

left: 50%;

top: 50%;

margin-left: -40px;

margin-top: -40px;

background: url("owl.video.play.png") no-repeat;

cursor: pointer;

z-index: 1;

-webkit-backface-visibility: hidden;

transition: -webkit-transform 100ms ease;

transition: transform 100ms ease; }



.owl-carousel .owl-video-play-icon:hover {

-webkit-transform: scale(1.3, 1.3);

-ms-transform: scale(1.3, 1.3);

transform: scale(1.3, 1.3); }



.owl-carousel .owl-video-playing .owl-video-tn,

.owl-carousel .owl-video-playing .owl-video-play-icon {

display: none; }



.owl-carousel .owl-video-tn {

opacity: 0;

height: 100%;

background-position: center center;

background-repeat: no-repeat;

background-size: contain;

transition: opacity 400ms ease; }



.owl-carousel .owl-video-frame {

position: relative;

z-index: 1;

height: 100%;

width: 100%; }



.owl-carousel .owl-nav .owl-prev { float:left;}

.owl-carousel .owl-nav .owl-next { float:right;}



/*--Owlcarousel end--*/



/*--Owlthemedefault css--*/

.owl-theme .owl-nav {

margin-top:0;

text-align: center;

-webkit-tap-highlight-color: transparent; position: absolute;

text-align: center;

top: 45%;

width: 100%; height:0; }







.owl-theme .owl-nav [class*='owl-'] {

color: #000;

font-size: 24px;font-family:'FontAwesome';

padding: 4px 7px; margin:0;

background: rgba(255,255,255,0.8);

display: inline-block;

cursor: pointer;

border-radius:0;}

.owl-theme .owl-nav [class*='owl-']:hover {

background: rgba(0,0,0,0.6);

color: #FFF;

text-decoration: none; }

.owl-theme .owl-nav .disabled {

opacity: 0.5;

cursor: default; }



.owl-theme .owl-nav.disabled + .owl-dots {

margin-top:-75px; }



.owl-theme .owl-dots {

text-align: center;

-webkit-tap-highlight-color: transparent; float:left; width:100%; position:relative; margin-top:-25px;}

.owl-theme .owl-dots .owl-dot {

display: inline-block;

zoom: 1;

*display: inline; }

.owl-theme .owl-dots .owl-dot span {

width: 14px;

height: 14px;

margin: 0 5px;

background:rgba(255,255,255,0.5); /*border:1px solid #111a1f;*/

display: block;

-webkit-backface-visibility: visible;

transition: opacity 200ms ease;

border-radius: 30px; }

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {

background:rgba(198,210,2,1); }





/*--Owlthemedefault css end--*/





/*--Fancy box--*/

body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.9;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s ease,visibility 0s ease .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s ease 0s,visibility 0s ease 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:transform,opacity;white-space:normal;width:100%;z-index:99994}.fancybox-slide::before{content:'';display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--image{overflow:hidden;padding:44px 0}.fancybox-slide--image::before{display:none}.fancybox-slide--html{padding:6px}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:20px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;background:0 0;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;transform-origin:top left;transition-property:transform,opacity;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-pan .fancybox-content,.fancybox-can-swipe .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:0 0;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff}.fancybox-iframe,.fancybox-video{background:0 0;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{left:0;position:absolute;top:0}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;transition:color .2s;vertical-align:top;visibility:inherit;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:hover{color:#fff}.fancybox-button:focus{outline:0}.fancybox-button.fancybox-focus{outline:1px dotted}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:0}.fancybox-button div{height:100%}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%}.fancybox-button svg path{fill:currentColor;stroke-width:0}.fancybox-button--fsenter svg:nth-child(2),.fancybox-button--play svg:nth-child(2){display:none}.fancybox-button--fsexit svg:nth-child(1),.fancybox-button--pause svg:nth-child(1){display:none}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:99998}.fancybox-close-small{background:0 0;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401}.fancybox-close-small:hover{color:#fff;opacity:1}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:calc(50% - 50px);width:70px}.fancybox-navigation .fancybox-button div{padding:7px}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right)}.fancybox-caption{background:linear-gradient(to top,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 50%,rgba(0,0,0,.15) 65%,rgba(0,0,0,.075) 75.5%,rgba(0,0,0,.037) 82.85%,rgba(0,0,0,.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996}@supports (padding:max(0px)){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left))}}.fancybox-caption--separate{margin-top:-50px}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{animation:fancybox-rotate 1s linear infinite;background:0 0;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;transform:translate3d(0,0,0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);transform:rotate(-360deg)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);transform:rotate(360deg)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0);transform:rotate(0)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;transform:scale3d(1,1,1) translate3d(0,0,0)}.fancybox-fx-tube.fancybox-slide--previous{transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{transform:translate3d(0,0,0) scale(1)}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px}.fancybox-slide--image{padding:6px 0}.fancybox-close-small{right:-6px}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px}.fancybox-caption{padding-left:12px;padding-right:12px}@supports (padding:max(0px)){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:0 0;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:0;padding:10px 15px;width:100%}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:0;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:'';left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs__list a:focus::before{opacity:.5}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1}@media all and (max-width:576px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs__list a{max-width:calc(100% - 10px)}}

/*--Fancy box--*/





/*--Bg Animation Start--*/

@keyframes move{100%{transform:translate3d(0,0,1px) rotate(360deg)}}.background{position:fixed;width:100vw;height:100vh;top:0;left:0;background:#fff;overflow:hidden}.background span{width:20vmin;height:20vmin;border-radius:20vmin;backface-visibility:hidden;position:absolute;animation:move;animation-duration:45;animation-timing-function:linear;animation-iteration-count:infinite}.background span:nth-child(0){color:#ffacac;top:24%;left:24%;animation-duration:54s;animation-delay:-28s;transform-origin:8vw -14vh;box-shadow:40vmin 0 5.188362057252611vmin currentColor}.background span:nth-child(1){color:#ffacac;top:1%;left:90%;animation-duration:16s;animation-delay:-25s;transform-origin:6vw -10vh;box-shadow:40vmin 0 5.850538680747294vmin currentColor}.background span:nth-child(2){color:#ffacac;top:73%;left:56%;animation-duration:24s;animation-delay:-13s;transform-origin:24vw -13vh;box-shadow:40vmin 0 5.589898978180676vmin currentColor}.background span:nth-child(3){color:#e45a84;top:19%;left:44%;animation-duration:29s;animation-delay:-1s;transform-origin:-8vw 19vh;box-shadow:40vmin 0 5.160712583881255vmin currentColor}.background span:nth-child(4){color:#e45a84;top:49%;left:15%;animation-duration:51s;animation-delay:-10s;transform-origin:-4vw 22vh;box-shadow:40vmin 0 5.749573190238374vmin currentColor}.background span:nth-child(5){color:#ffacac;top:30%;left:14%;animation-duration:25s;animation-delay:-21s;transform-origin:14vw 14vh;box-shadow:-40vmin 0 5.1022778498626975vmin currentColor}.background span:nth-child(6){color:#583c87;top:3%;left:14%;animation-duration:19s;animation-delay:-3s;transform-origin:21vw 19vh;box-shadow:40vmin 0 5.477664288677104vmin currentColor}.background span:nth-child(7){color:#e45a84;top:59%;left:97%;animation-duration:53s;animation-delay:-27s;transform-origin:6vw 15vh;box-shadow:-40vmin 0 5.480354980833743vmin currentColor}.background span:nth-child(8){color:#ffacac;top:47%;left:56%;animation-duration:30s;animation-delay:-31s;transform-origin:13vw -21vh;box-shadow:-40vmin 0 5.3280534045767505vmin currentColor}.background span:nth-child(9){color:#583c87;top:79%;left:46%;animation-duration:38s;animation-delay:-33s;transform-origin:8vw -6vh;box-shadow:40vmin 0 5.996479675571828vmin currentColor}.background span:nth-child(10){color:#ffacac;top:34%;left:25%;animation-duration:17s;animation-delay:-16s;transform-origin:8vw -15vh;box-shadow:-40vmin 0 5.910877177430386vmin currentColor}.background span:nth-child(11){color:#e45a84;top:92%;left:31%;animation-duration:31s;animation-delay:-11s;transform-origin:20vw -3vh;box-shadow:40vmin 0 5.138825924635988vmin currentColor}.background span:nth-child(12){color:#ffacac;top:70%;left:33%;animation-duration:39s;animation-delay:-11s;transform-origin:0vw 18vh;box-shadow:-40vmin 0 5.491319738184947vmin currentColor}.background span:nth-child(13){color:#ffacac;top:55%;left:56%;animation-duration:49s;animation-delay:-43s;transform-origin:-13vw 13vh;box-shadow:-40vmin 0 5.5622162017643335vmin currentColor}.background span:nth-child(14){color:#e45a84;top:51%;left:96%;animation-duration:7s;animation-delay:-17s;transform-origin:14vw 7vh;box-shadow:40vmin 0 5.592712159782954vmin currentColor}.background span:nth-child(15){color:#583c87;top:69%;left:71%;animation-duration:48s;animation-delay:-43s;transform-origin:-1vw -14vh;box-shadow:40vmin 0 5.761517373272101vmin currentColor}.background span:nth-child(16){color:#ffacac;top:17%;left:70%;animation-duration:22s;animation-delay:-8s;transform-origin:23vw 18vh;box-shadow:40vmin 0 5.735971021165843vmin currentColor}.background span:nth-child(17){color:#e45a84;top:72%;left:52%;animation-duration:14s;animation-delay:-38s;transform-origin:-16vw 21vh;box-shadow:-40vmin 0 5.300279655969269vmin currentColor}.background span:nth-child(18){color:#e45a84;top:7%;left:23%;animation-duration:54s;animation-delay:-13s;transform-origin:9vw 25vh;box-shadow:40vmin 0 5.2754366899681475vmin currentColor}.background span:nth-child(19){color:#ffacac;top:47%;left:34%;animation-duration:44s;animation-delay:-10s;transform-origin:18vw 0vh;box-shadow:-40vmin 0 5.474301187094955vmin currentColor}

/*--Bg Animation end--*/

