
 

#jqcheck{background:#fff9d7;text-align:center;color:#333;padding:10px 0px;font-size:13px;font-weight:bold;position:fixed;z-index:9991;width:100%;font-family:Arial, Helvetica, sans-serif;}
*{margin:0px;padding:0px;}
::-moz-selection{background:var(--primary-color);color:var(--theme-white);text-shadow:none;}
::selection{background:var(--primary-color);color:var(--theme-white);text-shadow:none;}
::-webkit-scrollbar{width:5px;height:10px;}
::-webkit-scrollbar-button:start:decrement,::-webkit-scrollbar-button:end:increment{display:none;}
::-webkit-scrollbar-track-piece{background-color:transparent;-webkit-border-radius:0px;border-left:0px solid transparent;}
::-webkit-scrollbar-thumb:vertical{-webkit-border-radius:0px;background:var(--primary-color);}
body{background:#273464;font-family:var(--primary-font-family);color:var(--default-color);font-size:var(--base-font-size);}
.ff-primary{font-family:var(--primary-font-family);}
.ff-secondary{font-family:var(--secondary-font-family);}
.fc-primary{color:var(--primary-color);}
.fc-secondary{color:var(--secondary-color);}
.fc-dark{color:var(--theme-dark);}
.fc-lite{color:var(--theme-lite);}
.primary-btn,.secondary-btn{font-size:13px;font-weight:400;text-transform:capitalize;padding:8px 15px;position:relative;display:table;border-radius:3px;}
.primary-btn:after, .secondary-btn:after{content:"\e957";font-family:'icomoon' !important;font-size:13px;color:white;padding-left:10px;display:table-cell;vertical-align:middle;}
.primary-btn{background:var(--primary-color);color:white;}
.primary-btn:hover{background:var(--primary-color-dark);color:white;}
.secondary-btn{background:var(--secondary-color);color:white;}
.secondary-btn:hover{background:var(--secondary-color-dark);color:white;}
.sm-btn{font-size:14px;}
.md-btn{font-size:16px;}
.lg-btn{font-size:18px;}
.xl-btn{font-size:20px;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p{margin:0;padding:0;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{max-width:80%;}
h1, .h1, h2, .h2{font-family:var(--heading-font-family);}
h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family:var(--heading-font-family);padding-bottom:10px;color:var(--theme-dark);}
h2, .h2{font-size:6.7vmin;}
h3, .h3{font-size:var(--font-size-h3);}
h4, .h4{font-size:var(--font-size-h4);}
h5, .h5{font-size:var(--font-size-h5);}
h6, .h6{font-size:var(--font-size-h6);}
p{}
p{color:#616884;font-family:var(--primary-font-family);font-weight:400;line-height:1.4;padding:0 0 20px;font-size:18px;margin:0px;max-width:65%;}
.sec-padding-200{padding:200px 0;}
.sec-padding-100{padding:100px 0;}
.sec-padding-90{padding:90px 0;}
.sec-padding-80{padding:80px 0;}
.sec-padding-70{padding:70px 0;}
.sec-padding-60{padding:60px 0;}
.sec-padding-xlarge{padding:50px 0;}
.sec-padding-large{padding:40px 0;}
.sec-padding-medium{padding:30px 0;}
.sec-padding-small{padding:25px 0;}
.sec-padding-xsmall{padding:10px 0;}
.sec-margin-100{margin:100px 0;}
.sec-margin-90{margin:90px 0;}
.sec-margin-80{margin:80px 0;}
.sec-margin-70{margin:70px 0;}
.sec-margin-60{margin:60px 0;}
.sec-margin-xlarge{margin:50px 0;}
.sec-margin-large{margin:40px 0;}
.sec-margin-medium{margin:30px 0;}
.sec-margin-small{margin:25px 0;}
.sec-margin-xsmall{margin:10px 0;}
.p-0{padding:0;}
.pt-0{padding-top:0px;}
.pb-0{padding-bottom:0px;}
.pl-0{padding-left:0px;}
.pr-0{padding-right:0px;}
.m-0{margin:0;}
.mt-0{margin-top:0px;}
.mb-0{margin-bottom:0px;}
.ml-0{margin-left:0px;}
.mr-0{margin-right:0px;}
.tt-uppercase{text-transform:uppercase;}
.tt-capitalize{text-transform:capitalize;}
p strong{color:black;}
p span{color:black;}
a:hover{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;color:#c21342;transform:translateY(-0.625rem);}
a:focus{outline:none;text-decoration:none;}
img{border:0px;outline:none;}
ul,li{list-style-type:none;}
.relative{position:relative;}
.absolute{position:absolute;}
h2 span,.h2 span{color:var(--primary-color);}
a{text-decoration:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.list-simple{list-style:none;margin:0 0 15px 0;width:100%;display:inline-block;}
.list-simple li{color:#0f0b1f;padding:0 0 10px 16px;line-height:20px;font-size:14px;font-weight:400;position:relative;}
.list-simple li:before{position:absolute;left:0px;top:0px;font-size:13px;color:var(--secondary-color);content:"\e93a";font-family:'icomoon' !important;}
.moreFull{position:absolute;top:0;left:0;width:100%;height:100%;display:block;text-indent:-9999px;}
.transition{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.transitionslower{-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;}
.scale-with-transition{-webkit-transition:all 200ms ease-in;-ms-transition:all 200ms ease-in;-moz-transition:all 200ms ease-in;transition:all 200ms ease-in;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);transform:scale(1.05);}
@media (min-width:1200px){.container{max-width:1280px;}
}
.lines-container{position:relative;background:#273464;}
.lines-container .lines{position:absolute;border-left:1px solid #272727;height:100%;}
.lines-container .l1{left:1%;}
.lines-container .l2{left:25.7%;}
.lines-container .l3{left:49.9%;}
.lines-container .l4{right:25.5%;}
.lines-container .l5{right:1%;}
.home-page{overflow-x:hidden;}
.home-page .header-main .fixednavigation .navigate .centernav li.home a,
.servicemaine-page .header-main .fixednavigation .navigate .centernav li.servicemaine-page a,
.pricing-mainpage .header-main .fixednavigation .navigate .centernav li.pricing-mainpage a,
.portfolio-mainpage .header-main .fixednavigation .navigate .centernav li.portfolio-mainpage a,
.reivew-mainpage .header-main .fixednavigation .navigate .centernav li.reivew-mainpage a,
.contact-mainpage .header-main .fixednavigation .navigate .centernav li.contact-mainpage a{color:#f0235a;}
@media screen and (min-width:1700px){.floating-form h3{font-size:32px;}
.floating-form p{font-size:18px;}
.services-banner .servbg img.ser-gif{top:25%;}
.services-banner .servbg ul{bottom:30px;}
.inrsergif-container{top:70px;left:-400px !important;}
.list-bb{}
.hireuswrap .miniwrapper .halfside.right{padding:230px 140px 0;}
.list-point{}
ul.pointslist li{margin:0 31px;}
.banner .bnr-txt ul li figcaption img{height:70px;width:auto !important;}
.menu-nav{padding:160px 200px;}
.menu-nav .rght-sec{padding:0 0 0 110px;margin-top:-20px;}
.banner .bnr-txt{margin:25% 0 0;}
.banner .bnr-txt ul li figcaption img{width:60% !important;}
.scalable-wraper .moveable-items .m-stand{top:19%!important;}
.banner .bnr-txt{margin:22% 0 0!important;}
.floating-form.open .inner-float{right:1490px;}
.f-whole .left-sec{padding:27px 0 0;}
.floating-form .f-whole{padding:30px 60px 0 90px !important;}
.tab-content .slick-next:before{content:"\e94f";left:11px;}
.tab-content .slick-prev:before, .tab-content .slick-next:before{color:#000;font-family:"icomoon";position:absolute;top:9px;font-size:12px;}
.hireuswrap .miniwrapper .hello h1{font-size:150px !important;line-height:1 !important}
.hireuswrap .miniwrapper .hello h1:after{right:-50px !important;}
.hireuswrap .miniwrapper .hello{top:44% !important;left:47% !important;}
}
@media screen and (min-width:1900px){.floating-form .f-whole{padding:95px 60px 0 90px !important;}
}
.floating-form{position:fixed;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;right:-47px;height:100%;z-index:999;top:0;width:50px;}
.floating-form.open{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;z-index:1000;right:1050px;}
.floating-form.open:before{position:fixed;content:"";width:100%;height:100vh;background:#000000d6;z-index:1;left:-612px;}
.floating-form.open .strip{-moz-transition:0.4s;-o-transition:0.4s;right:unset;z-index:100;}
.floating-form .strip p{color:#fff;font-size:20px;transform:rotate(-88deg);display:inline-block;padding:0;position:absolute;bottom:41px;left:-57px;font-weight:700;}
.floating-form .strip span.plane{color:#000;position:absolute;left:13px;font-size:28px;transform:rotate(0);top:35px;}
.floating-form.open .strip p{}
.floating-form.open .strip span.plane{opacity:0;}
.floating-form .inner-float{position:absolute;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;width:100%;top:0;bottom:0;}
.floating-form.open .inner-float{right:83%;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.sprite{background:url("../images/sprite.png")no-repeat;width:40px;height:40px;display:block;}
span.motion-serv{background-position:-251px -100px;}
span.script-serv{background-position:-370px -100px;}
span.storyb-serv{background-position:-411px -100px;}
span.vfx-serv{background-position:-530px -100px;}
span.voiceover-serv{background-position:-570px -100px;}
span.vidmarketing-serv{background-position:-489px -100px;}
span.illustration-serv{background-position:-172px -99px;}
span.ux-serv{background-position:-450px -100px;}
span.character-serv{background-position:-130px -100px;}
span.graphics2d-serv{background-position:-50px -100px;}
span.explainer-serv{background-position:-210px -101px;}
span.whiteboard-serv{background-position:-610px -100px;}
span.animation3d-serv{background-position:-92px -100px;}
span.screencast-serv{background-position:-330px -100px;}
span.motion-pack{background-position:-130px -52px;}
span.script-pack{background-position:-172px -50px;}
span.storyb-pack{background-position:-330px -51px;}
span.vfx-pack{background-position:-250px -51px;}
span.voiceover-pack{background-position:-50px -50px;}
span.videomar-pack{background-position:-290px -50px;}
span.illustration-pack{background-position:-90px -50px;}
span.ux-pack{background-position:-209px -50px;}
span.tes.sprite{width:130px;height:130px;}
span.tes.tes-1{background-position:-200px -233px;}
span.tes.tes-2{background-position:-350px -233px;}
span.tes.tes-3{background-position:-50px -233px;}
span.partner{height:64px;}
span.part-1{background-position:-50px -149px;width:58px;margin:0px 0 0 27%;}
span.part-2{background-position:-128px -157px;width:121px;margin:9px 0 0 0%;}
span.part-3{background-position:-270px -150px;width:63px;margin:1px 0 0 0%;}
span.part-4{background-position:-350px -157px;width:123px;margin:8px 0px 0 -20%;}
span.part-5{background-position:-493px -156px;width:92px;margin:5px 0 0 -10%;}
span.part-6{background-position:-605px -164px;width:130px;margin:15px 0 0 -20%;}
span.client{height:64px;}
span.client-1{background-position:-50px -149px;width:58px;}
span.client-2{background-position:-128px -157px;width:121px;}
span.client-3{background-position:-270px -150px;width:63px;}
span.client-4{background-position:-350px -157px;width:123px;}
span.client-5{background-position:-493px -156px;width:92px;}
span.client-6{background-position:-605px -164px;width:130px;}
.floating-form .strip{position:absolute;width:100px;height:100px;background:#fff;z-index:5;top:0;border-radius:50%;bottom:0;margin:auto;box-shadow:-10px 0 60px #24214a7d;display:inline-block;left:-40px;cursor:pointer;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;z-index:100;}
.floating-form:hover .strip{-webkit-transform:scale3d(1.1, 1.1, 1);transform:scale3d(1.1, 1.1, 1);}
.floating-form .strip img{}
.floating-form .f-whole{position:absolute;width:1200px;background:#fff;z-index:99;top:0;height:100vh;padding:48px 60px 0 90px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.floating-form.open .f-whole{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.f-whole{display:table;width:100%;}
.f-whole .left-sec{display:table-cell;vertical-align:middle;}
.floating-form form{float:right;width:100%;}
.floating-form form textarea,.floating-form form select,.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:transparent;border-bottom:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.floating-form form input{margin:0px 0 25px 0;}
.floating-form form select{margin:0 0 25px 0;}
.floating-form form .intl-tel-input{margin:0px 0 25px 0;}
.floating-form .intl-tel-input.separate-dial-code .selected-dial-code{font-size:18px;color:#495057;}
.floating-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input{color:#495057;border-bottom:1px solid #ced4da;font-size:18px;}
.floating-form form textarea{height:100px;resize:none;}
.floating-form form input[type="submit"]{width:200px;margin:20px 0 0;border:transparent;background:#f0235a;color:#fff;padding:15px 0;border-radius:10px;cursor:pointer;}
.floating-form form input:focus,
.floating-form form select:focus,
.floating-form form textarea:focus{outline:none;box-shadow:none;}
.floating-form .f-rght{padding:0 60px;height:100%;background:url(../images/bg-form.png)no-repeat right bottom;background-position:0 160px;background-size:contain;}
.floating-form h3{font-size:22px;max-width:100%;}
.floating-form h6{padding:0;font-size:14px;}
.floating-form p{font-size:16px;max-width:100%;font-family:'Quicksand', sans-serif;font-weight:500;color:#6472a5;padding:0px 0 30px 0;}
.floating-form a.teli{color:var(--theme-dark);font-size:14px;}
.floating-form.open .btn-close{z-index:100;position:absolute;left:26px;top:7px;width:80px;color:#000;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;bottom:0;margin:auto;height:25px;transform:none;display:block;}
.btn-close{display:none;}
.btn-close .hamb{display:inline-block;vertical-align:middle;margin:0 0 0 9px;z-index:99999;}
.btn-close .hamb .bar{display:block;z-index:99999;width:30px;height:3px;background:#000;margin:0 0 3px;z-index:99999;border-radius:10px;}
.btn-close .hamb .bar{-webkit-transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;-moz-transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;-ms-transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;-o-transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;z-index:99999;}
.btn-close .hamb .bar.second{display:none;}
.btn-close .hamb .bar.one{height:1.5px;transform:rotate(-40deg);}
.btn-close .hamb .bar.two{transform:rotate(47deg);top:-5px;position:relative;height:1.5px;}
.form-bottom.formb-floating{margin:14px 0 0 0;}
.form-bottom.formb-floating .formb-left{display:inline-block;width:61%;vertical-align:bottom;}
.form-bottom.formb-floating .formb-left p{font-size:16px;}
.form-bottom.formb-floating .checkbx p{padding:0;margin:0 0 0 6px;display:inline-block;font-size:12px;width:86%;vertical-align:middle;}
.form-bottom.formb-floating .formb-right{display:inline-block;width:10%;text-align:left;}
.form-bottom.formb-floating .checkmark{background-color:#ffffff;top:3px;}
.form-bottom.formb-floating .checkbx .checkmark:after{border:solid #4c5682;color:#4c5682;border-width:0 3px 3px 0;}
.mainvideo{width:600px;height:100%;box-shadow:0 10px 30px 0 #3a12124d;object-fit:cover;}
.header-main{position:relative;padding:0;}
.header-main .showrel{display:none;}
.header-main .showrel:hover{transform:none;}
.header-main.fixed{position:relative;}
.header-main.fixed .showrel{display:inline-block;color:#000;font-size:15px;text-align:right;border-left:1px solid #e3e4e6;padding:7px 15px;margin:0 -10px 0 0px;left:240px;position:absolute;z-index:9999;top:12px;text-transform:capitalize;}
.logo{float:none;display:inline-block;position:fixed;top:56px;left:101px;z-index:9;height:37px;background:url(../images/logo.png)no-repeat;background-position:top left;width:124px;}
.logo img{display:block;}
.menu{display:block;position:relative;float:right;top:80px;right:10%;z-index:999;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
a.menu-btn{display:inline-block;padding:0;width:100px;font-size:20px;color:#fff;position:fixed;}
a.menu-btn .hamb{display:inline-block;vertical-align:middle;margin:0 0 0 9px;}
a.menu-btn .hamb .bar{display:block;width:30px;height:3px;background:#fff;margin:0 0 3px;border-radius:10px;-webkit-transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;-moz-transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;-ms-transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;-o-transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;}
a.menu-btn.btn-open{}
a.menu-btn.btn-open .hamb .bar{-webkit-transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;-moz-transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;-ms-transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;-o-transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;transition:opacity 250ms 0ms ease , transform 350ms 150ms ease , margin 250ms ease;}
a.menu-btn.btn-open .hamb .bar.second{display:none;}
a.menu-btn.btn-open .hamb .bar.one{height:3px;transform:rotate(-44deg);}
a.menu-btn.btn-open .hamb .bar.two{height:3px;transform:rotate(47deg);top:-5px;position:relative;}
.top-left{position:fixed;top:0;left:0;width:100px;height:59px;background-color:#c21342;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-transform-origin:top left;animation-transform-origin:top left;transform-origin:top left;-webkit-transform:skewY(-31deg);-moz-transform:skewY(-31deg);-ms-transform:skewY(-31deg);-o-transform:skewY(-31deg);transform:skewY(-31deg);-webkit-transition:all 450ms 450ms cubic-bezier(0.46, 0.03, 0.52, 0.96);-moz-transition:all 450ms 450ms cubic-bezier(0.46, 0.03, 0.52, 0.96);-ms-transition:all 450ms 450ms cubic-bezier(0.46, 0.03, 0.52, 0.96);-o-transition:all 450ms 450ms cubic-bezier(0.46, 0.03, 0.52, 0.96);transition:all 450ms 450ms cubic-bezier(0.46, 0.03, 0.52, 0.96);-webkit-backface-visibility:hidden;backface-visibility:hidden;border:solid 1px #c21342;z-index:999;}
header.open .top-left{top:0;height:190vh;width:200vw;background-color:#c21342;border:solid 1px #c21342;-webkit-transition:all 650ms 0ms cubic-bezier(0.46, 0.03, 0.52, 0.96);-moz-transition:all 650ms 0ms cubic-bezier(0.46, 0.03, 0.52, 0.96);-ms-transition:all 650ms 0ms cubic-bezier(0.46, 0.03, 0.52, 0.96);-o-transition:all 650ms 0ms cubic-bezier(0.46, 0.03, 0.52, 0.96);transition:all 650ms 0ms cubic-bezier(0.46, 0.03, 0.52, 0.96);z-index:10;}
.tltxt{}
body.noscroll{overflow:hidden;}
header.open{}
.top-left img{position:absolute;margin:0;padding:0;top:59px;width:100px;left:13px;transform:skewY(30deg);}
.menu-nav{position:fixed;top:0;right:0;opacity:0;bottom:0;left:0;z-index:-100;-webkit-transition:z-index 0ms 350ms ease;-moz-transition:z-index 0ms 350ms ease;-ms-transition:z-index 0ms 350ms ease;-o-transition:z-index 0ms 350ms ease;transition:all 650ms 0ms cubic-bezier(0.46, 0.03, 0.52, 0.96);padding:100px;}
.menu-nav.open{opacity:1;-webkit-transition:z-index 220ms 220ms ease;-moz-transition:z-index 220ms 220ms ease;-ms-transition:z-index 220ms 220ms ease;-o-transition:z-index 220ms 220ms ease;transition:opacity 4000ms;z-index:100;}
.left-sec{width:50%;float:left;display:inline-block;position:relative;}
header .left-sec{width:50%;float:none;display:inline-block;position:relative;height:100%;}
header .top{display:block;width:100%;height:344px;position:absolute;}
header .bottom{display:block;width:100%;margin:50px 0 0;position:absolute;bottom:0;height:164px;}
.top{display:block;width:100%;}
.top img{}
.bottom{display:block;width:100%;margin:0;}
.bottom .left-sec{}
.topnav .bottom .left-sec{width:300px;float:left;}
.menu-nav .bottom .rght-sec{width:300px;float:left;margin:0 0 0 15px;}
.rght-sec span{display:block;font-size:14px;color:#FFEB3B;font-weight:600;}
.bottom .left-sec span{display:block;font-size:14px;color:#FFEB3B;font-weight:600;}
.bottom .left-sec ul{margin:10px 0 20px;}
.bottom .left-sec ul li{display:inline-block;margin:0 10px 0 0;}
.bottom .left-sec ul li a{border:2px solid #FFF;padding:8px;border-radius:30px;display:inline-block;width:40px;height:40PX;text-align:center;}
.bottom a:hover{transform:none;}
.bottom .left-sec ul li a span{color:#fff;font-size:18px;}
.bottom .left-sec ul li:hover a{background:#fff;}
.bottom .left-sec ul li:hover a span.vim{color:#45bbff;}
.bottom .left-sec ul li:hover a span.fac{color:#3B5998;}
.bottom .left-sec ul li:hover a span.ins{color:#c63f72;}
.bottom .left-sec ul li:hover a span.twi{color:#00c6ff;}
.bottom .left-sec ul li i{font-size:18px;top:0px;position:relative;color:#fff;}
.bottom .left-sec p{font-size:16px;color:#fff;max-width:90%;}
.bottom .rght-sec{}
.bottom .rght-sec p{font-size:16px;color:#fff;max-width:100%;}
.bottom .rght-sec h6{color:#fff;}
.bottom .rght-sec a{color:#fff;font-size:16px;}
.menu-nav .rght-sec{width:40%;}
.rght-sec{width:50%;float:right;display:inline-block;}
nav{}
nav ul{padding:0;}
nav ul li{}
nav ul li a{font-size:48px;color:#fff;position:relative;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;font-weight:600;display:inline-block;}
nav ul li a:hover:before{position:absolute;width:120%;background:#fff;height:7px;content:"";top:45%;left:-15px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
nav ul li a:hover{color:#fff;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;transform:none;}
nav ul li a:before{position:absolute;width:0%;background:#fff;height:7px;content:"";top:25px;left:-15px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.lines-container{position:relative;z-index:8;}
.lines-container .lines{position:absolute;border-left:1px solid #c8c8c8;height:100%;z-index:4;}
.lines-container .l1{left:1.1%;}
.lines-container .l2{left:25.7%;}
.lines-container .l3{left:49.9%;}
.lines-container .l4{right:25.5%;}
.lines-container .l5{right:1.1%;}
.packlines{position:relative;}
.packlines .pac-lines{position:absolute;border-left:1px solid #272727;height:100%;}
.packlines .pl1{left:1%;}
.packlines .pl2{left:31%;}
.packlines .pl3{left:64%;}
.packlines .pl4{right:1%;}
.banner{height:100vh;position:relative;width:100%;background:#5252d4;overflow:hidden;display:table;}
.banner:before{height:100%;display:block;width:100%;margin:0;position:absolute;content:"";-webkit-transform:translateX(33%) translateY(-50%);-ms-transform:translateX(33%) translateY(-50%);transform:translateX(33%) translateY(-30%);background:radial-gradient(ellipse at center, rgba(255, 255, 255, 0.4) 0%, rgba(82, 82, 212, 0) 50%);}
.banner .bnr-txt{display:table-cell;margin:16% 0 0;width:100%;text-align:center;z-index:9;vertical-align:middle;height:239px;}
.banner .bnr-txt p{display:block;text-align:center;z-index:9;color:#fff;margin:0;padding:0;margin:0 auto;}
.banner .bnr-txt img{display:block;z-index:9;margin:0 auto;width:90%;}
.banner .bnr-txt ul{font-size:0;position:absolute;bottom:50px;left:0;right:0;margin:0 auto;text-align:center;width:80%;}
.banner .bnr-txt ul li{display:inline-block;width:25%;text-align:center;color:#fff;}
.banner .bnr-txt ul li h5{font-size:18px;color:#fff;font-family:'Quicksand', sans-serif;}
.banner .bnr-txt ul li h6{font-size:14px;color:#fff;font-family:'Quicksand', sans-serif;}
.banner .bnr-txt ul li figcaption{}
.banner .bnr-txt ul li figcaption img{width:70%;}
.banner .bnr-txt a{display:inline-block;padding:14px 50px;text-decoration:none;text-align:center;color:#000;background:#fff;margin:0;font-size:18px;border-radius:10px;height:57px;}
.banner .bnr-txt a:hover{}
.scalable-wraper{position:relative;width:100%;height:100%;}
.scalable-wraper .fix-items{position:absolute;width:100%;height:100vh;display:inline-block;}
.scalable-wraper .fix-items img{}
.scalable-wraper .fix-items .dot-circle{position:absolute;top:35%;width:80px;left:6%;}
.scalable-wraper .fix-items .dot-square{position:absolute;width:80px;right:20%;bottom:20%;}
.scalable-wraper .fix-items .dot-dcircle{position:absolute;right:20%;top:20%;}
.scalable-wraper .fix-items .dot-line{position:absolute;top:50%;left:16%;width:50px;}
.scalable-wraper .fix-items .dot-cline{position:absolute;right:3%;top:40%;width:50px;transform:rotate(-67deg);}
.scalable-wraper .fix-items .cone{position:absolute;top:24%;right:6%;width:65px;transform:rotate(45deg);}
.animate{animation-name:move;animation-duration:10s;animation-iteration-count:infinite;}
.animate1{animation-name:move;animation-duration:13s;animation-iteration-count:infinite;}
.animate2{animation-name:move;animation-duration:12s;animation-iteration-count:infinite;}
.animate3{animation-name:move;animation-duration:15s;animation-iteration-count:infinite;}
.scalable-wraper .moveable-items{position:absolute;width:100%;height:100vh;display:inline-block;}
.scalable-wraper .moveable-items .m-circle{position:absolute;width:35px;height:35px;border-radius:30px;border:2px solid #c2112c;top:30%;left:20%;}
.scalable-wraper .moveable-items .m-circle img{}
.scalable-wraper .moveable-items .m-donut{position:absolute;left:20%;top:10%;}
.scalable-wraper .moveable-items .m-donut img{width:70px;}
.scalable-wraper .moveable-items .m-sball{position:absolute;left:0;bottom:30%;}
.scalable-wraper .moveable-items .m-sball img{width:60px;}
.scalable-wraper .moveable-items .m-bball{position:absolute;right:20%;top:20%;}
.scalable-wraper .moveable-items .m-bball img{width:70px;}
.scalable-wraper .moveable-items .m-bar{position:absolute;right:18%;top:40%;}
.scalable-wraper .moveable-items .m-bar img{}
.scalable-wraper .moveable-items .m-pill{position:absolute;right:0;bottom:26%;}
.scalable-wraper .moveable-items .m-pill img{width:50px;}
.scalable-wraper .moveable-items .m-stand{position:absolute;left:40%;text-align:center;height:586px;top:12%;width:20%;margin:0 auto;background:#c21342;z-index:9;}
.scalable-wraper .moveable-items .m-stand img{width:310px;position:absolute;right:-40%;top:40px;z-index:9;}
.scalable-wraper .moveable-items .m-stand:before{position:absolute;content:"";width:100%;height:100%;left:0;z-index:9;}
@-webkit-keyframes move{0%{-webkit-transform:translate3d(0, 0, 0px);transform:translate3d(0, 0, 0px);}
33%{-webkit-transform:translate3d(-10px, -10px, 25px);transform:translate3d(-10px, -10px, 25px);}
66%{-webkit-transform:translate3d(10px, 10px, 50px);transform:translate3d(10px, 10px, 50px);}
100%{-webkit-transform:translate3d(0, 0, 0px);transform:translate3d(0, 0, 0px);}
}
@keyframes move{0%{-webkit-transform:translate3d(0, 0, 0px);transform:translate3d(0, 0, 0px);}
33%{-webkit-transform:translate3d(-10px, -10px, 25px);transform:translate3d(-10px, -10px, 25px);}
66%{-webkit-transform:translate3d(10px, 10px, 50px);transform:translate3d(10px, 10px, 50px);}
100%{-webkit-transform:translate3d(0, 0, 0px);transform:translate3d(0, 0, 0px);}
}
.clients{text-align:center;padding:100px 0 0;}
.clients p{display:block;color:#fff;line-height:1.4;width:100%;padding:0 0 30px;}
.clients ul{margin:0;text-align:center;}
.clients ul li{border:1px solid transparent;display:inline-block;width:180px;height:70px;text-align:center;margin:0 0 30px;padding:15px;vertical-align:top;border-radius:10px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.clients ul li:hover{background:#273464;box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.15);border:1px solid #33427b;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.clients ul li img{}
.portfolio .main-text .btn-port img{position:relative;animation:slide2 1s ease-in-out infinite;left:-35px;width:auto;}
.portfolio{background:#273464;position:relative;}
.mainportfoilio .nav-pills{padding:0;}
.portfolio:before{position:absolute;content:"";width:80%;border-bottom:1px solid #354584;left:0;right:0;height:1px;margin:auto;bottom:0;}
.showcase .portfolio:before{display:none;}
.portfolio img{width:100%;}
.portfolio .main-text{padding:0 0 60px;width:100%;}
.img-height img{min-height: 333px;}

.portfolio .main-text h2{}
.portfolio .main-text p{display:inline-block;vertical-align:bottom;padding:0;max-width:100%;}
.portfolio .main-text .btn-port{float:none;margin:0;position:absolute;bottom:62px;right:0;}
.portfolio .portfolio-bg{position:relative;overflow:hidden;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;}

.portfolio .portfolio-bg figcaption{opacity:0;position:absolute;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;padding:190px 40px 0;}
.portfolio .portfolio-bg figcaption h3{color:#fff;padding:10px 0 0;max-width:100%;}
.portfolio .portfolio-bg figcaption p{color:#fff;padding:0;max-width:100%;}
.portfolio .portfolio-bg:hover figcaption{opacity:1;padding:47px 40px 0;background:#00000099;width:100%;height:100%;top:0;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;}
.portfolio .portfolio-bg:hover:before{content:"";position:absolute;width:180px;right:0px;bottom:-68px;background:#c21342;height:100px;transform:skewY(-29deg);z-index:1;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;}
.portfolio .portfolio-bg:before{content:"";position:absolute;width:0px;right:0px;bottom:-68px;background:#c21342;height:0px;transform:skewY(-29deg);z-index:1;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-decoration:none;}
.portfolio .portfolio-bg h5{padding:0;max-width:100%;}
.pfolio{font-size:0;padding:0;}
.pfolio .left-sec{float:none;vertical-align:top;}
.pfolio .rght-sec{float:none;}
.pfolio .top{font-size:0;}
.pfolio .bottom{font-size:0;}

.packages{z-index:9;background:#273464;padding:80px 0 0;overflow:hidden;position:relative;}
.packages.packages-mainpage .nav-pills{padding:0;}
.packages .tab-content{position:relative;}
.packages .tab-content:after{position:absolute;content:"";border-left:1px solid #35447e;left:0;bottom:0;height:672px;}
.nav-pills{padding:30px 0 0;display:block;text-align:center;float:left;width:100%;}
.nav-pills li{text-align:center;padding:0;display:inline-block;padding:0 3px 0 0;}
.nav-pills li:first-child{border-left:none;}
.nav-pills li a{font-size:14px;color:#bbc7f7;padding:10px 20px;border:1px solid transparent;}
.nav-pills li:hover a{color:#fff;}
.nav-pills li a.active{color:#FFEB3B;border:1px solid #67739c;border-radius:10px;}
.btn-everypage.all-pac-btn{float:none;margin:0;position:absolute;bottom:27px;right:17px;}
.btn-align.btn-everypage.all-pac-btn{bottom:29px;}
.aalign-btn.btn-everypage.all-pac-btn{bottom:67px;}
.btn-everypage{font-size:14px;color:#fff;margin:20px 20px 0 0;}
.btn-everypage:hover{color:#fff;}
.packages a.all-pac-btn{}
.packages a.all-pac-btn img{position:relative;animation:slide2 1s ease-in-out infinite;left:-35px;}
.tab-content{padding:60px 0 0;}
.tab-content .item{padding:50px 60px 120px 40px;float:left;width:416.6px;overflow:hidden;position:relative;min-height:703px;border-left:1px solid #35447e;border-right:1px solid #35447e;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;margin:0 -1px 0 0;}
.tab-content .item:hover{-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;box-shadow:0 30px 90px 0px rgba(0, 0, 0, 0.3);}
.tab-content .item h6{margin:0;font-size:18px;font-weight:300;color:#FFEB3B;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;max-width:100%;}
.tab-content .item h4{margin:0;font-size:48px;font-weight:100;color:#fff;max-width:100%;}
.tab-content .item p{margin:0;color:#bbc7f7;font-size:14px;font-family:'Quicksand', sans-serif;max-width:100%;}
.tab-content .item ul{margin:0;padding:14px 0 14px;height:250px; height: 250px;
overflow-x: hidden;
margin-bottom: 30px;}

.tab-content .item ul


/* width */
.tab-content .item ul::-webkit-scrollbar {
  width: 5px !important;
}

/* Track */
.tab-content .item ul::-webkit-scrollbar-track {
  background: #E72359 !important;
}

/* Handle */
.tab-content .item ul::-webkit-scrollbar-thumb {
  background: #212A4D !important;
}

 
/*.tab-content .item ul::-webkit-scrollbar-thumb:hover {*/
/*  background: #555;*/
/*}*/


.tab-content .item ul li{position:relative;font-size:16px;padding:0 0 6px 27px;color:#fff;font-family:'Quicksand', sans-serif;}
.tab-content .item ul li:before{position:absolute;content:"\e962";font-family:"icomoon";left:2px;font-size:16px;}
.tab-content .item p.small{font-size:14px;color:#c8c8c8;padding:0 0 10px;font-family:'Quicksand', sans-serif;}
.tab-content .item p.small span{color:#fff;}
.tab-content .item a:hover{transform:none;}
.tab-content .item a.pac-details{font-size:16px;color:#9c9dd2;margin:14px 0 0;display:inline-block;font-family:'Quicksand', sans-serif;cursor:default;display:none;}
.tab-content .item a.place{right:35px;margin:0;font-size:18px;color:#fff;position:absolute;display:inline-block;bottom:-60px;background:#f0235a;padding:15px 0;border-radius:10px;line-height:1;width:200px;text-align:center;}
.tab-content .item a.place span{display:none;}
.tab-content .item a.place:hover{transform:none;}
.tab-content .item a.place span:before{position:relative;top:8px;left:20px;font-size:34px;}
.tab-content .item button:hover{transform:none;}
.tab-content .item button.place{right:35px;margin:0;font-size:18px;color:#fff;position:absolute;display:inline-block;bottom:-60px;background:#f0235a;padding:15px 0;border-radius:10px;line-height:1;width:82%;text-align:center;}
.tab-content .item button.place span{display:none;}
.tab-content .item button.place:hover{transform:none;}
.tab-content .item button.place span:before{position:relative;top:8px;left:20px;font-size:34px;}
.tab-content .item:hover h6{color:#FFEB3B;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.tab-content .item:hover a{bottom:100px;display:inline-block;}
.tab-content .item:hover a.pac-details{display:none;}
.tab-content .item:hover a.place{color:#fff;}
.tab-content .item:hover button{bottom:100px;display:inline-block;}
.tab-content .item:hover button.pac-details{display:none;}
.tab-content .item:hover button.place{color:#fff;}
.tab-content .slick-prev, .tab-content .slick-next{width:30px;height:30px;background:#fff;border-radius:30px;top:-71px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.tab-content .slick-prev{left:0;}
.tab-content .slick-prev:before{content:"\e950";left:9px;}
.tab-content .slick-next{right:0;}
.tab-content .slick-next:before{content:"\e94f";left:12px;}
.tab-content .slick-prev:before, .tab-content .slick-next:before{color:#000;font-family:"icomoon";position:absolute;top:10px;font-size:12px;}
.main-text{display:inline-block;}
.main-text h2{font-size:48px;font-weight:600;color:#fff;}
.pricing-mainpage .main-text p{max-width:70%;}
.innerser1 .main-text p{max-width:70%;}
.reivew-mainpage .main-text p{max-width:70%;margin:0 auto}
.servicemaine-page .main-text p{max-width:70%;}
.main-text p{font-size:69px;font-weight:100;color:#fff;line-height:72px;letter-spacing:-2px;max-width:100%;}
.home-page .main-text p{max-width:68%;}
#quoteform.main-text p{margin:0 auto;max-width:65%;}
.folow-us{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:fixed;padding:0;top:0;left:1.5%;z-index:99;bottom:0;margin:auto;height:209px;}
.folow-us.hideonfooter{left:-20%;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.folow-us ul{margin:0;}
.folow-us ul li{display:block;margin:0 0 15px;}
.folow-us ul li a{color:#0b1022;width:40px;height:40px;border-radius:30px;padding:2px;display:inline-block;text-align:center;border:1px solid transparent;}
.folow-us ul li a:hover{transform:none;}
.folow-us ul li:hover a{border:1px solid #fff;box-shadow:0px 10px 30px 0px #00000030;padding:2px;background:#fff;}
.folow-us ul li a span{font-size:16px;position:relative;top:9px;}
.folow-us ul li:hover a span.vim{color:#45bbff;}
.folow-us ul li:hover a span.fac{color:#3B5998;}
.folow-us ul li:hover a span.ins{color:#c63f72;}
.folow-us ul li:hover a span.twi{color:#00c6ff;}
.ser-line{background:#fff;}
.services-sec{position:relative;background:#fff;}
.services-sec .services-link{z-index:5;padding:100px 0 100px 7px;}
.services-sec .services-link h3{font-size:32px;color:#273464;padding:0 0 0 8px;}
.colum-9{display:inline-block;width:70%;vertical-align:top;margin:0 4px;}
.colum-10{display:inline-block;width:90%;vertical-align:top;margin:0 4px;}
.colum-3{display:inline-block;width:28%;}
.columcommon{display:inline-block;}
.services-sec .services-link ul{}
.services-sec .services-link ul li{}
.services-sec .services-link ul li a{font-size:100px;color:#000;font-weight:700;line-height:1.2;}
.services-sec .services-link ul li a:hover{color:#c21342;}
.services-sec .services-link ul li a.active{color:#c21342;}
.services-sec .services-link .li-hover-images{display:block;text-align:center;margin:0 auto;width:100%;border-radius:10px;}
.services-sec .services-link .li-hover-images img{margin:0 auto;width:60%;border-radius:10px;}
.ser-botm-btn{margin:90px 0 0 8px;}
.ser-botm-btn .left-sec1{display:inline-block;width:311px;}
.ser-botm-btn .left-sec2{width:306px;}
.services-sec .services-link .li-hover-images.tabcontent{display:none;}
.services-sec .services-link .li-hover-images.tabcontent.MyClass{display:block;position:absolute;right:-37%;}
.ser-botm-btn a{display:inline-block;font-size:18px;border-bottom:1px solid #000;margin:8px 0 0;color:#c21342;}
.ser-botm-btn a:hover{color:#000;border-bottom:1px solid #c21342;text-decoration:none;display:inline-block;}
.ser-botm-btn .rght-sec{width:148px;float:left;vertical-align:bottom;}
.ser-botm-btn p{font-size:14px;display:block;padding:0;color:#000;width:100%;}
.ser-botm-btn a.twwo{font-size:16px;margin:0;display:inline-block;border-bottom:1px solid #000;color:#c21342;}
.ser-botm-btn a.twwo:hover{font-size:16px;color:#000;margin:0;display:inline-block;border-bottom:1px solid #c21342;transform:none;}
.ser-bg{background:#fff;position:absolute;height:100%;width:600px;left:-48%;}
.ser-bg2{background:#fff;position:absolute;height:100%;width:600px;right:-48%;}
.services-sec .services-link ul li ul.inner{height:0px;overflow:hidden;padding:0 0 0 90px;}
.services-sec .services-link ul li.motiongrap:hover ul.inner{height:550px;padding:0 0 0 90px;}
.services-sec .services-link ul li ul.inner li{padding:0 0 22px;}
.services-sec .services-link ul li ul.inner li a{font-size:58px;line-height:1.1;}
.testimonials{padding: 60px 0;background:#1e294d;}
.testimonials .monial{}
.testimonials .monial .item{min-height:229px;}
.testimonials .monial .item .monial-left{padding:0 20px;}
.testimonials .monial .item .monial-left .monial-tag{width:130px;height:130px;border-radius:50%;background:transparent;display:block;margin:0 0 7px 0;text-align:center;overflow:hidden;}
.testimonials .monial .item .monial-left .monial-tag a{display:block;position:relative;}
.testimonials .monial .item .monial-left .monial-tag a:before{z-index:5;position:absolute;content:"\e96e";font-size:30px;color:#fff;font-family:"icomoon";top:35%;left:45%;}
.hov{position:absolute;top:0;width:100%;height:100%;}
.testimonials .monial .item .monial-left .monial-tag a .hov:before{position:absolute;width:100%;content:"";background:#00000096;height:100%;left:0;border-radius:50%;}
.testimonials .monial .item .monial-left .monial-tag a:hover{transform:none;}
.testimonials .monial .item .monial-left .monial-tag a img{width:100%;border-radius:50%;}
.testimonials .monial .item .monial-left .monial-tag span{display:block;color:#fff;font-size:36px;padding:40px 10px;}
.testimonials .monial .item .monial-left h3{color:#fff;font-size: 30px;display:block;}
.testimonials .monial .item .monial-left span{color:#fff;width:100%;position:relative;display:inline-block;}
.testimonials .monial .item .monial-rght{padding: 35px 20px 50px 0;}
.testimonials .monial .item .monial-rght h2{display:inline-block;color:#fff;position:relative;font-size: 26px;line-height: 1.6;font-weight:100;max-width:100%;}
.testimonials .monial .item .monial-rght h2 span{position:absolute;color:#fff;}
.testimonials .monial .item .monial-rght h2 span.icon-quote-left{left:-70px;top:-10px;}
.testimonials .monial .item .monial-rght h2 span.icon-quote-right{position:relative;right:-15px;bottom:-25px;}
.monial .slick-prev, .monial .slick-next{width:47px;height:47px;}
.monial .slick-prev{left:-55px;display:none;}
.monial .slick-prev:before{content:"\e970";left:14px;}
.monial .slick-next{left:-57px;}
.monial .slick-next:before{content:"";left:75px;width:109px;background:url(../images/fr-arrow.png)no-repeat;height:9px;}
.monial .slick-prev:before, .monial .slick-next:before{color:#fff;font-family:"icomoon";position:absolute;bottom:-110px;font-size:0;animation:slide2 1s ease-in-out infinite;}
@keyframes slide2{0%,
100%{transform:translate(0, 0);}
50%{transform:translate(10px, 0);}
}
.showreal{padding:100px 0;}
.showreal-text{width:100%;text-align:center;position:relative;}
.showreal-text a{display:inline-block;}
.showreal-text a:hover{transform:none;}
.showreal-text a h3{position:relative;text-align:center;font-size:370px;color:#fff;text-transform:capitalize;line-height:280px;padding:0;font-weight:900;font-family:'Helvetica';max-width:100%;}
.showreal-text a h3 span{position:absolute;font-size:130px;left:0;right:0;bottom:0;display:inline-block;color:#c21342;width:663px;text-shadow:0 10px 30px #19124e66;margin:0 auto;line-height:96px;}
@keyframes slide1{0%,
100%{transform:translate(0, 0);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
50%{transform:translate(0, 10px);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
}
.home-form{position:relative;margin:400px 0 0;}
.quote-home{width:900px;margin:50px auto 0;text-align:center;}
.quote-home form .intl-tel-input{margin:31px 0 15px;}
.quote-home form textarea,.quote-home form select,.quote-home .form-control{display:block;width:100%;padding:.375rem .75rem;margin:30px 0 15px;font-size:1rem;color:#8b9de2;line-height:1.5;background-color:transparent;background-clip:padding-box;border:transparent;border-bottom:1px solid #3f4d84;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.quote-home form input{margin:0 0 25px 0;}
.quote-home form select{margin:0 0 25px 0;margin-top:1.25rem;margin-bottom:1.25rem;}
.quote-home form textarea{height:100px;resize:none;}
.quote-home form input[type="submit"]{width:200px;margin:0;border:transparent;background:#f0235a;color:#fff;padding:15px 0;border-radius:10px;cursor:pointer;float:right;}
form input[type="submit"]:hover{transform:translateY(-0.625rem);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
form input[type="submit"]{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.quote-home form input::placeholder,
.quote-home form select::placeholder,
.quote-home form textarea::placeholder{color:#8b9de2;}
.quote-home form input:focus,
.quote-home form select:focus,
.quote-home form textarea:focus{outline:none;box-shadow:none;}
.checkbx{margin-top:0;position:relative;text-align:left;display:inline-block;}
.checkbx label input[type="checkbox"]{display:inline-block;width:18px;height:17px;margin:0;vertical-align:middle;margin-right:8px;margin-top:5px;}
.checkbx label{display:inline-block;font-size:15px;}
.checkmark:after{content:"";position:absolute;display:none;}
.checkbx label input:checked ~ .checkmark:after{display:block;}
.checkmark{position:absolute;top:5px;left:-1px;height:20px;width:20px;background-color:#273464;border:1px solid #4c5682;border-radius:6px;}
.checkbx .checkmark:after{left:6px;top:4px;width:5px;height:9px;border:solid #ffffff;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);border-radius:6px;}
.floating-form form .checkbx label input[type="checkbox"]{margin-top:-2px;}
footer{background:#1c264a;}
footer img{}
footer p{max-width:100%;padding:40px 100px 20px 0;color:#6472a5;font-weight:400;line-height:26px;font-family:'Quicksand', sans-serif;}
.fleft{position:relative;}
footer ul.follow{margin:0;position:absolute;bottom:0;}
footer ul.follow li{display:inline-block;margin:0 15px 0 0;}
footer ul.follow li a{}
footer ul.follow li a{box-shadow:0px 10px 30px 0px #00000030;color:#6472a5;width:50px;height:50px;border-radius:30px;padding:2px;display:inline-block;text-align:center;border:2px solid #3f4d84;}
footer ul.follow li:hover a{background:#fff;border:2px solid transparent;}
footer ul.follow li a span{font-size:22px;position:relative;top:11px;text-decoration:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
footer ul.follow li:hover a span.vim{color:#45bbff;}
footer ul.follow li:hover a span.fac{color:#3B5998;}
footer ul.follow li:hover a span.ins{color:#c63f72;}
footer ul.follow li:hover a span.twi{color:#00c6ff;}
footer h4{font-size:16px;color:#fff;text-transform:uppercase;font-weight:500;}
footer ul{margin:20px 0 0 0;}
footer ul li{display:block;padding:0 0 16px 0px;}
footer ul li a{font-size:14px;color:#6472a5;display:block;font-weight:500;line-height:24px;font-family:'Quicksand', sans-serif;}
footer ul li a:hover{transform:none;}
.form-bottom{text-align:left;margin:10px 0 0;}
.form-bottom a{display:inline-block;margin:0px 15px 0 0;font-size:16px;font-family:'Quicksand', sans-serif;color:#fff;font-weight:500;}
.form-bottom a:hover{transform:none;}
.form-bottom p{display:inline-block;padding:0 147px 0 28px;color:#8391c7;font-size:16px;font-weight:500;font-family:'Quicksand', sans-serif;}
.form-bottom .checkbx p{font-weight:normal;font-size:15px;vertical-align:bottom;display:inline-block;padding:0;max-width:100%;}
.form-bottom.formb-floating a{font-weight:600;color:#1f2952;}
.copyrghts{padding:30px 0;background:#172142;}
.copyrghts p{color:#3f4d84;font-size:12px;padding:0;}
.copyrghts ul{float:right;margin:0;}
.copyrghts ul li{display:inline-block;padding:0 30px 0 0;}
.copyrghts ul li a{color:#3f4d84;}
.copyrghts ul li a:hover{color:#3f4d84;}
.header-main.fixed .fixednavigation{top:0px;position:fixed;z-index:999;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;box-shadow:0px 5px 20px #00000012;}
.header-main .fixednavigation{padding:12px 60px;position:fixed;background:#fff;top:-900px;height:60px;width:100%;z-index:9;-webkit-transition:0.8s;-moz-transition:0.8s;-o-transition:0.8s;transition:0.8s;}
.header-main .fixednavigation .lwrap{padding-left:20px;}
.header-main .fixednavigation .lwrap a{}
.header-main .fixednavigation .lwrap a img{width:125px;}
.header-main .fixednavigation .navigate{}
.header-main .fixednavigation .navigate .centernav{margin-bottom:0;text-align:center;font-size:0;margin-top:3px;}
.header-main .fixednavigation .navigate .centernav li{display:inline-block;padding:6px 14px 19px 14px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.header-main .fixednavigation .navigate .centernav li:hover a{color:#c21342;}
.header-main .fixednavigation .navigate .centernav li > .list-serdrop{overflow:hidden;width:219%;font-size:0;padding:0;text-align:center;top:48px;left:-60%;margin:0;position:absolute;height:0px;z-index:-1;background:#fafbfd;box-shadow:inset 0 1px 0 #eaf3fb, 0 3px 6px rgba(0,0,0,0.05);-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.header-main .fixednavigation .navigate .centernav li:hover > .list-serdrop{height:309px;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.header-main .fixednavigation .navigate .centernav li > .list-serdrop .inerlistss{padding:20px 0 20px;width:1000px;margin:0 auto;}
.header-main .fixednavigation .navigate .centernav li > .list-serdrop ul li{display:inline-block;padding:0;width:19%;text-align:left;margin:0 10px 10px 0;border-radius:10px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.header-main .fixednavigation .navigate .centernav li > .list-serdrop ul li a{display:block;width:100%;padding:15px;}
.header-main .fixednavigation .navigate .centernav a:hover{transform:none;}
.header-main .fixednavigation .navigate .centernav li > .list-serdrop ul li:hover{background:#eff1f5;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.header-main .fixednavigation .navigate .centernav li > .list-serdrop ul li > ul{}
.header-main .fixednavigation .navigate .centernav li > .list-serdrop ul li:hover > ul{height:auto;background:#fff;}
.header-main .fixednavigation .navigate .centernav li > .list-serdrop ul li > ul li{}
.drp-par{position:relative;}
.drp{position:absolute;right:-16px;top:0;font-size:16px;}
.drp2{position:absolute;right:-50px;top:0;font-size:16px;}
.header-main .fixednavigation .navigate .centernav li > .list-serdrop ul li figcaption{display:inline-block;width:40px;margin:0 10px 0 0;background:#ffffff;border-radius:50%;padding:0;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;height:40px;box-shadow:0 3px 8px 0 rgba(0,0,0,.05);}
.header-main .fixednavigation .navigate .centernav li > .list-serdrop ul li figcaption img{width:100%;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.header-main .fixednavigation .navigate .centernav li > .list-serdrop ul li a span{display:inline-block;width:100%;vertical-align:middle;font-size:14px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;font-weight:500;color:#000;}
.header-main .fixednavigation .navigate .centernav li > .list-serdrop ul li a .nav-ser-lefttxt{display:inline-block;vertical-align:middle;width:70%;}
.header-main .fixednavigation .navigate .centernav li > .list-serdrop ul li a .nav-ser-lefttxt p{padding:0;font-size:12px;color:#000;max-width:100%;}
.header-main .fixednavigation .navigate .centernav li a{color:#000;font-weight:400;font-size:12px;}
.header-main .fixednavigation .navigate .centernav li a.hireee{font-weight:600;}
.header-main .fixednavigation .stickright{padding-top:7px;z-index:999;text-align:right;}
.header-main .fixednavigation .stickright .rightnav{display:inline-block;margin-bottom:0;}
.header-main .fixednavigation .stickright .rightnav li{float:left;}
.floleft{float:left;}
.marginzero{margin:0 auto;}
.floright{float:right;}
.header-main .fixednavigation .stickright .rightnav li.speak{margin-right:5px;display:inline-block;}
.header-main .fixednavigation .stickright .rightnav li.speak a{position:relative;color:#000;font-size:16px;font-weight:500;}
.header-main .fixednavigation .stickright .rightnav li.speak a i{position:relative;color:#000;font-size:16px;font-weight:500;position:absolute;top:-2px;left:-32px;color:#f0235a;font-size:22px;}
.header-main .fixednavigation .stickright .rightnav li.speak:hover a{transform:translateY(-0.225rem);}
.header-main .fixednavigation .stickright .rightnav li.speak:hover a{display:inline-block;}
.header-main .fixednavigation .stickright .rightnav li .login{color:#000;font-size:16px;font-weight:500;}
.header-main .fixednavigation .stickright .rightnav li .navcta{color:#fff;padding:10px 20px 10px 50px;font-size:15px;background:#f0235a;margin-left:20px;border-radius:10px;font-weight:500;box-shadow:0px 0px 20px #00000017;position:relative;right:0;top:0;}
.header-main .fixednavigation .stickright .rightnav li .navcta i{margin-right:10px;box-shadow:0px 10px 40px #21284638;padding:7px;background:#fff;border-radius:7px;color:#f0235a;position:absolute;left:4px;top:4px;width:33px;font-size:22px;height:33px;}
.navcta:hover{transform:none;}
.navcta{color:#f0235a;padding:10px 20px 10px 50px;font-size:15px;background:#fff;margin-left:20px;border-radius:10px;font-weight:500;box-shadow:0 3px 0 rgba(0,0,0,.1);position:fixed;right:12%;top:55px;}
.navcta i{margin-right:10px;box-shadow:0px 10px 40px #21284638;padding:6px;background:#f0235a;border-radius:7px;color:#fff;position:absolute;left:4px;top:4px;width:33px;font-size:22px;height:33px;}
.nav-main{}
.nav-main .nav-toggle{position:absolute;top:-39px;right:0;cursor:pointer;z-index:999;}
.nav-main .nav-toggle .button-container{position:absolute;top:-4px;right:-101px;width:150px;height:90px;z-index:999;}
.nav-main .nav-toggle .shape-top{display:block;position:absolute;top:0;right:-2px;width:100%;z-index:2;-moz-transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);-moz-transform-origin:50% 0;-ms-transform-origin:50% 0;-webkit-transform-origin:50% 0;transform-origin:50% 0}
.nav-main .nav-toggle .shape-top .svg{width:150px;height:20px}
.nav-main .nav-toggle .shape{position:absolute;top:16px;right:50px;width:46px;height:46px;background:#fff;z-index:1;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);}
.nav-main .nav-toggle .shape.has-hover{-moz-transform:perspective(5em) translate3d(0,0,0);-ms-transform:perspective(5em) translate3d(0,0,0);-webkit-transform:perspective(5em) translate3d(0,0,0);transform:perspective(5em) translate3d(0,0,0);-moz-transition:-moz-transform 0.2s ease,box-shadow 0.2s ease;-o-transition:-o-transform 0.2s ease,box-shadow 0.2s ease;-webkit-transition:-webkit-transform 0.2s ease,box-shadow 0.2s ease;transition:transform 0.2s ease,box-shadow 0.2s ease}
.is-safari .nav-main .nav-toggle .shape.has-hover{-moz-transform:scale(1,1);-ms-transform:scale(1,1);-webkit-transform:scale(1,1);transform:scale(1,1)}
.nav-main .nav-toggle .lines{position:absolute;top:17px;right:50px;width:46px;height:46px;z-index:999;}
@-moz-keyframes open-in{0%{-moz-transform:scaleX(0);transform:scaleX(0);-moz-transform-origin:0 0;transform-origin:0 0}
100%{-moz-transform:scaleX(1);transform:scaleX(1);-moz-transform-origin:0 0;transform-origin:0 0}
}
@-webkit-keyframes open-in{0%{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 0;transform-origin:0 0}
100%{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:0 0;transform-origin:0 0}
}
@keyframes open-in{0%{-moz-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}
100%{-moz-transform:scaleX(1);-ms-transform:scaleX(1);-webkit-transform:scaleX(1);transform:scaleX(1);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}
}
.nav-main .nav-toggle .lines.open{padding:17px 15px}
.nav-main .nav-toggle .lines.open .line{position:relative;width:16px;height:2px;background:#de6161;z-index:2;-moz-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-moz-animation:open-in 0.3s cubic-bezier(.18,.89,.67,1.16) 0.3s 1 normal forwards;-webkit-animation:open-in 0.3s cubic-bezier(.18,.89,.67,1.16) 0.3s 1 normal forwards;animation:open-in 0.3s cubic-bezier(.18,.89,.67,1.16) 0.3s 1 normal forwards}
.nav-main .nav-toggle .lines.open .line + .line{margin-top:3px}
.nav-main .nav-toggle .lines.open .line:nth-child(2){-moz-animation-delay:0.36s;-webkit-animation-delay:0.36s;animation-delay:0.36s}
.nav-main .nav-toggle .lines.open .line:nth-child(3){-moz-animation-delay:0.42s;-webkit-animation-delay:0.42s;animation-delay:0.42s;-moz-animation-timing-function:cubic-bezier(.18,.89,.63,1.26);-webkit-animation-timing-function:cubic-bezier(.18,.89,.63,1.26);animation-timing-function:cubic-bezier(.18,.89,.63,1.26)}
@-moz-keyframes close-out-1{0%{-moz-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-moz-transform-origin:100% 100%;transform-origin:100% 100%}
100%{-moz-transform:scaleY(0) translateY(10px);transform:scaleY(0) translateY(10px);-moz-transform-origin:100% 100%;transform-origin:100% 100%}
}
@-webkit-keyframes close-out-1{0%{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
100%{-webkit-transform:scaleY(0) translateY(10px);transform:scaleY(0) translateY(10px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
}
@keyframes close-out-1{0%{-moz-transform:scaleY(1) translateY(0);-ms-transform:scaleY(1) translateY(0);-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
100%{-moz-transform:scaleY(0) translateY(10px);-ms-transform:scaleY(0) translateY(10px);-webkit-transform:scaleY(0) translateY(10px);transform:scaleY(0) translateY(10px);-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
}
@-moz-keyframes close-out-2{0%{-moz-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-moz-transform-origin:100% 100%;transform-origin:100% 100%}
100%{-moz-transform:scaleX(0) translateX(10px);transform:scaleX(0) translateX(10px);-moz-transform-origin:100% 100%;transform-origin:100% 100%}
}
@-webkit-keyframes close-out-2{0%{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
100%{-webkit-transform:scaleX(0) translateX(10px);transform:scaleX(0) translateX(10px);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
}
@keyframes close-out-2{0%{-moz-transform:scaleX(1) translateX(0);-ms-transform:scaleX(1) translateX(0);-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
100%{-moz-transform:scaleX(0) translateX(10px);-ms-transform:scaleX(0) translateX(10px);-webkit-transform:scaleX(0) translateX(10px);transform:scaleX(0) translateX(10px);-moz-transform-origin:100% 100%;-ms-transform-origin:100% 100%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%}
}
.nav-main .nav-toggle .lines.close{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.nav-main .nav-toggle .lines.close .line{position:absolute;background:#faabab;z-index:2}
.nav-main .nav-toggle .lines.close .line:nth-child(1){top:15px;left:22px;width:2px;height:16px;-moz-animation:close-out-1 0.3s linear 0.1s 1 normal forwards;-webkit-animation:close-out-1 0.3s linear 0.1s 1 normal forwards;animation:close-out-1 0.3s linear 0.1s 1 normal forwards}
.nav-main .nav-toggle .lines.close .line:nth-child(2){top:22px;left:15px;width:16px;height:2px;-moz-animation:close-out-2 0.3s linear 0s 1 normal forwards;-webkit-animation:close-out-2 0.3s linear 0s 1 normal forwards;animation:close-out-2 0.3s linear 0s 1 normal forwards}
.nav-main .nav-toggle:hover .shape{-moz-box-shadow:0 1px 0 rgba(0,0,0,.1);-webkit-box-shadow:0 1px 0 rgba(0,0,0,.1);box-shadow:0 1px 0 rgba(0,0,0,.1);-moz-transform:perspective(5em) translate3d(0,0,10px);-ms-transform:perspective(5em) translate3d(0,0,10px);-webkit-transform:perspective(5em) translate3d(0,0,10px);transform:perspective(5em) translate3d(0,0,10px)}
.is-safari .nav-main .nav-toggle:hover .shape{-moz-transform:scale(1.12,1.12);-ms-transform:scale(1.12,1.12);-webkit-transform:scale(1.12,1.12);transform:scale(1.12,1.12)}
.nav-main .nav-container{position:absolute;top:0;left:-999em;z-index:1}
.nav-main .nav-container .site-title{display:none}
.nav-main .nav-container .nav-columns .column{display:flex;position:absolute;top:0;width:50%;height:100%;align-items:center;z-index:3}
.nav-main .nav-container .nav-columns .column:nth-child(1){margin-left:-1px;right:0}
.nav-main .nav-container .nav-columns .column:nth-child(2){left:0;margin-right:-1px}
.nav-main .nav-container .column-inner{margin:0 auto;max-width:420px;height:330px}
.nav-main .nav-container .column-title{overflow:hidden;margin:0 0 40px;position:relative;color:#303f80;font:700 16px/1 "sofia-pro",sans-serif;letter-spacing:.2em;text-transform:uppercase}
.nav-main .nav-container .column-title .label{display:inline-block;overflow:hidden;margin:0 0 0 25px;direction:rtl}
.nav-main .nav-container .column-title .shape{position:absolute;top:5px;left:3px;width:8px;height:8px;background:#303f80;content:'';-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.nav-main .nav-container .menu-item>a,.nav-main .nav-container .link-contact{display:block;-moz-transition:color 0.1s ease;-o-transition:color 0.1s ease;-webkit-transition:color 0.1s ease;transition:color 0.1s ease;font:50px/1 "Playfair Display",serif}
.nav-main .nav-container .menu-item>a:hover,.nav-main .nav-container .link-contact:hover{color:#303f80}
.nav-main .nav-container .menu-item>a{display:inline-block;position:relative}
.nav-main .nav-container .current-menu-item a,.nav-main .nav-container .current-menu-item a:hover{color:#f99797;cursor:default}
.nav-main .nav-container .current-menu-item a:before,.nav-main .nav-container .current-menu-item a:hover:before{display:block;position:absolute;top:60%;right:-15px;left:-15px;height:1px;background:#f99797;content:''}
.nav-main .nav-container .link-contact{margin-bottom:20px}
.nav-main .nav-container .links{list-style:none;font-size:14px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}
.nav-main .nav-container .links li{list-style-image:none;list-style-type:none;margin-left:0}
.nav-main .nav-container .links,.nav-main .nav-container .links li{margin:0;padding:0}
.nav-main .nav-container .links li{display:inline-block;vertical-align:middle}
.nav-main .nav-container .links li:after{content:'\2022'}
.nav-main .nav-container .links li:last-child:after{content:''}
.nav-main .nav-container .links a{-moz-transition:color 0.1s ease;-o-transition:color 0.1s ease;-webkit-transition:color 0.1s ease;transition:color 0.1s ease}
.nav-main .nav-container .links a:hover{color:#7d5454}
.nav-main .nav-container .menu{list-style:none}
.nav-main .nav-container .menu li{list-style-image:none;list-style-type:none;margin-left:0}
.nav-main .nav-container .menu,.nav-main .nav-container .menu li{margin:0;padding:0}
.nav-main .nav-container .menu li + li{margin-top:10px}
.nav-main .language-selector{position:absolute;right:50px;bottom:30px;z-index:3}
.nav-main .language-selector .langs{list-style:none}
.nav-main .language-selector .langs li{list-style-image:none;list-style-type:none;margin-left:0}
.nav-main .language-selector .langs,.nav-main .language-selector .langs .lang{margin:0;padding:0}
.nav-main .language-selector .langs .lang{display:inline-block}
.nav-main .language-selector .langs .is-active{display:none}
.nav-main .language-selector a{display:block;position:relative;width:46px;height:46px;border:3px solid #fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;-moz-transition:color 0.1s ease 0.1s;-o-transition:color 0.1s ease 0.1s;-webkit-transition:color 0.1s ease;-webkit-transition-delay:0.1s;transition:color 0.1s ease 0.1s;font-size:14px;font-weight:700;line-height:39px;text-align:center;text-transform:uppercase}
.nav-main .language-selector a .code{position:relative;z-index:2}
.nav-main .language-selector a .background{display:block;overflow:hidden;position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;z-index:1;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}
.nav-main .language-selector a .background-inner{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;-moz-transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0);-moz-transition:-moz-transform 0.3s cubic-bezier(.77,0,.175,1);-o-transition:-o-transform 0.3s cubic-bezier(.77,0,.175,1);-webkit-transition:-webkit-transform 0.3s cubic-bezier(.77,0,.175,1);transition:transform 0.3s cubic-bezier(.77,0,.175,1);-moz-transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;transform-origin:0 100%}
.nav-main .language-selector a:hover{color:#faabab}
.nav-main .language-selector a:hover .background-inner{-moz-transform:scaleY(1);-ms-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}
.nav-main .wave-canvas{position:absolute;top:0;right:0;bottom:0;width:100%;height:100%;z-index:2}
.nav-main .animation-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}
.nav-main .animation-container .column{position:absolute;top:0;height:100%}
.nav-main .animation-container .column-left{margin-right:-1px;left:0;right:50%}
.nav-main .animation-container .column-right{right:0;left:50%;-moz-transform:scaleY(-1);-ms-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1)}
@-moz-keyframes open-out-1{0%{-moz-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-moz-transform-origin:100% 0;transform-origin:100% 0}
35%{-moz-transform:scaleX(.9) translateX(-5px);transform:scaleX(.9) translateX(-5px);-moz-transform-origin:100% 0;transform-origin:100% 0}
100%{-moz-transform:scaleX(0) translateX(5px);transform:scaleX(0) translateX(5px);-moz-transform-origin:100% 0;transform-origin:100% 0}
}
@-webkit-keyframes open-out-1{0%{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transform-origin:100% 0;transform-origin:100% 0}
35%{-webkit-transform:scaleX(.9) translateX(-5px);transform:scaleX(.9) translateX(-5px);-webkit-transform-origin:100% 0;transform-origin:100% 0}
100%{-webkit-transform:scaleX(0) translateX(5px);transform:scaleX(0) translateX(5px);-webkit-transform-origin:100% 0;transform-origin:100% 0}
}
@keyframes open-out-1{0%{-moz-transform:scaleX(1) translateX(0);-ms-transform:scaleX(1) translateX(0);-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0;transform-origin:100% 0}
35%{-moz-transform:scaleX(.9) translateX(-5px);-ms-transform:scaleX(.9) translateX(-5px);-webkit-transform:scaleX(.9) translateX(-5px);transform:scaleX(.9) translateX(-5px);-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0;transform-origin:100% 0}
100%{-moz-transform:scaleX(0) translateX(5px);-ms-transform:scaleX(0) translateX(5px);-webkit-transform:scaleX(0) translateX(5px);transform:scaleX(0) translateX(5px);-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;-webkit-transform-origin:100% 0;transform-origin:100% 0}
}
@-moz-keyframes open-out-2{0%{-moz-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-moz-transform-origin:0 0;transform-origin:0 0}
35%{-moz-transform:scaleX(.9) translateX(5px);transform:scaleX(.9) translateX(5px);-moz-transform-origin:0 0;transform-origin:0 0}
100%{-moz-transform:scaleX(0) translateX(-5px);transform:scaleX(0) translateX(-5px);-moz-transform-origin:0 0;transform-origin:0 0}
}
@-webkit-keyframes open-out-2{0%{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}
35%{-webkit-transform:scaleX(.9) translateX(5px);transform:scaleX(.9) translateX(5px);-webkit-transform-origin:0 0;transform-origin:0 0}
100%{-webkit-transform:scaleX(0) translateX(-5px);transform:scaleX(0) translateX(-5px);-webkit-transform-origin:0 0;transform-origin:0 0}
}
@keyframes open-out-2{0%{-moz-transform:scaleX(1) translateX(0);-ms-transform:scaleX(1) translateX(0);-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}
35%{-moz-transform:scaleX(.9) translateX(5px);-ms-transform:scaleX(.9) translateX(5px);-webkit-transform:scaleX(.9) translateX(5px);transform:scaleX(.9) translateX(5px);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}
100%{-moz-transform:scaleX(0) translateX(-5px);-ms-transform:scaleX(0) translateX(-5px);-webkit-transform:scaleX(0) translateX(-5px);transform:scaleX(0) translateX(-5px);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}
}
.nav-main.is-opened .nav-toggle .open .line{-moz-animation:open-out-1 0.4s linear 0s 1 normal forwards;-webkit-animation:open-out-1 0.4s linear 0s 1 normal forwards;animation:open-out-1 0.4s linear 0s 1 normal forwards;-moz-transform:scaleX(1) translateX(0);-ms-transform:scaleX(1) translateX(0);-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}
.nav-main.is-opened .nav-toggle .open .line:nth-child(1){-moz-animation-delay:0.16s;-webkit-animation-delay:0.16s;animation-delay:0.16s}
.nav-main.is-opened .nav-toggle .open .line:nth-child(2){-moz-animation-delay:0.08s;-webkit-animation-delay:0.08s;animation-delay:0.08s;-moz-animation-name:open-out-2;-webkit-animation-name:open-out-2;animation-name:open-out-2}
.nav-main.is-opened .nav-toggle .open .line:nth-child(3){-moz-animation-delay:0s;-webkit-animation-delay:0s;animation-delay:0s;-moz-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear}
@-moz-keyframes close-in-1{0%{-moz-transform:scaleY(0) translateY(-10px);transform:scaleY(0) translateY(-10px);-moz-transform-origin:0 0;transform-origin:0 0}
100%{-moz-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-moz-transform-origin:0 0;transform-origin:0 0}
}
@-webkit-keyframes close-in-1{0%{-webkit-transform:scaleY(0) translateY(-10px);transform:scaleY(0) translateY(-10px);-webkit-transform-origin:0 0;transform-origin:0 0}
100%{-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-webkit-transform-origin:0 0;transform-origin:0 0}
}
@keyframes close-in-1{0%{-moz-transform:scaleY(0) translateY(-10px);-ms-transform:scaleY(0) translateY(-10px);-webkit-transform:scaleY(0) translateY(-10px);transform:scaleY(0) translateY(-10px);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}
100%{-moz-transform:scaleY(1) translateY(0);-ms-transform:scaleY(1) translateY(0);-webkit-transform:scaleY(1) translateY(0);transform:scaleY(1) translateY(0);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}
}
@-moz-keyframes close-in-2{0%{-moz-transform:scaleX(0) translateX(-10px);transform:scaleX(0) translateX(-10px);-moz-transform-origin:0 0;transform-origin:0 0}
100%{-moz-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-moz-transform-origin:0 0;transform-origin:0 0}
}
@-webkit-keyframes close-in-2{0%{-webkit-transform:scaleX(0) translateX(-10px);transform:scaleX(0) translateX(-10px);-webkit-transform-origin:0 0;transform-origin:0 0}
100%{-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-webkit-transform-origin:0 0;transform-origin:0 0}
}
@keyframes close-in-2{0%{-moz-transform:scaleX(0) translateX(-10px);-ms-transform:scaleX(0) translateX(-10px);-webkit-transform:scaleX(0) translateX(-10px);transform:scaleX(0) translateX(-10px);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}
100%{-moz-transform:scaleX(1) translateX(0);-ms-transform:scaleX(1) translateX(0);-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0);-moz-transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}
}
.nav-main.is-opened .nav-toggle .close .line:nth-child(1){-moz-animation:close-in-1 0.3s cubic-bezier(.18,.89,.67,1.16) 0.6s 1 normal forwards;-webkit-animation:close-in-1 0.3s cubic-bezier(.18,.89,.67,1.16) 0.6s 1 normal forwards;animation:close-in-1 0.3s cubic-bezier(.18,.89,.67,1.16) 0.6s 1 normal forwards;-moz-transform:scaleY(0);-ms-transform:scaleY(0);-webkit-transform:scaleY(0);transform:scaleY(0)}
.nav-main.is-opened .nav-toggle .close .line:nth-child(2){-moz-animation:close-in-2 0.3s cubic-bezier(.18,.89,.67,1.16) 0.5s 1 normal forwards;-webkit-animation:close-in-2 0.3s cubic-bezier(.18,.89,.67,1.16) 0.5s 1 normal forwards;animation:close-in-2 0.3s cubic-bezier(.18,.89,.67,1.16) 0.5s 1 normal forwards;-moz-transform:scaleX(0);-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0)}
.nav-main.is-opened .nav-container{left:0}
.nav-main.works .nav-toggle .open .line{background:#83b0c9}
.nav-main.about .nav-toggle .open .line{background:#222e5c}
.nav-main.error .nav-toggle .open .line{background:#192455}
.no-canvas .nav-main .nav-container .nav-columns .column:nth-child(1){background:#faabab}
.no-canvas .nav-main .nav-container .nav-columns .column:nth-child(2){background:#f99797}
.port-banner{height:93vh;overflow:hidden;position:relative;}
.port-banner video{min-width:100%;box-shadow:none;width:100%;height:unset;}
.port-banner .foraudio{position:absolute;bottom:6%;right:6%;width:180px;box-shadow:0 0 40px #00000012;text-transform:capitalize;padding:14px 18px;border-radius:10px;z-index:0;background:#fff;border:0;color:#f0235a;font-size:14px;}
.port-banner .foraudio:focus{outline:none;}
.porttt{background:#fff;z-index:9;}
.port-belowbanner{z-index:10;position:relative;}
.port-belowbanner .port-bbtext{height:100%;position:relative;margin:0 0 0 -3px;}
.port-belowbanner .port-bbtext h2{text-align:left;color:#000;font-size:56px;max-width:96%;}
.port-belowbanner .port-bbtext h5{margin:0;font-size:18px;font-weight:300;color:#f0235a;padding:0;}
.pbbt-bottom{margin:0;font-size:0;position:absolute;bottom:38px;}
.port-belowbanner .port-bbtext ul{margin:20px 0 0;}
.port-belowbanner .port-bbtext ul li{display:inline-block;margin:0 10px 0 0;}
.port-belowbanner .port-bbtext ul li a{color:#fff;font-size:16px;}
.port-belowbanner .port-bbtext ul li a.sp{box-shadow:0 0 40px #00000012;text-transform:capitalize;padding:14px 18px;border-radius:10px;z-index:10;background:#f0235a;}
.port-belowbanner .port-bbtext ul li a.call{color:#000;font-size:18px;margin:0 0 0 20px;}
.port-belowbanner .port-bbtext ul li a.call i{top:3px;position:relative;left:-5px;}
.port-belowbanner .port-bbtext p{font-family:var(--secondary-font-family);}
.port-belowbanner .port-bbtext.port-bbtextrght p{font-family:var(--secondary-font-family);margin:0 0px 0 -13px;font-size:18px;width:80%;max-width:100%;}
.porthire-us{padding:100px 0;z-index:10;position:relative;}
.porthire-us-text{width:100%;text-align:center;position:relative;}
.porthire-us-text.open:before{display:none;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.porthire-us-text a{color:#fff;font-weight:500;}
.porthire-us-text h3{position:relative;text-align:center;font-size:326px;color:#fff;line-height:222px;padding:0;display:inline-block;z-index:5;letter-spacing:-17px;font-weight:900;font-family:'Helvetica';max-width:100%;}
.porthire-us-text h3 span{position:absolute;font-size:110px;left:0;right:0;bottom:0;display:inline-block;color:#c21342;width:981px;text-shadow:0 10px 30px #19124e66;margin:0 auto;line-height:96px;letter-spacing:1px;}
.porthire-form.quote-home{width:900px;margin:230px auto 0;text-align:center;}
.porthire-form.quote-home .home-form{padding:0;}
.lines-container .lines.portttlines{position:absolute;height:100%;z-index:1;}
.header-main.fixed .logo{z-index:1000;top:12px;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;background-position:bottom;}
a.logo:hover{transform:none;}
.header-main.fixed .menu{top:-60px;-webkit-transition:0.2s;-moz-transition:0.2s;-o-transition:0.2s;transition:0.2s;}
.header-main.fixed .menu{}
.lines-container .lines.linesport{position:absolute;border-left:1px solid #444a5d;height:100%;z-index:1;}
.contact-banner{min-height:300px;background:url(../images/cbanner.png)no-repeat;background-size:cover;}
.contact-banner .cbnr-txt{text-align:center;margin:40px auto 0;}
.contact-banner .cbnr-txt p{display:block;margin:0 auto;line-height:1.4;max-width:100%;color:#acc3ff;font-family:'Quicksand', sans-serif;}
.contact-banner .cbnr-txt h3{font-size:33px;color:#fff;padding:0 0 25px 0;max-width:100%;}
.contact-banner .cbnr-txt a{display:block;width:200px;margin:40px auto 0;border:transparent;background:#f0235a;color:#fff;padding:15px 0;border-radius:10px;cursor:pointer;}
.contact-bb{background:#fff;display:table;width:100%;padding:0;}
.contact-bb .cbbtext{display:table-cell;vertical-align:middle;height:700px;}
.contact-bb .cbbtext h3{font-size:52px;padding:0 0 10px;max-width:100%;font-family:var(--primary-font-family);font-weight:200;}
.contact-bb .cbbtext h3 span{color:#c21342;max-width:100%;}
.contact-bb .cbbtext h4{color:#c21342;font-size:24px;padding:0 0 10px;max-width:100%;}
.contact-bb .cbbtext h5{color:#616884;font-size:24px;}
.contact-bb .cbbtext p{font-weight:300;max-width:100%;}
.contact-bb .cbbtext a{display:inline-block;margin:0 30px 0 0;color:#c21342;font-size: 18px;}
.contact-bb .cbbtext a:hover{transform:none;}
.cbb-from.quote-home{padding:0 40px;width:100%;display:table-cell;vertical-align:middle;height:700px;}
.contact-bb .quote-home form textarea,.contact-bb .quote-home form select,.contact-bb .quote-home .form-control{background:#fff;color:#495057;border-bottom:1px solid #cfd0d2;}
.contact-bb .quote-home form textarea::placeholder,.contact-bb .quote-home form select::placeholder,.contact-bb .quote-home .form-control::placeholder{color:#495057}
.contact-bb .quote-home form .cs-select option{color:#495057;}
.contact-bb .quote-home .form-conact{width:100%;}
.contact-bb .quote-home .intl-tel-input.separate-dial-code .selected-dial-code{color:#495057;}
.cbb-from.quote-home .form-control,
.cbb-from.quote-home .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.contact-bbquote-home form select{border-bottom:1px solid #cfd0d2;color:#495057;}
.intl-tel-input.separate-dial-code .selected-flag{background:transparent !important;}
.hireuswrap .miniwrapper .halfside.right .quote-home input[type="number"].automat{padding-left:90px !important;}
.hireuswrap .miniwrapper .intl-tel-input .selected-flag .iti-arrow{right:15px;border-top-color:#495057;}
.hireuswrap .miniwrapper .intl-tel-input.separate-dial-code .selected-dial-code{color:#495057;padding-left:23px;}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag:focus , .miniwrapper .intl-tel-input.separate-dial-code .selected-dial-code:focus{outline:none;}
.pac-banner{height:300px;overflow:hidden;}
.pac-banner video{width:100%;}
.pac-detailsbb{background:#fff;min-height:703px;display:table;width:100%;}
.pac-left{}
.pac-left{padding:50px 30px;width:100%;overflow:hidden;position:relative;min-height:703px;border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;}
.pac-left h6{margin:0;font-size:24px;color:#000;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.pac-left h4{margin:0;font-size:48px;font-weight:100;color:#000;}
.pac-left p{margin:0;color:#000;}
.pac-left ul{margin:0;padding:14px 0 14px;height:285px;}
.pac-left ul li{position:relative;font-size:16px;padding:0 0 6px 27px;color:#000;}
.pac-left ul li:before{position:absolute;content:"\e962";font-family:"icomoon";left:0;font-size:16px;}
.pac-left p.small{font-size:14px;color:#000;padding:0 0 10px;}
.pac-left p.small span{color:#c21342;}
.pac-detailsbb:hover .pac-left h6{color:#c21342;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.pac-right a.place:hover{transform:none;}
.pac-right{padding:0 30px;height:603px;vertical-align:middle;display:table-cell;position:relative;}
.pac-right h3{margin:0;font-size:24px;color:#000;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;font-weight:400;}
.pac-detailsbb:hover .pac-right h3{color:#c21342;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.pac-right p{color:#000;font-weight:400;}
.pac-right a.place{margin:14px 0 0;font-size:24px;color:#000;width:250px;display:block;position:absolute;right:0;}
.pac-right a.place img{animation:slide2 1s ease-in-out infinite;position:absolute;left:-547px;top:16px;}
.pac-detailsbb:hover .pac-right a{color:#c21342;}
.innerser1{}
.services-banner{margin: 0 auto 0px;text-align:center;padding:0 40px;min-height:100vh;}
.services-banner .servbg{margin:0 auto 20px;text-align:center;padding:60px 230px;position:relative;height:100vh;}
.services-banner .servbg img.inrserbg{width:100%;}
.services-banner .servbg ul{font-size:0;position:absolute;bottom:30px;left:0;right:0;margin:0 auto;text-align:center;width:83%;}
.services-banner .servbg ul li{display:inline-block;width:25%;text-align:center;color:#fff;}
.services-banner .servbg ul li figcaption{}
.services-banner .servbg ul li figcaption img{width:70%;}
.list-bb{display:inline-block;width:100%;background:#273464;padding:30px 0 0;}
ul.bblissst{margin:0 auto;text-align:center;width:83%;margin-top:0;display:block;}
ul.bblissst li{display:inline-block;width:25%;text-align:center;color:#fff;}
ul.bblissst li figcaption{}
ul.bblissst li figcaption img{width:65%;}
.list-point{/* margin:-100px 0 30px; */text-align:center;}
ul.pointslist{margin:0 auto;text-align:center;margin-top:0;display:inline-block;width:85%;}
ul.pointslist li{display:inline-block;text-align:center;color:#fff;margin:0 30px;width:13%;vertical-align:middle;}
ul.pointslist li h3{max-width:100%;padding:0;color:#fff;font-size: 22px;font-weight: 600;}
ul.pointslist li p{max-width:100%;padding:0;color:#fff;font-size:14px;padding-top: 10px;}
.services-banner .servbg img.ser-gif{position:absolute;top:20%;right:20px;margin:auto;transform:rotate(-16deg);display:block;}
.services-banner .servbg img.ser-gif.ser-gifbig{width:62%;top:29%;}
.sbnr-txt{text-align:center;}
.sbnr-txt h3{font-size:33px;color:#fff;padding:0 0 25px 0;margin:0 auto;max-width:60%;}
.sbnr-txt p{line-height:1.4;color:#acc3ff;font-family:'Quicksand', sans-serif;margin:0 auto;max-width:48%;}
.s-clients{padding:100px 0 0;}
.s-clients.clients ul li{}
.s-clients.clients ul li:hover{background:#fff;}
.serinner-portfolio{}
.serinner-packages{overflow:hidden;}
.serinner-packages h6{color:#00e7e8;padding:0;}
.serinner-packages .main-text p{display:inline-block;vertical-align:bottom;}
.serinner-packages.packages a.all-pac-btn{margin:0;float:none;}
.serinner-packages.packages .item{border-left:1px solid #35447e;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;width:32%;}
.serinner-packages.packages .item:hover{transition:scale3d(1, 1.1, 1);-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;box-shadow:0 80px 70px 0 #1620468c;}
.serinner-packages.packages .item h6{color:#a4adea;}
.serinner-packages.packages .item:last-child{}
.serinner-packages.packages .item:last-child:hover{border-right:1px solid #35447e;}
.serinner-packages.packages .item:hover a{color:#9c9dd2;}
.serinner-packages.packages .item:hover h6{color:#fff;}
.serinner-packages.packages .item p{color:#fff;}
.main-portbanner{position:relative;padding:250px 0 0;min-height:100vh;}
.main-portbanner .portbanner-text{text-align:left;padding:0 0 0 30px;width:78%;}
.main-portbanner .portbanner-text h3{color:#fff;font-size:66px;}
.main-portbanner .portbanner-text p{position:relative;}
.main-portbanner .portbanner-text p:before{}
.scroll-btn{display:block;position:absolute;left:0;right:0;bottom:0;text-align:center;margin:0 auto;height:120px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.scroll-btn a{display:inline-block;width:20px;height:104px;animation:slide1 1s ease-in-out infinite;}
.scroll-btn>:hover,
.scroll-btn>:focus,
.scroll-btn>.active{color:#fff}
.scroll-btn>:hover,
.scroll-btn>:focus,
.scroll-btn>:active,
.scroll-btn>.active{opacity:.8;filter:alpha(opacity=80)}
.scroll-btn img{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.scroll-btn.scroll-btntop{bottom:unset;top:-110%;}
.hireuspg{background:#fff;}
.hireuswrap{height:100vh;overflow:hidden;}
.hireuswrap .miniwrapper{overflow:hidden;height:100vh;width:200%;display:table;position:relative;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.hireuswrap .miniwrapper.fixedwidth{width:100%;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}
.hireuswrap .miniwrapper .hello{display:inline-block;z-index:12;position:absolute;top:50%;left:50%;width:250px;height:190px;margin-top:-95px;margin-left:-125px;}
.hireuswrap .miniwrapper .hello h1{max-width:100%;font-size:100px;line-height:95px;font-weight:900;color:#000;position:relative;}
.hireuswrap .miniwrapper .hello h1:after{position:absolute;content:"";width:25px;height:25px;background-color:#000;bottom:8px;border-radius:50%;right:37px;}
.hireuswrap .miniwrapper .halfside{width:50%;float:left;}
.hireuswrap .miniwrapper .halfside.left{background:#c21342;position:relative;height:100%;animation:multicolorwithoutopacity 12s infinite;}
.hireuswrap .miniwrapper .halfside.right{height:100%;background:#fff;padding:145px 130px 0;display:table-cell;vertical-align:middle;}
.hireuswrap .miniwrapper .halfside.right .quote-home{width:100%;text-align:left;margin-top:0;}
.hireuswrap .miniwrapper .halfside.right .quote-home h2{font-size:32px;max-width:100%;color:#273464;padding:0 10px;}
.hireuswrap .miniwrapper .halfside.right .quote-home #hireusform{margin-top:40px;}
.hireuswrap .miniwrapper .halfside.right .quote-home #hireusform .ltd{}
.hireuswrap .miniwrapper .halfside.right .quote-home #hireusform .ltd.fixedheight{height:62px;}
.hireuswrap .miniwrapper .halfside.right .quote-home #hireusform .ltd input[type="text"],.hireuswrap .miniwrapper .halfside.right .quote-home #hireusform .ltd input[type="number"],.hireuswrap .miniwrapper .halfside.right .quote-home #hireusform .ltd input[type="tel"],.hireuswrap .miniwrapper .halfside.right .quote-home #hireusform .ltd input[type="email"],.hireuswrap .miniwrapper .halfside.right .quote-home #hireusform .ltd textarea,.hireuswrap .miniwrapper .halfside.right .quote-home #hireusform .ltd select{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:transparent;border-bottom:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.hireuswrap .miniwrapper .halfside.right .quote-home #hireusform .ltd textarea{height:40px;}
.hireuswrap .miniwrapper .halfside.right .quote-home #hireusform .ltd label{color:#495057;}
#hireusform input::placeholder,
#hireusform select::placeholder,
#hireusform textarea::placeholder{color:#495057;}
#hireusform input[type="submit"]{}
.dropmulti{padding-left:15px;position:absolute;top:6px;z-index:9;border-bottom:1px solid #ced4da;width:95%;transform:translateY(50%);margin-bottom:0;display:inline-block;}
a{color:#fff;}
.dropmulti dd,
.dropmulti dt{margin:0px;padding:0px;}
.dropmulti ul{margin:-1px 0 0 0;}
.dropmulti dd{position:relative;}
.dropmulti a,
.dropmulti a:visited{color:gray;text-decoration:none;outline:none;font-size:12px;font-weight:300;}
.dropmulti dt a{display:block;padding:0px 0px 0px 0px;min-height:28px;line-height:1;overflow:hidden;position:relative;border:0;width:100%;}
.dropmulti dt a span,
.multiSel span{color:#495057;font-weight:400;font-size:1rem;text-align:left;cursor:pointer;display:inline-block;padding:0 0px 0px 0;}
.dropmulti dd ul{border:0;background:#ffffff;color:gray;display:none;left:-7px;padding:8px 15px 8px 10px;position:absolute;top:3px;width:100%;list-style:none;height:auto;overflow:auto;border:1px solid #e4e4e4;border-top:0px;}
.dropmulti span.value{display:none;}
.dropmulti dd ul li a{padding:5px;display:block;}
.dropmulti dd ul li a:hover{background-color:#fff;}
.dropmulti dd ul li{cursor:default;color:#5f5f5f;display:inline-block;padding-left:25px;width:100%;position:relative;padding-bottom:5px;padding-top:5px;border-bottom:1px solid #e4e4e4;}
.dropmulti dd ul li input[type=checkbox]{position:absolute;margin-right:10px;left:0;top:8px;cursor:pointer;}
.dropmulti dd ul li:last-child{border-bottom:0px;}
.dropmulti a:after{content:"";position:absolute;right:10px;top:8px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #555555;}
p.multiSel{padding:0;text-overflow:ellipsis;width:100%;display:inline-block;overflow:hidden;white-space:nowrap;}
.clients .clients-list{text-align:center;width:100%;padding:0 20px;margin:20px 0 0;}
.clients .clients-list .item{border:1px solid transparent;display:inline-block;width:14%;text-align:center;margin:0;padding:15px;vertical-align:top;border-radius:10px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-align:center;min-height:80px;margin:12px 12px 50px;}
.clients .clients-list .item:hover{box-shadow:0px 20px 60px 0px rgba(0, 0, 0, 0.15);border:1px solid #33427b;background:#273464;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.clients .clients-list .item img{text-align:center;margin:0 auto;width:100%;}
.clients .clients-listtwo{text-align:center;width:100%;padding:0 20px;margin:20px 0 0;}
.clients .clients-listtwo .item{border:1px solid transparent;display:inline-block;width:15%;text-align:center;margin:0;padding:15px;vertical-align:top;border-radius:10px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;text-align:center;min-height:80px;margin:12px 12px 50px;}
.clients .clients-listtwo .item:hover{box-shadow:0px 20px 60px 0px rgba(0, 0, 0, 0.15);border:1px solid #33427b;background:#273464;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.clients .clients-listtwo .item img{text-align:center;margin:0 auto;width:100%;}
.innerser-sec{background:#212d58;}
.innerser-sec .innerser-sectoptext{}
.innerser-sec .innerser-sectoptext h2{}
.innerser-sec .innerser-sectoptext p{font-size:69px;font-weight:100;color:#fff;line-height:72px;letter-spacing:-2px;}
.innerser-sec .inrs-text{width:100%;text-align:left;}
.innerser-sec .inrs-text .item{display:inline-block;border-radius:10px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;border:1px solid transparent;background:transparent;z-index:100;position:relative;max-width:48%;margin:0 10px 10px 0;flex:none;}
.innerser-sec .inrs-text .item a{padding:30px;display:block;}
.innerser-sec .inrs-text .item a:hover{transform:none;}
.innerser-sec .inrs-text .item:hover{box-shadow:0px 10px 30px 0px rgba(0, 0, 0, 0.15);border:1px solid #eee;background:#fff;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.innerser-sec .inrs-text .item .ineranim{display:inline-block;width:100%;vertical-align:top;text-align:left;margin:0 0 30px 0;}
.innerser-sec .inrs-text .item .ineranim img{width:40%;border-radius:50%;}
.innerser-sec .inrs-text .item .itemtext{display:inline-block;width:100%;vertical-align:middle;margin:0;}
.innerser-sec .inrs-text .item .itemtext h4{font-size:19px;color:#fff;font-weight:500;text-align:left;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;max-width:100%;}
.innerser-sec .inrs-text .item .itemtext p{max-width:100%;color:#acc3ff;font-size:16px;padding:0;text-align:left;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;max-width:100%;font-weight:300;}
.innerser-sec .inrs-text .item:hover .itemtext h4{color:#273464;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;max-width:100%;}
.innerser-sec .inrs-text .item:hover .itemtext p{color:#263261;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.process{background:#232f57;}
.process .pro-txt{}
.process .pro-txt h3{font-size:33px;color:#fff;padding:0 0 25px 0;max-width:70%;margin:0 auto;}
.process .pro-txt p{color:#acc3ff;max-width:65%;padding:0;margin:0 auto;font-family:'Quicksand', sans-serif;}
.process .processes{font-size:0;margin:50px 0 0;text-align:center;}
.process .processes .item{min-height:378px;display:inline-block;width:32%;padding:10px 30px 30px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;border-radius:10px;border:1px solid transparent;text-align:left;vertical-align:top;margin:0 10px 10px 0px;}
.process .processes .item:hover{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;box-shadow:0px 30px 60px 0px rgba(0, 0, 0, 0.15);border:1px solid #33427b73;}
.process .processes .item .ptop{margin:0 0 20px;}
.process .processes .item .ptop img{}
.process .processes .item .pbot{}
.process .processes .item .pbot h6{color:#fff;max-width:100%;}
.process .processes .item .pbot p{padding:0;color:#bbc7f7;max-width:100%;font-family:'Quicksand', sans-serif;}
.mainportfoilio.portfolio .main-text{padding:0;}
.portfolio.portfoliomaaine .main-text .btn-port{bottom:21%;}
.portfolio.portfoliomaaine .main-text{padding:0;}
.bcktohome{float:none;margin:0;position:absolute;top:64px;right:84px;font-size:14px;color:#000;z-index:100;padding:15px;border-radius:10px;text-align:left;width:240px;}
.bcktohome:hover{transform:none;color:#000;}
.bcktohome img{position:relative;animation:slide2 1s ease-in-out infinite;left:-18px;width:auto;}
.hirebotmform{margin:0;}
.hirebotmform.form-bottom a{font-size:18px;color:#c21342;display:inline-block;margin:0;padding:0 0 0 23px;}
.hirebotmformleft{display:inline-block;width:56%;margin:10px 0 0 0;}
.hirebotmform.form-bottom .checkbx{padding:0;}
.hirebotmform.form-bottom .checkbx label{margin:0;}
.hirebotmform.form-bottom .checkbx label input[type="checkbox"]{margin-top:-10px;}
.cbb-from.quote-home .checkbx label input[type="checkbox"]{margin-top:-3px;}
.hirebotmform.form-bottom .checkmark{background-color:#fff;border:1px solid #4c5682;top:5px;}
.hirebotmform.form-bottom .checkbx p{width:86%;font-size:11px;padding:0;}
.hirebotmform.form-bottom p{font-size:15px;color:#495057;padding:0 0 0 26px;display:inline-block;}
.hirebotmform.form-bottom .checkbx .checkmark:after{border:solid #4c5682;border-width:0 2px 2px 0px;}
.dropmulti dt a:hover{transform:none;}
.servicemain-page .top-left{width:0px;height:0px;}
.servicemain{width:100%;height:100vh;background:#2786b2;display:inline-block;padding-top:10%;transition:1s ease;}
.parts{width:50%;vertical-align:middle;padding:0 15px;display:inline-block;}
.servicemain .sm-slider{display:inline-block;width:100%;height:64vh;}
.servicemain .sm-slider .item{font-size:0;}
.servicemain .sm-slider .item .sr-text{width:500px;float:right;}
.servicemain .sm-slider .item .sr-text h2{font-weight:300;color:#fff;font-size:58px;max-width:100%;padding:0 0 23px 0;}
.servicemain .sm-slider .item .sr-text h3{font-size:22px;color:#fff;font-weight:500;padding:0 0 23px 0;position:relative;opacity:0.7;max-width:100%;}
.servicemain .sm-slider .item .sr-text h3 span{color:#fff;padding:0 0 0 150px;}
.servicemain .sm-slider .item .sr-text h3:before{position:absolute;content:"";width:15px;height:15px;background:#fff;transform:rotate(42deg);left:25%;top:4px;}
.servicemain .sm-slider .item .sr-text p{color:#fff;font-size:20px;padding:0 0 23px 0;font-weight:200;max-width:100%;}
.servicemain .sm-slider .item .sr-text a{color:#273465;background:#fff;padding:16px 30px;border-radius:10px;display:inline-block;font-size:16px;font-weight:600;}
.servicemain .sm-slider .item .sr-text a:hover{transform:none;}
.servicemain .sm-slider .item .sr-img{text-align:center;}
.servicemain .sm-slider .item .sr-img img{margin:0 auto;width:100%;}
.servicemain .sm-slider .slick-dots{bottom:-70px;}
.servicemain .sm-slider .slick-dots li{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;background:transparent;padding:0 !important;text-align:center;border-radius:50%;width:50px !important;height:50px !important;font-size:0;position:relative;margin:0 40px;text-align:left;vertical-align:middle;}
.servicemain .sm-slider .slick-dots li button{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;vertical-align:middle;background:#fff;padding:0;border-radius:50%;width:16px !important;height:16px !important;font-size:0;margin:0 100px 0 0;text-align:center;position:relative;left:0;top:10px;}
.servicemain .sm-slider .slick-dots li button:before{background:#d8d8d8;left:4px;top:4px;height:8px;width:8px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.servicemain .sm-slider .slick-dots li:before{position:absolute;font-size:14px;bottom:-20px;line-height:1.2;left:0px;color:#fff;width:70px;}
.servicemain .sm-slider .slick-dots li:first-child:before{content:"Creative Scripting";}
.servicemain .sm-slider .slick-dots li:nth-child(2):before{content:"Organized Storyboarding";}
.servicemain .sm-slider .slick-dots li:nth-child(3):before{content:"Motion Graphics";}
.servicemain .sm-slider .slick-dots li:nth-child(4):before{content:"Visual Effects";}
.servicemain .sm-slider .slick-dots li:nth-child(5):before{content:"Voice Over";}
.servicemain .sm-slider .slick-dots li:nth-child(6):before{content:"Video Marketing";}
.servicemain .sm-slider .slick-dots li:nth-child(7):before{content:"Design & Illustration";}
.servicemain .sm-slider .slick-dots li:last-child:before{content:"UX & Development";}
.servicemain .sm-slider .slick-dots li.slick-active button{width:50px !important;height:50px !important;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:relative;left:10px;top:-20px;}
.servicemain .sm-slider .slick-dots li.slick-active button:before{content:"";height:50px;width:50px;top:0px;left:0;border-radius:0;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.servicemain .sm-slider .slick-dots li:first-child.slick-active button:before{background:url(../images/service-icons/scripting.png)no-repeat;}
.servicemain .sm-slider .slick-dots li:nth-child(2).slick-active button:before{background:url(../images/service-icons/storyboarding.png)no-repeat;}
.servicemain .sm-slider .slick-dots li:nth-child(3).slick-active button:before{background:url(../images/service-icons/motion-graphics.png)no-repeat;}
.servicemain .sm-slider .slick-dots li:nth-child(4).slick-active button:before{background:url(../images/service-icons/visual-effects.png)no-repeat;}
.servicemain .sm-slider .slick-dots li:nth-child(5).slick-active button:before{background:url(../images/service-icons/voice-over.png)no-repeat;}
.servicemain .sm-slider .slick-dots li:nth-child(6).slick-active button:before{background:url(../images/service-icons/video-marketing.png)no-repeat;}
.servicemain .sm-slider .slick-dots li:nth-child(7).slick-active button:before{background:url(../images/service-icons/design-illustration.png)no-repeat;}
.servicemain .sm-slider .slick-dots li:last-child.slick-active button:before{background:url(../images/service-icons/ux-development.png)no-repeat;}
.cstm-packages{}
.cstm-packages .cstm-top-text{padding:30px 0;}
.cstm-packages .cstm-top-text h3{color:#fff;font-size:50px;}
.cstm-formbox{width:100%;border:1px solid #fff;margin:0 0 30px;display:inline-block;}
.cstm-formbox form{padding:20px;}
.cstm-formbox form input{width:47%;background:#fff;color:#000;border:transparent;padding:10px 20px;margin:0 20px 20px 0px;border-radius:10px;}
.cstm-formbox-tabs{width:100%;margin:0 0 30px;display:inline-block;}
.cstm-formbox-tabs .nav{}
.cstm-formbox-tabs .nav li{width:100%;text-align:left;padding:15px 20px;border:1px solid #fff;margin:0 0 20px;}
.cstm-formbox-tabs .nav li a{position:relative;display:block;width:100%;color:#fff;font-size:16px;}
.cstm-formbox-tabs .nav li a:before{position:absolute;content:"\e908";font-family:"icomoon";right:0;}
.cstm-formbox-tabs .nav li a.active{}
.cstm-formbox-tabs .nav li a.active:before{content:"\e907";}
.cstm-formbox-tabs .nav li a:hover{transform:none;}
.cstm-formbox-tabs .tab-content{}
.cstm-formbox-tabs .tab-content h4{width:100%;position:relative;}
.cstm-formbox-tabs .tab-content h4 span{position:absolute;right:0;}
.quote-home .formb-floating input[type="submit"]{float:none;}
.innerser1 .services-banner{background:#386163;}
.innerser2 .services-banner{background:#fff;}
.innerser3 .services-banner{background:#2786b2;}
.innerser4 .services-banner{background:#f15e61;}
.innerser5 .services-banner{background:#110f28;}
.innerser6 .services-banner{background:#293445;}
.innerser7 .services-banner{background:#a9dab7;}
.innerser8 .services-banner{background:#facb73;}
.innerser1.innerser9 .services-banner{background:#38216b;}
.innerser1.innerser10 .services-banner{background:#d3d3d3;}
.innerser1.innerser11 .services-banner{background:#f4772b;}
.innerser1.innerser12 .services-banner{background:#6b6f7c;}
.innerser1.innerser13 .services-banner{background:#fff;}
.innerser1.innerser14 .services-banner{background:#f7f7f7;}
.nav-pills li.shwmore-btn{display:inline-block;height:26px;overflow:hidden;position:relative;right:0;top:2px;z-index:1;}
.nav-pills li.shwmore-btn:hover{overflow:visible;}
.nav-pills li.shwmore-btn a{display:block;width:100%;}
.nav-pills li.shwmore-btn a:before{position:absolute;content:"\e93d";font-family:"icomoon";right:0;}
.nav-pills li.shwmore-btn a:hover{transform:none;}
.nav-pills li.shwmore-btn:hover .inrservi{height:150px;}
.nav-pills li.shwmore-btn .inrservi{position:absolute;height:0px;text-align:left;background:#0b1331;width:220px;margin:0;overflow:hidden;border-radius:10px;padding:10px;}
.nav-pills li.shwmore-btn .inrservi li{padding:0;display:block;width:100%;margin:0;}
.nav-pills li.shwmore-btn .inrservi li:hover{}
.nav-pills li.shwmore-btn .inrservi li:hover a{color:#fff;}
.nav-pills li.shwmore-btn .inrservi li a.active{color:#FFEB3B;}
.nav-pills li.shwmore-btn .inrservi li a{text-align:left;color:#67739c;padding:10px;}
.nav-pills li.shwmore-btn .inrservi li a:before{display:none;}
.reviews-image{background:#1e294d;padding:100px 0 100px 0;}
.reviews-image .main-text{padding:0 0 90px 0;}
.reviews-vid{}
.review-videoslide{position:relative;width:100%;}
.vs-placeholder{width:500px;background:#000;height:500px;border-radius:10px;}
.vs-placeholder iframe{}
.testimonial_radius{position:absolute;top:35%;font-size:50px;color:#fff;background:#c21342;border-radius:50%;padding:48px 0;width:150px;height:150px;right:49px;line-height:1;text-align:center;}
.reviews-text{display:table-cell;vertical-align:middle;height:500px;width:835px;}
.reviews-text h4{color:#fff;font-size:50px;letter-spacing:normal;position:relative;max-width:100%;}
.reviews-text h4:before{display:block;content:'"';font-size:120px;color:#fff;position:absolute;top:-19px;left:-55px;font-family:var(--primary-font-family);}
.reviews-text p{color:#fff;font-size:20px;font-weight:200;max-width:100%;}
.reviews-text p.review-name{font-size:16px;}
.reviews-text .star{display:block;border-top:1px solid #fff;width:260px;padding:20px 0 0 0;font-size:20px;color:#FFEB3B;}
.reviews-text .star i{margin-left:5px;}
.reviews .review-videoslide .col-lg-6{display:table;width:100%;}
.review-videoslide .item .row{width:1280px !important;}
.reviews-nrmalslid{}
.reviews-nrmalslid .item{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;display:inline-block;width:100%;font-size:0;border-radius:10px;padding:30px;min-height:328px;position:relative;margin:0 0 70px 0;border:1px solid transparent;}
.reviews-nrmalslid .item:hover{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;box-shadow:0px 30px 60px 0px rgba(0, 0, 0, 0.15);border:1px solid #33427b73;}
.reviews-nrmalslid .re-left{width:25%;display:inline-block;margin:0px 0 0;}
.reviews-nrmalslid .item:hover .re-left span{}
.reviews-nrmalslid .re-left span{background:#c21342;font-size:40px;color:#fff;border-radius:50%;width:130px;height:130px;display:inline-block;padding:34px 0;margin:0;text-align:center;}
.reviews-nrmalslid .re-right{width:67%;display:inline-block;vertical-align:middle;margin-left:15px;padding:0;position:relative;margin:5px 0 0 15px;height:260px;}
.reviews-nrmalslid .re-right h4{font-size:24px;font-weight:600;color:#fff;max-width:100%;}
.reviews-nrmalslid .re-right p{font-weight:300;color:#6472a5;max-width:100%;}
.reviews-nrmalslid .re-right .rr-bottom{position:absolute;bottom:0;}
.reviews-nrmalslid .re-right .rr-bottom p.p-botm{padding:0;font-size:16px;}
.reviews-nrmalslid .re-right .rr-bottom .star{color:#ffeb3b;font-size:20px;margin:10px 0 0;padding:0;}
.reviews-nrmalslid .re-right .rr-bottom .star I{}
.text-botm-btn{margin:0;font-size:18px;color:#fff;display:inline-block;bottom:-60px;background:#b91945;padding:12px 17px;border-radius:10px;line-height:1;text-transform:capitalize;}
.text-botm-btn:hover{transform:none;color:#fff;}
.review-videoslide ul.slick-dots{bottom:-50px;z-index:15;width:150px;left:0;right:0;margin:auto;}
.review-videoslide ul.slick-dots li{display:inline-block;float:none;margin:0 20px 0 0;}
.review-videoslide ul.slick-dots li.active{}
.review-videoslide ul.slick-dots li button{width:20px;height:20px;}
.review-videoslide ul.slick-dots li.active button{}
.review-videoslide ul.slick-dots li button:before{background:#0c1121;width:20px;height:20px;}
.inner-content{width:73%;margin:0 auto;}
.inner-content h2{color:#fff;max-width:100%;}
.inner-content p{color:#fff;padding:0;max-width:80%;margin:0 auto;}
.form-box-main{margin:30px auto;}
.form-box-main form{}
.form-box-main form .col-md-6, .form-box-main form .col-md-12{padding-bottom:20px;}
.form-box-main form label.field-txt{font-weight:500;font-size:14px;color:#fff;margin:0 0 5px;width:100%;display:block;}
.form-box-main form label.field-txt span{color:#ec1d23;}
.form-box-main form input[type="text"],
.form-box-main form input[type="email"],
.form-box-main form input[type="number"],
.form-box-main form input[type="tel"],
.form-box-main form textarea{width:100%;margin:0;border:1px solid #e5e5e5;background:white;padding:12px 25px;color:gray;font-size:13px;font-weight:400;height:42px;border-radius:10px;}
.form-box-main form .selll{display:inline-block;width:100%;position:relative;background:#fff;border-radius:30px;}
.form-box-main form .selll:after{position:absolute;content:'\25BE';right:15px;font-family:"fontawesome";top:7px;font-size:20px;z-index:0;}
.selll select{width:100%;margin:0;border:1px solid #e5e5e5;background:transparent;padding:12px 25px;color:gray;font-size:13px;font-weight:400;height:42px;border-radius:20px;position:relative;z-index:1;}
.form-box-main form select[name="ddlMonth"], .form-box-main form select[name="ddlDay"],
.form-box-main form select[name="ddlYear"]{float:left;width:32.5%;margin:0 1% 0 0;}
.form-box-main form select[name="ddlYear"]{margin:0;}
.form-box-main form textarea{width:100%;margin:0;padding:13px 25px;height:100px;resize:none;}
.check-list{float:left;margin:0 15px 0 0;}
.form-box-main form input[type=checkbox]:not(old),
.form-box-main form input[type=radio]:not(old){width:28px;margin:0;padding:0;opacity:0;cursor:pointer;}
.form-box-main form input[type=checkbox]:not(old) + label, input[type=radio]:not(old) + label{display:inline-block;margin-left:-28px;padding-left:28px;background:url('../images/checks.png') no-repeat 0 0;line-height:24px;font-weight:400;font-size:13px;}
.form-box-main form input[type=checkbox]:not(old):checked + label{background-position:0 -24px;}
.form-box-main form input[type=radio]:not(old):checked + label{background-position:0 -48px;}
.form-box-main form input[type="submit"]{display:inline-block;transform:translateY(0rem);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#fff;background-color:#f15e4f;border:none;padding:14px 60px;font-size:16px;border-radius:11px;cursor:pointer;}
.form-box-main form input[type="submit"]:after{content:"\e93a";font-family:'icomoon' !important;font-size:13px;color:white;padding-left:10px;}
.form-box-main form input[type="submit"]:hover{display:inline-block;color:#fff;transform:translateY(-0.625rem);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;background:#32347a;}
.get-from{width:900px;margin:auto;}
.tab-s{display:none;}
#prevBtn{background-color:#bbbbbb;}
.step{display:inline-block;opacity:0.5;font-size:16px;width:47%;margin:0 0 0 0;background:#eee;color:#2c2c2c;padding:12px 0;text-align:center;border-radius:10px;font-weight:800;}
.step1{margin:0 26px 0 0;}
.step.active{opacity:1;color:#fff;background:#f0235a;}
input.invalid{background-color:#ffdddd;}
#regForm{margin:0 auto;font-family:Raleway;padding:30px 40px 0 40px;width:80%;}
.form-box-main form input[type="text"], .form-box-main form input[type="email"], .form-box-main form input[type="number"], .form-box-main form select, .form-box-main form input[type="tel"], .form-box-main form textarea{padding:14px 20px;height:unset;}
.form-box-main form select{padding:14px 15px;height:unset;}
.butnss{}
.butnss button{display:inline-block;width:155px;text-align:center;color:#fff;padding:9px;font-size:16px;font-weight:800;border-radius:10px;background:#f0235a;vertical-align:top;margin:0 0 0 20px;border:none;cursor:pointer;}
.butnss button:focus{outline:none;}
input:invalid{color:#fff;font-size:18px;}
.field-txtpara,label{font-size:16px !important;}
input[type="text"]:disabled,input[type="number"]:disabled{background:#686868 !important;color:#fff !important;}
.wrpe{display:inline-block;width:100%;margin:0;color:gray;font-size:13px;font-weight:400;height:42px;border-radius:20px;z-index:2;position:relative;background:transparent;}
.wrpe input{position:relative;z-index:-1;background:#1e1d4e !important;color:#fff !important}
.order-logo{text-align:center;}
.order-logo a:hover{transform:none;}
.order-logo a{height:80px;display:inline-block;overflow:hidden;margin:0 auto;text-align:center;width:210px;}
.order-logo img{width:100%;}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-4 .selected-flag{background:transparent;}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input{padding-left:94px;display:block;width:100%;font-size:1rem;color:#8b9de2;line-height:1.5;background-color:transparent;background-clip:padding-box;border:transparent;border-bottom:1px solid #3f4d84;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.intl-tel-input.allow-dropdown .flag-container, .intl-tel-input.separate-dial-code .flag-container{}
.intl-tel-input .selected-flag .iti-arrow{border-top-color:#8b9de2;right:0px;}
.intl-tel-input.separate-dial-code .selected-dial-code{color:#8b9de2;}
form .intl-tel-input{width:100%;margin:0 0 15px;}
form .intl-tel-input{width:100%;margin:19px 0 15px;}
.intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag,.qform-itself .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 .selected-flag{width:78px;border-radius:20px;border-bottom-right-radius:0;border-top-right-radius:0;background:transparent;}
.fancybox-content{}
.fancybox-content iframe{object-fit:fill!important;width:100%!important;}
.portfolio.newportfoli .pfolio{padding:100px 0 0;}
.portfolio.newportfoli .pfolio .tab-content{padding:0;}
.analyzepg .logo{}
.thnybanner{}
.thnybanner .home-banner-content{vertical-align:middle;margin:260px 0 0;display:block;}
.thnybanner .home-banner-content h1{color:#fff;margin:0 auto;}
.thnybanner .home-banner-content p{color:#fff;padding:20px 0;margin:0 auto;}
.clos{position:relative;display:inline-block;font-size:39px;right:43px;top:30px;z-index:10;}
.clos:hover{transform:none;}
.clos:before{position:absolute;content:"\e909";font-family:"icomoon";}
.twostepform .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input{background:#fff;border-radius:10px;color:gray;}
.twostepform .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input:focus{outline:none}
.twostepform form .intl-tel-input{margin:0;}
.twostepform .intl-tel-input.separate-dial-code .selected-dial-code{color:gray;}
.pac-banner{position:relative;}
.pac-banner .coloroverlay{animation:multicolor 6s infinite;position:absolute;width:100%;height:100%;display:block;}
.pac-banner h3{color:#fff;position:absolute;left:0;right:0;bottom:-30px;margin:auto;width:100%;font-size:140px;font-weight:900;text-transform:uppercase;text-align:center;line-height:1;}
.pac-banner h3 span{font-size:46px;display:block;}
@keyframes multicolor{0%{background:#ee342ca3;}
25%{background:#33c1e5a3;}
50%{background:#c21342a3;}
75%{background:#e733c2a3;}
100%{background:#ee342ca3;}
}
@-webkit-keyframes multicolor{0%{background:#ee342ca3;}
25%{background:#33c1e5a3;}
50%{background:#334de6a3;}
75%{background:#e733c2a3;}
100%{background:#ee342ca3;}
}
@keyframes multicolorwithoutopacity{0%{background:#ee342c;}
25%{background:#33c1e5;}
50%{background:#c21342;}
75%{background:#e733c2;}
100%{background:#ee342c;}
}
@-webkit-keyframes multicolorwithoutopacity{0%{background:#ee342c;}
25%{background:#33c1e5;}
50%{background:#334de6;}
75%{background:#e733c2;}
100%{background:#ee342c;}
}
.tab-content .slick-slide{transition:opacity 1.25s ease-out;}
.tab-content .slick-slide.slick-current.slick-center{opacity:1;}
.pac-main-page .tab-content, .packages-mainpage .tab-content{height:740px;}
.portfolio.portfoliomaaine.common-ser-port .main-text .btn-port{bottom:6px;}
.portfolio.portfoliomaaine .tab-content{padding:90px 0 0;}
.innerser1{}
.motion-page .portfolio .main-text p{padding:0 0 20px;}
.motion-page .portfolio.portfoliomaaine .main-text .btn-port{bottom:27%;}
.innerser1 .packages .tab-content{height:740px;}
.innerser1 .tab-content .slick-prev{top:-44px;}
.innerser1 .tab-content .slick-next{top:-44px;right:unset;left:42px;}
.innerser1 .packages .inerservice-includes{height: 620px;}
.innerser1 .packages .inerservice-includes .slick-prev{top:-44px;}
.innerser1 .packages .inerservice-includes .slick-next{top:-44px;right:unset;left:42px;}
.tab-content .slick-slide{width:417px !important;}
.header-main .fixednavigation .navigate .centernav li > ul li.last-li{width:100%;border-top:1px solid #eee;margin:8px 0 0 0;border-radius:0;padding:10px 0 0 0;}
.header-main .fixednavigation .navigate .centernav ul.last-list{padding:10px 0 0 0;text-align:center;border-top:1px solid #eee;}
.header-main .fixednavigation .navigate .centernav ul.last-list:hover{}
.header-main .fixednavigation .navigate .centernav li > .list-serdrop ul.last-list li{width:32%;padding:0;}
.header-main .fixednavigation .navigate .centernav ul.last-list li a{padding:20px;}
.header-main .fixednavigation .navigate .centernav ul.last-list li a span{}
.fancybox-toolbar div{display:inline-block;height:44px;line-height:42px;background:rgba(30,30,30,0.6);color:#ccc;font-size:12px;font-weight:bold;min-width:42px;text-align:center;white-space:nowrap;}
@media all and (min-width:1100px){.services-sec .services-link .li-hover-images img{display:none;}
.showreal-text a h3{font-size:290px;}
.floating-form.open{right:950px;}
.header-main .fixednavigation .navigate .centernav li{padding:6px 5px 19px 5px;}
.header-main .fixednavigation .stickright .rightnav li .navcta{margin-left:5px;}
.parts{}
.parts+.parts{}
.servicemain .sm-slider .slick-dots li{margin:0 40px 30px;}
.mainvideo{height:unset;width:80%;}
.topnav .bottom .left-sec{width:250px;}
header .bottom{height:auto;margin:0;bottom:-60px;}
.nav-pills li{padding:0 3px 28px 0;}
footer ul.follow{bottom:-90px;}
}
@media all and (min-width:800px){.fancybox-thumbs{top:auto;width:auto;bottom:0;left:0;right:0;height:95px;padding:10px 10px 0 10px;box-sizing:border-box;background:rgba(0, 0, 0, 0.3);}
.fancybox-show-thumbs .fancybox-inner{right:0;bottom:95px;overflow:visible;}
.fancybox-thumbs::-webkit-scrollbar{height:7px;}
.fancybox-thumbs::-webkit-scrollbar-track{background:#2a2a2a;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}
.fancybox-thumbs::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px;}
}
.inerservice-includes{padding:60px 0 0;}
.inerservice-includes{padding:60px 0 0;}
.inerservice-includes .item{padding: 50px 60px 30px 40px;float:left;width:416.6px;overflow:hidden;position:relative;min-height: 570px;border-top: 1px solid #35447e;border-left:1px solid #35447e;border-right:1px solid #35447e;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;margin:0 -1px 0 0;}
.inerservice-includes .item:hover{-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;box-shadow:0 30px 60px 0px rgba(0, 0, 0, 0.15);}
.inerservice-includes .item:last-child{}
.inerservice-includes .item:last-child:hover{}
.inerservice-includes .item h6{margin:0;font-size:18px;font-weight:300;color:#FFEB3B;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;max-width:100%;}
.inerservice-includes .item h4{margin:0;font-size:48px;font-weight:100;color:#fff;max-width:100%;}
.inerservice-includes .item p{display: none;margin:0;color:#6472a5;font-size:14px;font-family:'Quicksand', sans-serif;max-width:100%;}
.inerservice-includes .item ul{margin:0;padding:14px 0 14px;height:280px; overflow: auto;}
.inerservice-includes .item ul li{position:relative;font-size:16px;padding:0 0 6px 27px;color:#fff;font-family:'Quicksand', sans-serif;}
.inerservice-includes .item ul li:before{position:absolute;content:"\e962";font-family:"icomoon";left:0;font-size:16px;}
.inerservice-includes .item p.small{font-size:14px;color:#c8c8c8;padding:0 0 10px;font-family:'Quicksand', sans-serif;}
.inerservice-includes .item p.small span{color:#fff;}
.inerservice-includes .item a:hover{transform:none;}
.inerservice-includes .item a.pac-details{font-size:16px;color:#9c9dd2;margin:14px 0 0;display:inline-block;font-family:'Quicksand', sans-serif;display:none;}
.inerservice-includes .item a.place{left: 0;right: 0;margin: 0 auto;font-size:18px;color:#fff;position:absolute;display:inline-block;bottom: 60px;background:#f0235a;padding:15px 0;border-radius:10px;line-height:1;text-align:center;width:200px;}
.inerservice-includes .item a.place span{display:none;}
.inerservice-includes .item a.place:hover{transform:none;}
.inerservice-includes .item a.place span:before{position:relative;top:8px;left:20px;font-size:34px;}
.inerservice-includes .item:hover h6{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.inerservice-includes .item:hover a{display:inline-block;}
.inerservice-includes .item:hover a.pac-details{display:none;}
.inerservice-includes .item:hover a.place{color:#fff;}
.inerservice-includes .story-packages .item:hover a.place{bottom:110px;}
.inerservice-includes .slick-prev, .inerservice-includes .slick-next{width:27px;height:27px;background:#fff;border-radius:30px;top:-71px;}
.inerservice-includes .slick-prev{left:0;}
.inerservice-includes .slick-prev:before{content:"\e950";left:8px;}
.inerservice-includes .slick-next{right:0;}
.inerservice-includes .slick-next:before{content:"\e94f";left:12px;}
.inerservice-includes .slick-prev:before, .inerservice-includes .slick-next:before{color:#000;font-family:"icomoon";position:absolute;top:8px;font-size:12px;}
.custom-qoute{margin-top:30px;}
.custom-package .field-blank-clr{border:1px solid #ccc;background:#fff;width:100%;font-size:14px;color:#636b6f;text-align:left;text-transform:capitalize;}
.custom-package .field-blank-clr:hover{border:1px solid #ccc;background:#fff;box-shadow:none;z-index:2;-webkit-transition:none;-webkit-transform:none;-ms-transition:none;-ms-transform:none;-moz-transition:none;-moz-transform:none;transition:none;transform:none;}
.custom-package p{display:inline-block;font-size:14px;margin-bottom:0px;line-height:100%;vertical-align:top;}
.custom-package input.cost_calc_row-2{width:100%;background:#f0f3f5;color:#5c6468;border-radius:4px;font-weight:bold;margin:0 0 10px;padding:15px 10px;text-align:left;}
.custom-checkbox{background:#000;width:100%;display:inline-block;border-radius:3px;}
.custom-package .box-custom-package{padding:30px 30px 20px;}
.custom-package span{float:right;margin-top:-46px;display:inline-block;z-index:99;position:relative;color:#5c6468;font-size:14px;padding-right:15px;}
.custom-package input.cost_calc_row-2.cost_calc_calculate.single.cost_calc_active{background:rgb(184,40,90);background:-moz-linear-gradient(left, rgb(184,40,90) 0%, rgb(163,41,116) 50%, rgb(144,41,139) 100%);background:-webkit-linear-gradient(left, rgb(184,40,90) 0%,rgb(163,41,116) 50%,rgb(144,41,139) 100%);background:linear-gradient(to right, rgb(184,40,90) 0%,rgb(163,41,116) 50%,rgb(144,41,139) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8285a', endColorstr='#90298b',GradientType=1);background-color:#a32974;color:rgb(255, 255, 255)!important;}
.custom-package input.cost_calc_button{background:rgb(184,40,90);background:-moz-linear-gradient(left, rgb(184,40,90) 0%, rgb(163,41,116) 50%, rgb(144,41,139) 100%);background:-webkit-linear-gradient(left, rgb(184,40,90) 0%,rgb(163,41,116) 50%,rgb(144,41,139) 100%);background:linear-gradient(to right, rgb(184,40,90) 0%,rgb(163,41,116) 50%,rgb(144,41,139) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8285a', endColorstr='#90298b',GradientType=1);background-color:#a32974;margin-bottom:15px;border-radius:50px;color:rgb(255, 255, 255)!important;}
.custom-package #cost_calc_total_cost{color:#333;}
.custom-package input.cost_calc_row-2:hover{box-shadow:none;-webkit-transition:none;-webkit-transform:none;-ms-transition:none;-ms-transform:none;-moz-transition:none;-moz-transform:none;transition:none;transform:none;}
.custom-package #cost_calc_breakdown_container{padding:15px 20px;border-radius:3px;border:1px solid rgb(215, 215, 215);margin-top:65px;width:360px;}
.box-custom-package{padding:15px 15px;border:1px solid #d1dfe9;}
.box-custom-package-2{padding:30px 30px 0px;border:1px solid #d1dfe9;}
.box-custom-package h4{margin-top:5px;}
.wrapper{width:100%;max-width:700px;padding:3%;}
.content, .sidebar{float:left;}
.content{width:68%;margin-right:5%;}
.sidebar{width:27%;}
.box-custom{background:#fff !important;border:1px solid #d1dfe9;padding:10px;margin-bottom:20px;background:#fdfcfc;border:1px solid #d1dfe9;padding:20px;margin-bottom:20px;position:absolute;top:135px;width:100%;}
.table-cell-no-float{display:table-cell;float:none;position:relative;}
.custom-package .item-detail-cart{font-size:14px;display:inline-block;border:none;padding-bottom:0px;margin-bottom:0px;max-width:80%;min-width:80%;}
.custom-package .item-price-cart{text-align:right;color:#b8285a;width:20%;}
#cost_calc_breakdown_price{color:#b8285a;font-size:12px;border:none;width:35%;}
.bell ul.dropdown-menu{left:-110px;}
.site-panel-custom-dp ul.dropdown-menu{left:0;}
.top-bar-login{margin-right:25px;}
.top-bar-login span.label{top:-13px;left:-9px;border-radius:50px;padding:10px 0 0 0;line-height:0;width:20px;height:20px;display:inline-block;}
button.btn.btn-default.dropdown-toggle:focus{background:#fff;}
#quoteForm .form-control{border-radius:30px;}
#quoteForm textarea.form-control{border-radius:15px;}
.height-for-quote span.cs-placeholder{background:#fff;border:1px solid #e5e5e5;border-radius:30px;}
.height-for-quote .cs-options > ul::before{background:#fff;}
.order-web p{font-size:12px;}
.spacing{padding:0 15px 0 0;}
.custom-package input.form-control{border-radius:30px;}
.parent input[type=checkbox]{float:none;position:relative;z-index:999;height:50px;opacity:0;}
.parent span{background:#fff;border:1px solid #d1dfe9;width:100%;}
.parent small{display:inline-block;text-align:right;width:100%;padding-right:15px;font-size:13px;}
.parent input[type=checkbox]:checked + span{border-color:#a32974;color:#a32974;}
.parent input[type=checkbox]:checked + small{background:rgb(184,40,90);background:-moz-linear-gradient(left, rgb(184,40,90) 0%, rgb(163,41,116) 50%, rgb(144,41,139) 100%);background:-webkit-linear-gradient(left, rgb(184,40,90) 0%,rgb(163,41,116) 50%,rgb(144,41,139) 100%);background:linear-gradient(to right, rgb(184,40,90) 0%,rgb(163,41,116) 50%,rgb(144,41,139) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8285a', endColorstr='#90298b',GradientType=1);background-color:#a32974;color:#fff;}
.contest-list__item .d_t{height:0px;}
.actions.slide-btn{display:inline-block;}
.slick-prev.slick-disabled, .slick-next.slick-disabled{background:#6472a5;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{color:#eee;}
.gototop{font-size:0;float:right;display:block;position:relative;}
.gototop:hover{transform:none;color:#fff;}
.gototop:before{position:absolute;content:"\e956";font-family:"icomoon";top:-6px;left:17px;font-size:20px;}
.hirewatch{box-shadow:0px 0px 20px #00000017;padding:6px;position:absolute;left:0;top:0;right:0;bottom:0;width:90px;height:90px;margin:auto;background:#fff;border-radius:50%;}
.hirewatch:hover{transform:none;color:#fff;}
.hirewatch:before{z-index:5;position:absolute;content:"\e96e";font-size:50px;font-family:"icomoon";line-height:1;left:31px;display:block;color:#f0235a;top:19px;}
.no-js #loader{display:none;}
.js #loader{display:block;position:absolute;left:100px;top:0;}
.se-pre-con{position:fixed;left:0px;top:0px;width:100%;height:100%;z-index:9999;background:url(../images/Preloader_10.gif) center no-repeat #fff;}
.header-main .fixednavigation .navigate .centernav li:hover > .list-serdrop.list-pacdrop{height:196px;}
.innerser-sectoptext p.sml{color:#acc3ff;font-family:var(--primary-font-family);font-weight:300;line-height:1.4;padding:20px 0 30px;font-size:18px;margin:0px;letter-spacing:0;max-width:90%;}
.innerser-sectoptext p.bg{font-size:70px;line-height:82px;max-width:100%;padding:0 10px 0 0;}
.innerser-sectoptext p.last-para{font-size:18px;letter-spacing:0;font-family:var(--primary-font-family);max-width:100%;line-height:1;color:#acc3ff;font-weight:300;}
.motion-innersevices{background:#232f57;overflow:hidden}
.motion-innersevices .text{}
.motion-innersevices .text h3{color:#fff;font-size:33px;padding:0 0 25px 0;max-width:100%;}
.motion-innersevices .text p{color:#acc3ff;font-family:'Quicksand', sans-serif;max-width:100%;}
.motion-innersevices ul{margin:30px 0 0px 0;}
.motion-innersevices ul li{margin:0 0 10px 0;}
.motion-innersevices ul li figcaption{display:inline-block;width:77px;margin:4px 40px 0 0;}
.motion-innersevices ul li figcaption img{}
.motion-innersevices ul li .list-text{display:inline-block;width:80%;vertical-align:top;}
.motion-innersevices ul li .list-text h4{color:#fff;max-width:100%;}
.motion-innersevices ul li .list-text p{font-family:var(--primary-font-family);font-size:16px;}
.motion-innersevices ul li:last-child{margin-right:0;}
.inrsergif-container{display:inline-block;height:560px;display:inline-block;margin:0;position:relative;left:-400px;overflow-y:hidden;}
.inrsergif-container .inrsergif{display:inline-block;margin:0;position:relative;}
.innerser-sectoptext .pbbt-bottom{bottom:61px;}
.innerser-sectoptext .pbbt-bottom ul{margin:20px 0 0;}
.innerser-sectoptext .pbbt-bottom ul li{display:inline-block;margin:0 10px 0 0;}
.innerser-sectoptext .pbbt-bottom ul li a{color:#fff;font-size:16px;}
.innerser-sectoptext .pbbt-bottom ul li a.sp{box-shadow:0 0 40px #00000012;text-transform:capitalize;padding:14px 18px;border-radius:10px;z-index:10;background:#f0235a;}
.innerser-sectoptext .pbbt-bottom ul li a.call{font-size:18px;margin:0 0 0 20px;}
.innerser-sectoptext .pbbt-bottom ul li a.call i{top:3px;position:relative;left:-5px;}
.character ul.pointslist li h3,
.character ul.pointslist li p,
.designillus ul.pointslist li h3,
.designillus ul.pointslist li p,
.whiterboard ul.pointslist li h3,
.whiterboard ul.pointslist li p,
.screencast ul.pointslist li h3,
.screencast ul.pointslist li p{color:#4c4c4c;}
.privacy-terms-text{display:block;padding:120px 0;background:#FFF}
.privacy-terms-text h3{color:#000;max-width:100%;font-size:24px;line-height:1;}
.privacy-terms-text p{color:#000;max-width:100%;font-size:16px;line-height:1.3;}
.fheading:before{display:none;}
.privacy-terms-text a{color:#c21342;line-height:1;}
.privacy-terms-text a:hover{color:#c21342 !important;}
.privacy-terms-text .bold-list{padding-bottom:0;}
.privacy-terms-text h4{color:#c21342;max-width:100%;font-size:20px;line-height:1;}
.privacy-terms-text ul{padding:0 0 0 15px;}
.privacy-terms-text ul li{font-size:12px;padding:0 0 0 15px;color:#000;line-height:1.3;list-style:disc}
.privacy-terms-text ul li a{font-size:12px;}
.chat-btn-wrapper{position:absolute;right:14%;z-index:99;top:53px;}
.chat-btn-wrapper a.chat-btn{margin:0;border:1px solid #fff;background:transparent;color:#fff;padding:10px 30px;border-radius:10px;display:block;text-align:center;font-size:18px;font-weight:500;}
.chat-btn-wrapper a.chat-btn:hover{transform:none;background:#fff;color:#000;}
.servicemain-page .floating-form{display:none;}
.home-btn{margin:8px 0 0 0;font-size:18px;color:#fff;display:inline-block;background:#f0235a;padding:15px 0;border-radius:10px;line-height:1;width:200px;text-align:center;}
.home-btn:hover{color:#fff;}
.chat-btn{display:none;}
.call-buton{display:none;}
.footer-nav-last{display:none;}
@media (max-width:480px) and (min-width:0px){
.servicemain .sm-slider .slick-dots {
    bottom: 30px;
}  

.servicemain .sm-slider .slick-dots li:before{display:none;}
    
.servicemain .sm-slider{height:100vh;}
.tab-content .item a.mgbtn {
    bottom: 60px !important; }    
    
    #quoteform.main-text p{font-size:26px;line-height:1;letter-spacing:normal;}
nav ul{padding:50px 0 0 0;text-align:left;}
nav ul li a{font-size:38px;}
.banner .bnr-txt a{top:30px;}
.sbnr-txt h3{font-size:18px;line-height:1;padding:0 0px 10px 10px;text-align:left;width:100%;margin:0;}
.sbnr-txt p{font-size:14px;max-width:93%;text-align:left;}
.nav-main .nav-toggle .button-container{right:-37px;top:0;}
.home-page .main-text p{font-size:22px;}
.aalign-btn.btn-everypage.all-pac-btn,
.btn-align.btn-everypage.all-pac-btn{font-size:10px;}
.tab-content .slick-next{left:22%;top:-20px;}
.tab-content .slick-slide{width:385px !important;}
.tab-content .item{padding:50px 10px 120px 10px;}
.tab-content .item ul li{font-size:12px;padding:0 0 3px 27px;}
.tab-content .item a.place{bottom:50px;left:77px;font-size:14px;padding:12px 12px;width:140px;}
.services-sec .services-link ul li a{font-size:22px;}
.services-sec .services-link ul li ul.inner li a{font-size:15px;line-height:1.3;}
.ser-botm-btn a,
.ser-botm-btn a.twwo{font-size:14px;}
.testimonials .monial .item .monial-left h3{font-size:22px;max-width:100%;}
.testimonials .monial .item .monial-rght h2{font-size:14px;max-width:100%;}
.testimonials .monial .item{min-height:426px;}
.monial .slick-prev:before, .monial .slick-next:before{bottom:-184px;}
.showreal-text a h3{font-size:50px;line-height:1;}
.showreal-text a h3 span{font-size:20px;width:auto;line-height:1;}
.quote-home form textarea, .quote-home form select, .quote-home .form-control{font-size:12px}
footer p{max-width:100%;}
.header-main.fixed .call-buton{top:30px;}
.header-main.fixed .chat-btn{top:4px;}
footer ul.follow{padding:0 0 0 5px;}
footer ul.follow li a{width:30px;height:30px;}
footer ul.follow li a span{font-size:12px;top:0;}
.copyrghts ul li{padding:0 6px 0 0;}
.mannavigation{display:none;}
.parts{height:10vh;}
.servicemain{height:auto;}
.porthire-us-text h3{font-size:80px;line-height:1;letter-spacing:normal;}
.porthire-us-text h3 span{font-size:24px;line-height:1;width:auto;}
.pac-banner h3{font-size:50px;bottom:-17px;}
.gototop{margin-right:40px;}
.pac-banner{height:179px;}
.mainportfoilio .nav-pills li{width:auto;}
.portfolio.newportfoli .pfolio{padding:60px 0 0;}
.mainportfoilio .nav-pills{padding:40px 0 0;}
header .left-sec,
.chat-btn-wrapper,
.columcommon,
.floating-form .f-rght,
.servicemain .sm-slider .slick-dots,
.mannavigation{display:none;}
.menu-nav .rght-sec{float:none;}
header.open .top-left{width:100%;}
.chat-btn{z-index:999;display:block;position:fixed;border-radius:50%;background:#fff;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;right:18% !important;width:40px;height:40px;font-size:16px;padding:8px 0;text-align:center;top:20px;}
.chat-btn a{color:#ea252c;}
.call-buton{z-index:999;display:block;position:fixed;border-radius:50%;background:#fff;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;right:30% !important;width:40px;height:40px;font-size:16px;padding:10px 0;text-align:center;top:20px;}
.call-buton a{color:#ea252c;}
.header-main.fixed .call-buton,
.header-main.fixed .chat-btn{top:6px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.nav-main .nav-toggle{position:relative;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.nav-main .nav-toggle .button-container{position:fixed;top:0;right:-30px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.clients .clients-list{display:none;}
.header-main.fixed .nav-main .nav-toggle .button-container{top:-13px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.logo{left:50px;}
.parts{width:100%;height:67vh;display:table-cell;vertical-align:middle;}
.servicemain .sm-slider .item .sr-text{width:100%;padding: 30px 10px 0 10px;}
.servicemain .sm-slider .item .sr-img{display:none;}
.servicemain .sm-slider .slick-dots li{
    
    
    width: 40px !important;
    height: 19px !important;
    
    margin: 0 0px;
    
    
}
footer ul.follow{bottom:-60px;}
.floating-form .f-whole{width:680px;padding:25px 60px 0 80px;}
.f-whole .left-sec{width:100%;}
.floating-form.open{right:555px;}
.floating-form form textarea, .floating-form form select, .form-control,
.floating-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.floating-form form input{font-size:12px;}
.services-banner .servbg{width:100%;}
.inrsergif-container{width:100%;text-align:center;left:-150px;overflow:visible;}
.services-banner .servbg img.ser-gif{transform:none;top:unset;bottom:20%;right:0;left:0;}
ul.pointslist li{width:11%;}
.clients .clients-list .item{width:20%;}
.innerser-sec .innerser-sectoptext{max-width:100%;flex:100%;}
.innerser-sec .inrs-text{max-width:100%;flex:100%;margin-top:160px;}
.motion-innersevices ul li figcaption{width:27px;}
.top-left{width:100px;height:19px;}
.header-main .fixednavigation .navigate,
.header-main .fixednavigation .stickright{display:none;}
.header-main.fixed .chat-btn{top:8px;}
.header-main.fixed .call-buton{top:9px;}
.innerser-sectoptext .pbbt-bottom ul li a.sp,
.innerser-sectoptext .pbbt-bottom ul li a.call{font-size:12px;}
header .left-sec{display:none;}
header .top{position:unset;height:auto;display:inline-block;}
header .bottom{position:unset;height:auto;display:inline-block;}
.menu-nav{padding:50px 30px;}
header.open .top-left{width:100%;height:100vh;transform:skewY(0);}
.menu-nav .rght-sec{width:100%;float:none;text-align:center;}
.banner .bnr-txt ul.bblissst{display:none;}
.banner .bnr-txt a{font-size:0;padding:18px 90px;position:relative;height:auto;top:50px;}
.banner .bnr-txt a:before{position:absolute;content:"Let's Animate";font-size:16px;width:110px;left:20%;top:6px;}
.banner:before{display:none;}
.header-main.fixed .nav-main .nav-toggle{top:15px;}
.nav-main .nav-toggle{position:fixed;top:30px;right:80px;}
.top-left{height:0px;}
.tab-content .slick-prev{left:10px;top:-20px;}
.pac-main-page .tab-content, .packages-mainpage .tab-content{height:auto;padding:20px 0 0;}
.scalable-wraper{display:none;}
.banner{height:auto;background:url(../images/banner/stand.png)no-repeat center;background-size:contain;background-color:#5252d4;}
.banner .bnr-txt{height:auto;margin:30% 0 22%;}
.banner .bnr-txt img{margin:30px auto 0;}
.portfolio .portfolio-bg:hover figcaption{display:none;}
.portfolio .portfolio-bg:hover:before{display:none;}
.portfolio .portfolio-bg{cursor:pointer;}
.nav-pills{text-align:left;padding:70px 0 0;}
.nav-pills li a{font-size:12px;}
.header-main.fixed .fixednavigation{}
.header-main .logo{background-position:top left;left:15px;top:20px;}
.logo{top:57px;left:15px;}
.columcommon{display:none;}
.ser-botm-btn .left-sec1{width:auto;margin:20px 0 0 0;display:block;}
.ser-botm-btn .left-sec2{width:auto;}
.ser-botm-btn{margin:40px 0 0 8px;}
.clients .clients-list .item,
.clients .clients-listtwo .item{margin:8px;padding:8px;min-height:auto;}
.s-clients{padding:50px 0 0;}
.sec-padding-100{padding:50px 0;}
.packages .tab-content:after{display:none;}
.tab-content .slick-slide{}
.tab-content .item h4{font-size:30px;}
.tab-content .item:hover{box-shadow:none;}
.tab-content .item{width:100%;min-height:auto;}

/*new resp css*/
.tab-content .item ul {
    height: 170px;
}
.inner-content {
    width: 100%;
}

.services-sec .services-link ul.tab >.motiongrap.giff {
    margin-bottom: 20px !important;
}



#regForm {
    padding: 30px 0px 0 0px;
    width: 100%;
}

.servicemain .sm-slider .slick-dots li.slick-active button {
    left: -13px;
}
.step1 {
    margin: 0 6px 0 0;
}
.inner-content p {
    max-width: 100%;
}
    .servicemain .sm-slider .item .sr-text h2 {
      font-size: 30px;
    line-height: 15px;
}
.servicemain .sm-slider {
  height: 94vh !important;
}

.servicemain .sm-slider .slick-dots {
    bottom: 100px !important;
}

.slick-dots {
  display: block !important;
}

.banner {
  height: 480px !important;
}
 
.banner .bnr-txt {
  height:  350px !important;

  display: flex;
  flex-direction: column;
  justify-content: center;
  align-content: center;
}
.banner .bnr-txt a {
  width: 150px ;
  
  display: block;
  margin: 0 auto 0;
}
  
.chat-btn {
  margin-right: 13px;
}
.call-buton {
  margin-right: 20px;
}
.sbnr-txt h3 {
  display: block !important;
  max-width: 100% !important;
}
html {
  overflow-x: hidden;
}
 
.home-page .main-text p {
  font-size: 19px !important;
  line-height:30px !important;
  margin-top: 20px;
  font-weight: normal;
}


.portfolio {
  margin-top: 50px;
}
.pac-main-page .nav-pills {
  display: flex;
  align-content: center;
  flex-wrap: wrap;
  margin-top: 30px;
}
 
 
.pac-main-page .nav-pills li a { 
  display: flex;
  align-content: center;
  justify-content: center;
}
.tab-content .slick-prev {
  left: 40% !important;
  top: 0px !important;
}
.tab-content .slick-next {
  left: 55% !important;
  top: 0 !important;
}
.tab-content .item a.place {
  width: 150px !important;
  display: block !important;  
  margin: 0 !important;
  margin-left: 15px !important;
}


.inner.transitionslower {
  padding: 0 !important;
}
.services-sec .services-link {
  padding: 30px 0px 0 20px !important;
}
.services-sec .services-link ul.tab {
}
.services-sec .services-link h3 {
  margin-bottom: 20px;
  font-size: 23px;
}
.services-sec .services-link ul.tab >.motiongrap.giff {
}
.services-sec .services-link ul.tab > .motiongrap.giff li {
  margin-bottom: 10px;
}
.services-sec .services-link .colum-10 {
  width: 100%;
}
.services-sec .services-link ul.tab > .motiongrap.giff >.tablinks {
  margin-bottom: 15px !important;
  display: inherit;
}
.ser-botm-btn {
  margin-top: 20px !important;
  margin-bottom: 40px !important;
}
.services-sec .services-link ul li {
  margin-top: 10px !important;
}

.showreal-text a h3 span {
  line-height: 30px;
  top: 50px !important;
}
#quoteform.main-text p {
  max-width: 90% !important;
  font-size: 15px !important;
  line-height: 20px !important;
}
footer ul.follow {
  margin-top: 30px !important;
}
/*end*/







.tab-content .item:hover a.place{right:unset;bottom:50px;left:70px;}
.tab-content .item a.place{display:block;display:block;bottom:50px;left:70px;}
.testimonials .monial .item{min-height:546px;}
.testimonials .monial .item .monial-rght h2{font-size:20px;}
.testimonials .monial .item .monial-rght{padding:40px 10px 0;}
.monial .slick-prev:before, .monial .slick-next:before{bottom:-234px;}
.testimonials .monial .item .monial-rght h2 span.icon-quote-left{left:0;top:-40px;}
.showreal{padding:50px 0 0 0; height: 920px;}
.home-form{margin:50px 0 0;}
.scroll-btn.scroll-btntop{display:none;}
.quote-home{width:90%;min-height:780px;}
#quoteform.main-text p{padding:0;max-width:80%;text-align:left;margin:0;}
.checkbx{width:100%;display:block;}
.checkmark{top:5px;}
.form-bottom .checkbx p{max-width:80%;vertical-align:top;}
.form-bottom p{max-width:100%;padding:0 0 0 28px;}
.form-bottom a{padding:10px 0 0 30px;}
.quote-home form input[type="submit"]{display:block;float:unset;position:absolute;bottom:-80px;left:40px;}
footer p{font-size:16px;line-height:1.1;padding:20px 9px;}
.copyrghts ul{float:none;padding:13px 0;}
.copyrghts ul li a{color:#6472a5;}
.copyrghts p{max-width:100%;color:#6472a5;}
footer ul li a{}
nav ul li{text-align:left;}
.pac-banner h3{font-size:90px;}
footer ul.follow{position:relative;bottom:0 !important;}
.packages.packages-mainpage .nav-pills li{width:auto;}
.nav-pills li.shwmore-btn{top:-11px;}
.fheadlast{display:none;}
.fheading{position:relative;max-width:100%;padding:10px 20px;border:1px solid #6472a5;border-radius:10px;margin-top:30px;}
.fheading:before{display:block;font-family:"icomoon";right:20px;position:absolute;content:"\e908"}
.fheading.minus:before{display:block;font-family:"icomoon";right:20px;position:absolute;content:"\e907"}
.footer-left{padding:0 20px;}
.footer-left.shownnn{height:181px;width:100%;overflow:visible;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;background:transparent;margin-bottom:30px;border-radius:10px;padding:10px 20px;border-top-left-radius:0;border-top-right-radius:0;border:1px solid #6472a5;margin-top:-1px;}
footer ul{margin:0;}
footer ul li{padding:0 0 10px;}
.footer-left{height:0px;overflow:hidden;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.gototop:before{top:-17px;}
.seccccd .footer-left.shownnn{height:282px;}
.trd-last .footer-left.shownnn{position:relative;top:-80px;height:147px;}
.trrrrd .footer-left.shownnn{margin:0;height:280px;}
.fheading.minus{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.trrrrd .fheading{margin-top:30px;}
.copyrghts{padding:20px 0;display:block;}
.services-sec .services-link .li-hover-images.tabcontent.MyClass{width:280px;right:0;}
.mainvideo{display:none;}
.floating-form .f-rght{display:none;}
.floating-form.open:before{display:none;}
.floating-form{display:none;}
.floating-form.open{right:600px;}
.floating-form.open .f-whole{width:1200px;}
.folow-us{display:none;}
.portfolio{padding:0 10px}
.home-page .main-text p{line-height:1;max-width:80%;padding:0;}
.aalign-btn.btn-everypage.all-pac-btn{bottom:27px;right:unset;left:38px;}
.btn-align.btn-everypage.all-pac-btn{bottom:-42px;right:unset;left:50px;}
.services-sec .services-link h3{font-size:14px;}
.services-sec .services-link{padding:50px 0 50px 50px}
.services-sec .services-link ul li ul.inner{height:auto;overflow:visible;padding:0 0 0 20px;}
.services-sec .services-link ul li ul.inner li{padding:0;}
.services-sec .services-link ul li.motiongrap:hover ul.inner{height:auto;padding:0 0 0 20px;}
.quote-home form input[type="submit"]:hover{transform:none;}
.porthire-us{padding:50px 0 0;}
.porthire-form.quote-home{width:90%;min-height:0;margin:0;}
.nav-pills li{padding:0 3px 10px 0;width:100%;margin:0 0 10px 0;text-align:left;}
.gototop{margin-right:40px;}
.trd-last{display:none;}
.footer-nav-last{display:block;}
.innerser1 .packages .tab-content{height:auto;}
.pac-banner{height:179px;}
.mainportfoilio .nav-pills li{width:auto;}
.portfolio.newportfoli .pfolio{padding:60px 0 0;}
.mainportfoilio .nav-pills{padding:40px 0 0;}
.services-banner .servbg{width:100%;padding:0;height:50vh;}
.inrsergif-container{display:none;}
.services-banner .servbg img.ser-gif{width:100%;left:0;right:unset;bottom:20px;}
.services-banner{min-height:50vh;}
ul.pointslist li{width:11%;}
.clients .clients-list .item{width:13%;}
.innerser-sec .innerser-sectoptext{max-width:100%;flex:100%;}
.innerser-sectoptext .pbbt-bottom{bottom:-130px;}
.innerser-sec .inrs-text{max-width:100%;flex:100%;margin-top:160px;}
.motion-innersevices ul li figcaption{width:27px;}
.top-left{width:100px;height:19px;}
.list-bb,
.list-point,
.motion-innersevices{display:none;}
.motion-page .portfolio .main-text p,
.servicemaine-page .main-text p{font-size:22px;line-height:1;letter-spacing:normal;}
.process .processes .item{width:94%;margin:0 auto;}
.innerser-sec .inrs-text .item{max-width:94%;flex:100%;margin:0 auto;}
.process .pro-txt h3{max-width:80%;text-align:left;margin:0 0 0 10px;font-size:22px;line-height:1;}
.process .pro-txt p{margin:0 0 0 10px;text-align:left;max-width:90%;}
.motion-page .portfolio.portfoliomaaine .main-text .btn-port{bottom:unset;top:70px;left:50px;}
.packages a.all-pac-btn{bottom:-3px;}
.innerser-sectoptext p.bg{font-size:22px;}
.innerser-sectoptext p.sml{font-size:16px;line-height:1;}
.inerservice-includes .item{width:100%;}
.pac-banner h3{font-size:50px;bottom:-17px;}
.pac-banner h3 span{font-size:30px;}
}
@media only screen and (min-width:481px) and (max-width:770px){.inerservice-includes .item{width:100%;}
.tab-content .item ul{height:auto;}
.header-main .fixednavigation .navigate,
.header-main .fixednavigation .stickright{display:none;}
.header-main.fixed .chat-btn{top:8px;}
.header-main.fixed .call-buton{top:8px;}
header .left-sec{display:none;}
header .top{position:unset;height:auto;display:inline-block;}
header .bottom{position:unset;height:auto;display:inline-block;}
.menu-nav{padding:50px 30px;}
header.open .top-left{width:100%;height:100vh;transform:skewY(0);}
.menu-nav .rght-sec{width:100%;float:none;text-align:center;}
.banner .bnr-txt ul.bblissst{display:none;}
.banner .bnr-txt a{font-size:0;padding:18px 90px;position:relative;height:auto;top:50px;}
.banner .bnr-txt a:before{position:absolute;content:"Let's Animate";font-size:16px;width:110px;left:20%;top:6px;}
.banner:before{display:none;}
.header-main.fixed .nav-main .nav-toggle{top:15px;}
.nav-main .nav-toggle{position:fixed;top:30px;right:80px;}
.top-left{height:0px;}
.services-sec .services-link ul li a{font-size:29px;}
.showreal-text a h3{font-size:100px;line-height:1;}
.showreal-text a h3 span{font-size:40px;line-height:1;left:0;right:0;width:209px;}
.tab-content .slick-prev{left:10px;top:-20px;}
.tab-content .slick-slide{width:350px !important;}
.tab-content .slick-next{left:15%;top:-20px;}
.pac-main-page .tab-content, .packages-mainpage .tab-content{height:auto;padding:20px 0 0;}
.scalable-wraper{display:none;}
.banner{height:auto;background:url(../images/banner/stand.png)no-repeat center;background-size:contain;background-color:#5252d4;}
.banner .bnr-txt{height:auto;margin:30% 0 22%;}
.banner .bnr-txt img{margin:30px auto 0;}
.sbnr-txt h3{font-size:30px;max-width:90%;text-align:left;padding:0 10px 0;margin:0;}
.sbnr-txt p{font-size:20px;max-width:80%;text-align:left;padding:0 10px 0;margin:0;}
.portfolio .portfolio-bg:hover figcaption{display:none;}
.portfolio .portfolio-bg:hover:before{display:none;}
.portfolio .portfolio-bg{cursor:pointer;}
.nav-pills{text-align:left;padding:70px 0 0;}
.nav-pills li{width:100%;margin:0 5px 40px 0;vertical-align:middle;text-align:left;}
.nav-pills li a{font-size:12px;}
.header-main.fixed .fixednavigation{}
.header-main .logo{background-position:top left;left:15px;top:20px;}
.logo{top:57px;left:15px;}
.columcommon{display:none;}
.ser-botm-btn .left-sec1{width:auto;margin:20px 0 0 0;display:block;}
.ser-botm-btn .left-sec2{width:auto;}
.ser-botm-btn{margin:40px 0 0 8px;}
.clients .clients-list .item,
.clients .clients-listtwo .item{margin:8px;padding:8px;min-height:auto;}
.s-clients{padding:50px 0 0;}
.sec-padding-100{padding:50px 0;}
.packages .tab-content:after{display:none;}
.tab-content .slick-slide{}
.tab-content .item h4{font-size:30px;}
.tab-content .item:hover{box-shadow:none;}
.tab-content .item{width:510px !important;min-height:auto;}
.tab-content .item:hover a.place{right:unset;bottom:50px;left:70px;}
.tab-content .item a.place{display:block;display:block;bottom:50px;left:70px;}
.inerservice-includes .item:hover a.place{display:block;display:block;bottom:50px;left:70px;}
.inerservice-includes .item a.place{display:block;display:block;bottom:50px;left:70px;}
.testimonials .monial .item{min-height:546px;}
.testimonials .monial .item .monial-rght h2{font-size:20px;}
.testimonials .monial .item .monial-rght{padding:50px 20px 0;}
.monial .slick-prev:before, .monial .slick-next:before{bottom:-234px;}
.testimonials .monial .item .monial-rght h2 span.icon-quote-left{left:0;top:-40px;}
.showreal{padding:50px 0;}
.home-form{margin:50px 0 0;}
.scroll-btn.scroll-btntop{display:none;}
.quote-home{width:90%;min-height:780px;}
#quoteform.main-text p{padding:0;max-width:80%;text-align:left;margin:0;}
.checkbx{width:100%;display:block;}
.checkmark{top:5px;}
.form-bottom .checkbx p{max-width:80%;vertical-align:top;}
.form-bottom p{max-width:100%;padding:0 0 0 28px;}
.form-bottom a{padding:10px 0 0 30px;}
.quote-home form input[type="submit"]{display:block;float:unset;position:absolute;bottom:-80px;left:40px;}
footer p{font-size:16px;line-height:1.1;padding:20px 9px;}
.copyrghts ul{float:none;padding:13px 0;}
.copyrghts ul li a{color:#6472a5;}
.copyrghts p{max-width:100%;color:#6472a5;}
footer ul li a{}
nav ul li{text-align:left;}
.pac-banner h3{font-size:50px;bottom:-17px;}
.pac-banner h3 span{font-size:30px;}
footer ul.follow{position:relative;bottom:0 !important;}
.packages.packages-mainpage .nav-pills li{width:auto;}
.nav-pills li.shwmore-btn{top:-11px;}
.fheadlast{display:none;}
.fheading{position:relative;max-width:100%;padding:10px 20px;border:1px solid #6472a5;border-radius:10px;margin-top:30px;}
.fheading:before{display:block;font-family:"icomoon";right:20px;position:absolute;content:"\e908"}
.fheading.minus:before{display:block;font-family:"icomoon";right:20px;position:absolute;content:"\e907"}
.footer-left{padding:0 20px;}
.footer-left.shownnn{height:181px;width:100%;overflow:visible;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;background:transparent;margin-bottom:30px;border-radius:10px;padding:10px 20px;border-top-left-radius:0;border-top-right-radius:0;border:1px solid #6472a5;margin-top:-1px;}
.innerser-sectoptext p.bg{font-size:42px;line-height:1;letter-spacing:normal;}
footer ul{margin:0;}
footer ul li{padding:0 0 10px;}
.footer-left{height:0px;overflow:hidden;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.seccccd .footer-left.shownnn{height:282px;}
.trd-last .footer-left.shownnn{position:relative;top:-13px;height:147px;border-top:transparent;border-bottom:1px solid #6472a5;border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.trrrrd .footer-left.shownnn{margin:0;height:290px;}
.fheading.minus{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.trrrrd .fheading{margin-top:30px;}
.copyrghts{padding:20px 0;display:block;}
.services-sec .services-link .li-hover-images.tabcontent.MyClass{width:280px;right:0;}
.mainvideo{display:none;}
.floating-form .f-rght{display:none;}
.floating-form.open:before{display:none;}
.floating-form{display:none;}
.floating-form.open{right:600px;}
.floating-form.open .f-whole{width:1200px;}
.folow-us{display:none;}
.portfolio{padding:0 10px}
.home-page .main-text p{font-size:40px;line-height:1;max-width:80%;padding:0;}
.aalign-btn.btn-everypage.all-pac-btn{bottom:27px;right:unset;left:38px;}
.btn-align.btn-everypage.all-pac-btn{bottom:-42px;right:unset;left:50px;}
.services-sec .services-link ul li.motiongrap:hover ul.inner{padding:0 0 0 20px;height:auto;}
.services-sec .services-link h3{font-size:14px;}
.services-sec .services-link{padding:50px 0 50px 7px}
.services-sec .services-link ul li ul.inner{height:auto;overflow:visible;padding:0 0 0 20px;}
.services-sec .services-link ul li ul.inner li{padding:0;}
.services-sec .services-link ul li ul.inner li a{font-size:20px;line-height:1.3;}
.porthire-us-text h3{font-size:100px;line-height:1;letter-spacing:1px;}
.porthire-us{padding:50px 0 0;}
.porthire-form.quote-home{width:90%;min-height:0;margin:0;}
.porthire-us-text h3 span{font-size:30px;width:290px;line-height:1;}
.porthire-us-text h3{font-size:100px;line-height:1;}
.porthire-us-text h3 span{font-size:50px;line-height:1;width:auto;}
.gototop{margin-right:40px;}
.pac-banner{height:179px;}
.mainportfoilio .nav-pills li{width:auto;}
.portfolio.newportfoli .pfolio{padding:60px 0 0;}
.mainportfoilio .nav-pills{padding:40px 0 0;}
.services-banner .servbg{width:100%;padding:0;height:50vh;}
.inrsergif-container{display:none;}
.services-banner{min-height:50vh;}
ul.pointslist li{width:11%;}
.clients .clients-list .item{width:13%;}
.innerser-sec .innerser-sectoptext{max-width:100%;flex:100%;}
.innerser-sectoptext .pbbt-bottom{bottom:-80px;}
.innerser-sec .inrs-text{max-width:100%;flex:100%;margin-top:160px;}
.motion-innersevices ul li figcaption{width:27px;}
.top-left{width:100px;height:19px;}
.list-bb,
.list-point,
.motion-innersevices{display:none;}
.motion-page .portfolio .main-text p,
.servicemaine-page .main-text p{font-size:22px;line-height:1;letter-spacing:normal;}
.process .processes .item{width:94%;min-height:auto;}
.innerser-sec .inrs-text .item{max-width:94%;flex:100%;margin-bottom:30px;}
.innerser-sec .inrs-text .item .ineranim{width:20%;}
.innerser-sec .inrs-text .item .ineranim img{width:100%;padding:0 20px;}
.innerser-sec .inrs-text .item .itemtext{display:inline-block;width:69%;}
header .left-sec,
.chat-btn-wrapper,
.columcommon,
.floating-form .f-rght,
.servicemain .sm-slider .slick-dots,
.mannavigation{display:none!important;}
.menu-nav .rght-sec{float:none;}
.showreal-text a h3{font-size:100px;line-height:1;}
.showreal-text a h3 span{font-size:50px;line-height:1;width:auto;}
header.open .top-left{width:100%;}
.chat-btn{z-index:999;display:block;position:fixed;top:20px;width:40px;height:40px;border-radius:50%;right:11% !important;background:#fff;padding:8px 11px;font-size:16px;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.chat-btn a{color:#ea252c;}
.call-buton{z-index:999;display:block;position:fixed;top:20px;width:40px;height:40px;border-radius:50%;right:18% !important;background:#fff;padding:10px 14px;font-size:16px;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.call-buton a{color:#ea252c;}
.header-main.fixed .call-buton,
.header-main.fixed .chat-btn{top:6px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.nav-main .nav-toggle{position:relative;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.nav-main .nav-toggle .button-container{position:fixed;top:0;right:-30px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.header-main.fixed .nav-main .nav-toggle .button-container{top:-13px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.logo{left:50px;}
.parts{width:100%;height:67vh;display:table-cell;vertical-align:middle;}
.servicemain .sm-slider .item .sr-text{width:100%;padding:0 10px;}
.servicemain .sm-slider .item .sr-img{display:none;}
.servicemain .sm-slider .slick-dots li{}
footer ul.follow{bottom:-60px;}
.floating-form .f-whole{width:680px;padding:25px 60px 0 80px;}
.f-whole .left-sec{width:100%;}
.floating-form.open{right:555px;}
.floating-form form textarea, .floating-form form select, .form-control,
.floating-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.floating-form form input{font-size:12px;}
.porthire-us-text h3{font-size:100px;line-height:1;letter-spacing:1px;}
.porthire-us-text h3 span{font-size:35px;line-height:1;width:auto;letter-spacing:1px;}
.innerser1 .packages .tab-content{height:auto;}
.process .pro-txt h3{font-size:22px;line-height:1;text-align:left;max-width:90%;}
.process .pro-txt p{font-size:16px;line-height:1;text-align:left;max-width:90%;}
.services-banner .servbg{width:100%;}
.inrsergif-container{width:100%;text-align:center;left:-150px;overflow:visible;}
.services-banner .servbg img.ser-gif{transform:none;top:unset;bottom:20%;right:0;left:0;width:50%;}
.motion-page .portfolio.portfoliomaaine .main-text .btn-port{bottom:unset;top:50px;left:30px;}
ul.pointslist li{width:11%;}
.clients .clients-list .item{width:28%;}
.clients .clients-list .item img{width:60%;}
.innerser-sec .innerser-sectoptext{max-width:100%;flex:100%;}
.innerser-sectoptext .pbbt-bottom{bottom:-80px;}
.innerser-sec .inrs-text{max-width:100%;flex:100%;margin-top:160px;}
.motion-innersevices ul li figcaption{width:27px;}
.top-left{width:100px;height:19px;}
.trd-last{display:none;}
.footer-nav-last{display:block;}
.innerser1 .main-text p{font-size:22px;line-height:1;padding:0 0 60px;}
.innerser1 .btn-align.btn-everypage.all-pac-btn{bottom:12px;right:0;left:unset;}
}
@media (max-width:991px){.mobile-nav-btn{display:none;}
}
@media (max-width:1170px){.floleft{position:relative;max-width:211.25px;flex:none;}
.header-main.fixed .showrel{display:none;}
}
@media only screen and (min-width:771px) and (max-width:1025px){.inerservice-includes .item{width:100%;}
.innerser1 .main-text p{font-size:22px;line-height:1;}
header .left-sec,
.chat-btn-wrapper,
.columcommon,
.floating-form .f-rght,
.servicemain .sm-slider .slick-dots,
.mannavigation{display:none!important;}
.menu-nav .rght-sec{float:none;}
.showreal-text a h3{font-size:100px;line-height:1;}
.showreal-text a h3 span{font-size:50px;line-height:1;width:auto;}
header.open .top-left{width:100%;}
.chat-btn{z-index:999;display:block;position:fixed;top:57px;width:40px;height:40px;border-radius:50%;right:12%;background:#fff;padding:8px 11px;font-size:16px;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.chat-btn a{color:#ea252c;}
.call-buton{z-index:999;display:block;position:fixed;top:57px;width:40px;height:40px;border-radius:50%;right:18%;background:#fff;padding:10px 14px;font-size:16px;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.call-buton a{color:#ea252c;}
.header-main.fixed .call-buton,
.header-main.fixed .chat-btn{top:6px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.nav-main .nav-toggle{position:relative;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.nav-main .nav-toggle .button-container{position:fixed;top:37px;right:0px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.header-main.fixed .nav-main .nav-toggle .button-container{top:-13px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.logo{left:50px;}
.parts{width:100%;height:67vh;display:table-cell;vertical-align:middle;}
.servicemain .sm-slider .item .sr-text{width:100%;padding:0 10px;}
.servicemain .sm-slider .item .sr-img{display:none;}
.servicemain .sm-slider .slick-dots li{}
footer ul.follow{bottom:-60px;}
.floating-form .f-whole{width:680px;padding:25px 60px 0 80px;}
.f-whole .left-sec{width:100%;}
.floating-form.open{right:555px;}
.floating-form form textarea, .floating-form form select, .form-control,
.floating-form .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input,
.floating-form form input{font-size:12px;}
.nav-pills li{padding:0 3px 10px 0;margin:0 0 20px 0;}
.porthire-us-text h3{font-size:100px;line-height:1;letter-spacing:1px;}
.porthire-us-text h3 span{font-size:35px;line-height:1;width:auto;letter-spacing:1px;}
.services-banner .servbg{width:100%;}
.inrsergif-container{width:100%;text-align:center;left:-150px;overflow:visible;}
.services-banner .servbg img.ser-gif{transform:none;top:unset;bottom:20%;right:0;left:0;}
ul.pointslist li{width:11%;}
.clients .clients-list .item{width:13%;}
.innerser-sec .innerser-sectoptext{max-width:100%;flex:100%;}
.innerser-sectoptext .pbbt-bottom{bottom:-80px;}
.innerser-sec .inrs-text{max-width:100%;flex:100%;margin-top:160px;}
.motion-innersevices ul li figcaption{width:27px;}
.top-left{width:100px;height:19px;}
.header-main .fixednavigation .navigate, .header-main .fixednavigation .stickright{display:none;}
.tab-content .item:hover a.place{right:unset;bottom:50px;left:70px;}
.tab-content .item a.place{display:block;display:block;bottom:50px;left:70px;}
}
.sale-blckfriday.open{-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.sale-blckfriday{position:fixed;z-index:999;left:20px;bottom:120px;cursor:pointer;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.sale-blckfriday .salecrcle-btn{background:#fff;width:100px;height:100px;border-radius:50%;text-align:center;padding:10px 20px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:absolute;box-shadow:0 5px 30px 0 #0000004d;}
.sale-blckfriday .salecrcle-btn h3{color:#fb293f;font-size:34px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;position:relative;font-weight:700;width:100%;margin:0;padding:0;}
.sale-blckfriday .salecrcle-btn h3 span{display:block;width:100%;font-size:12px;color:#000;}
.sale-blckfriday .salecrcle-btn.open{padding:25px 37px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.sale-blckfriday .salecrcle-btn.open h3{font-size:0;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.sale-blckfriday .salecrcle-btn.open h3 span{font-size:0}
.sale-blckfriday .salecrcle-btn.open h3:after{position:relative;content:"X";color:#fb293f;font-size:38px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.sale-blckfriday .sale-box{width:350px;margin:0px 0 20px;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;height:0px;overflow:hidden;background:url(../images/sale.png)no-repeat;background-size:cover;border-radius:10px;cursor:default;}
.sale-blckfriday .sale-box.open{height:450px;overflow:visible;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.sale-blckfriday .sale-box.open a{position:absolute;-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;padding:10px 0;left:-1px;right:0;font-size:16px;bottom:46px !important;width:77%;background:#fff;color:#000;bottom:30px;text-align:center;border-radius:5px;margin:auto;display:inline-block;left:0;right:0;}
.sale-blckfriday .salecrcle-btn.open h3:before{display:none !important;}
.giffwrap{position:relative;}
.giffwrap .inrsergif-container{left:-60px;top:160px;}
.giffwrap .inrsergif-container .inrsergif{}
.giffwrap .ser-gif{top:130px;position:absolute;z-index:9;width:400px;left:0;right:0;margin:0 auto;transform:rotate(-16deg);}
.formwrap{background:#fff;width:400px;padding:0px 40px 30px;margin:0 auto;border-radius:5px;margin-top:20%;-webkit-box-shadow:0 3px 0 rgba(0,0,0,.1);box-shadow:0 3px 0 rgba(0,0,0,.1);}
.formwrap form{}
.formwrap h3{font-size:30px;max-width:100%;color:#273464;text-align:center;padding-bottom:20px;}
.formwrap form .flds{margin-bottom:20px;}
.formwrap form .flds input[type="number"],.formwrap form .flds input[type="text"],.formwrap form .flds input[type="email"]{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#ffffff;background-clip:padding-box;border:transparent;border-bottom:1px solid #ced4da;border-radius:0;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
.formwrap form .flds input[type="number"]:focus,.formwrap form .flds input,.formwrap form .flds input[type="text"]:focus,.formwrap form .flds input[type="email"]:focus{outline:none;box-shadow:none;}
.formwrap form .flds input[type="submit"]{width:100%;margin:0;border:transparent;background:#f0235a;color:#fff;padding:15px 0;border-radius:10px;cursor:pointer;}
.formwrap a.formcta{color:#273464;font-size:18px;font-weight:500;line-height:1.2;display:inline-block;width:100%;text-align:center;}
.formwrap a.formcta span{}
.list-point{background: #f0235a;position:relative;z-index:9;padding: 30px 0;}
.formwrap .intl-tel-input.separate-dial-code .selected-dial-code{color:#747d84;}
.formwrap .intl-tel-input.separate-dial-code.allow-dropdown.iti-sdc-3 input{border-bottom:1px solid #ced4da;color:#6c757d;}
.formwrap form .intl-tel-input{margin:0px;}
.formwrap figure{margin-bottom:0;}
.formwrap figure img{width:60%;margin:0 auto;display:table;}
.motion-innersevices .formwrap{margin-top:17%;}
.floating_wrap{position:relative;z-index:99999;display:none;}
.floating_wrap .btns_wrap{position:fixed;right:0;}
.floating_wrap .btns_wrap a:hover{text-decoration:none!important;right:0px;transform:translateY(0rem);}
.floating_wrap .btns_wrap .call_wrap{width:280px;position:fixed;right:-215px;background:#fff;top:22%;border-radius:10px 0px 0px 10px;overflow:hidden;box-shadow:0px 0px 40px #00000026 !important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;}
.floating_wrap .btns_wrap .call_wrap span{color:#f0235a;font-size:18px;vertical-align:middle;background:#fff;padding:15px 20px 15px 15px;}
.floating_wrap .btns_wrap .chat_wrap{display:block;position:fixed;right:-215px;width:280px;background:#fff;top:13%;border-radius:0px;overflow:hidden;box-shadow:0px 0px 40px #00000026 !important;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-ms-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:10px 0px 0px 10px;}
.floating_wrap .btns_wrap .chat_wrap span.icoo,
.floating_wrap .btns_wrap .call_wrap span.icoo{color:#fff;background:#f0235a;font-size:25px;padding:15px 20px;border-right:1px solid #ded9d9;vertical-align:middle;display:inline-block;border-radius:10px 0px 0px 10px;}
.floating_wrap .btns_wrap .chat_wrap span{color:#f0235a;font-size:20px;vertical-align:middle;background:#fff;padding:15px 30px 15px 15px;}
.floating_wrap .float_form_box{position:fixed;right:0;}
.floating_wrap .float_form_box .floating_form{-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;top:31.5%;position:fixed;right:-334px;width:400px;font-size:0px;background:#ffffff;overflow:hidden;border-radius:10px 0px 0px 10px;box-shadow:0px 0px 40px #00000026 !important;}
.floating_wrap .float_form_box .floating_form .floating_strip{float:left;width:66px;overflow:hidden;height:467px;position:relative;background:#f0235a;}
.floating_wrap .float_form_box .floating_form .floating_strip .rotatekaro{position:absolute;bottom:0;left:0;transform:rotate(-90deg);}
.floating_wrap .float_form_box .floating_form .floating_strip .rotatekaro a:hover{text-decoration:none;}
.floating_wrap .float_form_box .floating_form .floating_strip .rotatekaro a{color:#fff;font-size:24px;width:467px;text-align:center;height:66px;padding-top:16px;position:absolute;transform:rotate(360deg);border-radius:10px 0px 0px 10px;}
.floating_wrap .float_form_box .floating_form .floating_inner{width:83.5%;background:#fff;float:right;padding:29px 30px;}
.floating_wrap .float_form_box .floating_form .floating_inner h3{font-size:24px;color:#f0235a;margin-bottom:0;margin:0;padding-bottom:0px !important;}
.floating_wrap .float_form_box .floating_form .floating_inner .form_wrap{}
.floating_wrap .float_form_box .floating_form .floating_inner h3:before{display:none;}
.floating_wrap .float_form_box .floating_form .floating_inner .form_wrap .hero_form{}
.floating_wrap .float_form_box .floating_form .floating_inner .form_wrap .hero_form .form-control{color:#000;border:1px solid #bdbcbc;border-radius:10px;height:44px;}
.floating_wrap .float_form_box .floating_form .floating_inner .form_wrap .hero_form textarea.form-control{height:85px;}
.floating_wrap .float_form_box .floating_form .floating_inner .form_wrap .hero_form input#quoteSubmit{border-radius:10px;width:100%;}
.floating_wrap .float_form_box .floating_form .floating_inner .form_wrap .hero_form .field-mergedright{}
.floating_wrap .float_form_box .floating_form .floating_inner .form_wrap .hero_form .margin-bottom-20{width:100%;margin-bottom:11px;padding-right:15px;}
.floating_wrap .float_form_box .floating_form.open{right:0px;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
/*.notscroll{overflow:hidden;}*/
/*.notscroll.floating_wrap:before{content:"";width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0, 0, 0, 0.82);z-index:-1;}*/
.notscroll{content:"";width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0, 0, 0, 0.82); }
.floating_wrap .floating_inner{}
.floating_wrap .floating_inner .form_wrap{}
.floating_wrap .floating_inner .form_wrap form{}
.floating_wrap .floating_inner .form_wrap form .half_part{}
.floating_wrap .floating_inner .form_wrap form .form__input,
.floating_wrap .floating_inner .form_wrap form .select-selected{padding:6px 10px;color:gray;font-size:14px;border-radius:10px;}
.floating_wrap .floating_inner .form_wrap form textarea.form__input{height:48px;resize:none}
.floating_wrap .floating_inner .form_wrap form [class^=btn--]{padding:20px 0;}
.floating_wrap .floating_inner .form_wrap form .forarrowselect:after{top:7px;}
.floating_wrap .floating_inner .form_wrap form .select-items{}
.floating_wrap .floating_inner .form_wrap form .select-items div{padding:8px 10px;font-size:16px;}
.form__input{background:#fff;border:0;border:1px solid #B2B9C1;border-radius:.1rem;line-height:1.4rem;outline:0;margin:.48rem 0 0;padding:1.05rem 1.6rem;transition:150ms;width:100%;}
.floating_wrap .floating_inner .form_wrap input[type="submit"]{display:inline-block;transform:translateY(0rem);-webkit-transition:0.4s;-moz-transition:0.4s;-o-transition:0.4s;transition:0.4s;color:#fff;border:1px solid transparent;padding:14px 60px;cursor:pointer;font-size:16px;border-radius:8px;background:-moz-linear-gradient(left, #FCB434 0%, #f67c02 90%);background:-webkit-linear-gradient(left, #FCB434 0%,#f67c02 90%);background:linear-gradient(to right, #FCB434 0%,#f67c02 90%);margin-top:10px;}
.floating_wrap .floating_inner .form_wrap div.checkbox p{font-size:14px;color:#000;font-size:14px;}
.floating_wrap .float_form_box .floating_form .floating_inner .form_wrap .checkbx p{font-size:12px;display:inline-block;vertical-align:top;max-width:84%;margin-top:6px;padding-bottom:0px;line-height:16px;}
.floating_wrap .float_form_box .floating_form .floating_inner .form_wrap .checkbx input[type='checkbox']{display:inline-block;vertical-align:top;width:10%;margin-top:10px;margin-left:-5px;}
.floating_form form .control-group{margin-bottom:10px;}
.floating_form form .control-group.ban{margin-bottom:0px;}
.floating_form form textarea{min-height:135px;}
.floating_form form .control-group input[type="text"],.floating_form form .control-group input[type="email"],.floating_form form .control-group input[type="number"]{color:#000;font-size:14px;padding:10px;height:44px;width:100%;background:transparent;border:1px solid #cccccc;box-shadow:none;-webkit-appearance:none;border-radius:4px;}
.floating_form form .control-group textarea{color:#000;padding:10px;height:44px;font-size:14px;width:100%;background:transparent;border:1px solid #cccccc;box-shadow:none;line-height:38px;border-radius:4px;}
.floating_form form .control-group button{display:inline-block;font-size:16px;padding:12px 40px;border:none;font-weight:300;border-radius:4px;color:#fff;background:#f0235a;margin-bottom:0;}
.floating_form form .control-group select{color:#000;font-size:14px;padding:10px;height:44px;width:100%;background:transparent;border:1px solid #cccccc;box-shadow:none;-webkit-appearance:none;border-radius:4px;}
.floating_form form input::placeholder,
.floating_form form select::placeholder,
.floating_form form textarea::placeholder{color:#666666;}
.floating_form form input:focus,
.floating_form form select:focus,
.floating_form form textarea:focus{outline:none;box-shadow:none;}
.portfolio{background:#232f57;}
.portfolio:before{display:none;}
.motion-page .tab-content .item a{left:0;bottom:130px;right:0;margin:0 auto;width:80%;}
.innerser1 .tab-content .slick-next{background:#ef245a;}
.innerser1 .tab-content .slick-prev:before,.innerser1.motion-page .tab-content .slick-next:before{color:#fff;}
.innerser1 .tab-content .slick-prev,.innerser1.motion-page .tab-content .slick-next{background:#ed245a;}
.header-main .fixednavigation .navigate .centernav li.wrap-animation{padding:0;margin-left:10px;}
.header-main .fixednavigation .navigate .centernav li.wrap-animation:last-child{margin-left:0px;}
.header-main .fixednavigation .navigate .centernav li a.btn-animation{padding:7px 10px;background:#e92459;border-radius:0px 10px 10px 0;font-weight:500;box-shadow:0px 0px 20px #00000017;border:1px solid #e92459;color:#fff;}
.header-main .fixednavigation .navigate .centernav li a.btn-animation-outline{border:1px solid #e92459;padding:7px 10px;background:transparent;border-radius:10px 0px 0 10px;font-weight:500;box-shadow:0px 0px 20px #00000017;color:#000;}
.header-main .fixednavigation .stickright .rightnav li.hire-us-mainpage{margin-right:50px;}
.header-main .fixednavigation .stickright .rightnav li.hire-us-mainpage a.hireee{color:#000;font-weight:600;font-size:12px;}
.header-main .fixednavigation .stickright .rightnav li.hire-us-mainpage:hover a.hireee{color:#e92459;}
.designillus .formwrap{-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.03);box-shadow:0 3px 0 rgba(0, 0, 0, 0.03);border:1px solid #e5e5e5;}
.screencast .formwrap{-webkit-box-shadow:0 3px 0 rgba(0,0,0,0.03);box-shadow:0 3px 0 rgba(0, 0, 0, 0.03);border:1px solid #e5e5e5;}
.tab-content .item a.mgbtn{left:0;bottom:100px;right:0;margin:0 auto;width:80%;}
@media screen and (min-width:1700px){.formwrap{margin-top:24%;padding:60px 40px;width:450px;}
.giffwrap .inrsergif-container{left:-100px !important;top:280px;}
.giffwrap .ser-gif{top:200px;width:500px;}
.motion-innersevices .formwrap{margin-top:5%;}
.motion-page .giffwrap .inrsergif-container{}
}
@media only screen and (max-width:1440px) and (min-width:768px){.motion-page .giffwrap{}
.motion-page .giffwrap .ser-gif{width:250px;}
.motion-page .giffwrap .inrsergif-container{left:70px;}
.motion-page .giffwrap .inrsergif-container .inrsergif{width:580px;}
.formwrap figure img{width:30%;}
.formwrap a.formcta{font-size:14px;}
.formwrap form .flds input[type="submit"]{padding:10px 0;}
.formwrap h3{font-size:20px;padding-bottom:10px;}
.formwrap form .flds input[type="number"], .formwrap form .flds input[type="text"], .formwrap form .flds input[type="email"]{font-size:14px;padding:10px 20px;}
.formwrap form .flds{margin-bottom:10px;}
.formwrap{width:330px;}
}
@media only screen and (max-width:1699px) and (min-width:1441px){.motion-page .giffwrap .ser-gif{width:370px;}
.motion-page .giffwrap .inrsergif-container{left:-70px;}
.motion-page .giffwrap .inrsergif-container .inrsergif{width:800px;}
.formwrap figure img{width:50%;}
}
@media only screen and (max-width:768px) and (min-width:0px){}
@media only screen and (max-width:480px) and (min-width:0px){.giffwrap .ser-gif{display:none;}
.formwrap{width:100%;}
.packages{padding:30px 0 0;}
.inerservice-includes .item{padding:20px 20px 0 20px;}
.inerservice-includes .item{min-height:600px;}
.inerservice-includes .item:hover a{bottom:30px;}
.inerservice-includes .item a.place{bottom:30px;}
/*.floating_wrap .btns_wrap{display:none;}*/
.floating_wrap .float_form_box .floating_form{display:none;}
.process .processes .item .ptop{margin:0;}
.process .processes .item{min-height:300px;}
}


.floating_wrap .float_form_box .floating_form {

    right: -355px;
   
}

.floating_wrap .float_form_box .floating_form .floating_strip {
    width: 46px;
    
}


.floating_wrap .float_form_box .floating_form .floating_strip .rotatekaro a {
   
    font-size: 20px;
   
   
    padding-top: 9px;
   
}



.allinone_carousel_list {
  margin:0;
  padding:0;
  list-style:none;
  display:none;
}

.allinone_carousel .contentHolder {
  position:relative;
  overflow:hidden;
}
.mycanvas {
  position:absolute;
  right:10px;
  z-index:1000;
}

.myloader {
  /*background:url(skins/loader.gif);*/
  width:37px;
  position:absolute;
  left:49%;
  z-index:999;
}



/***charming SKIN***/

.allinone_carousel.charming .contentHolderUnit {
  position:absolute;
  width:435px;
  height:302px;
  overflow:hidden;
  cursor: pointer;
  margin-top:20px;
  /*background:url(skins/charming/empty.gif) repeat;*/
}
.allinone_carousel.charming .bannerControls {
  position:absolute;
  left:0;
  top:0;
  z-index:101;
  width:100%;
}
.allinone_carousel.charming .bottomNavButtonOFF {
  float:left;
  display:block;
  width:0px;
  height:0px;
  /*background:url(skins/charming/bottomNavOFF.png) 0 0 no-repeat;*/
  padding-left:0px;
  cursor: pointer;
}





/*library end*/



/*#containingDiv{border-style:double;border-color:white;border-radius:10px;-moz-border-radius:25px;float:left;padding-bottom:40px;height:300px;padding-left:30px;}*/
#containingDiv{margin:0 auto;margin-bottom: 40px;}
#containingDiv>div{margin:0 auto;}
#containingDiv>div .playbtn {
    width: 40px;
    height: 40px;
    display: block;
    background: url(../images/play_overOFF.png);
    margin: 0 auto 0 auto;
    background-size: cover;
}

/*#containingDiv1{margin:0 auto;margin-bottom: 40px;}
#containingDiv1>div{margin:0 auto;}
#containingDiv1>div .playbtn{width: 73px;height: 73px;display: block ;background: url(../images/play_overOFF.png);margin: 25% auto 0 auto;}*/



.contentHolderUnit{position: relative;}
.contentHolderUnit .hoverbox{position: absolute;width: 100%;height: 100%;background:#232f574d;top:-100%;left:0px;transition: 0.8s all;}
.contentHolderUnit .hoverbox a{display: block;}
.allinone_carousel .mycanvas{display: none !important;}
/*.contentHolderUnit .hoverbox{top:0%;}*/
.contentHolderUnit.currentlayer:hover .hoverbox{top:0%;}
.hoverbox h4 {
    text-align: center;
    color: #fff;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
        font-size: 20px;
        max-width: initial;
}

.hoverbox p {
    color: #f0235a;
    font-weight: 700;
    padding: 0px;
    text-align: center;
    margin-top: 50px;
    max-width: initial;
}


.allinone_carousel.charming .leftNav {
  position:absolute;
  left:5px;
  width:47px;
  height:47px;
  background:url(../images/leftNavOFF.png) 0 0 no-repeat;
  cursor: pointer;
}
.allinone_carousel.charming .leftNav:hover {
  background:url(../images/leftNavON.png) 0 0 no-repeat;
}
.allinone_carousel.charming .rightNav {
  position:absolute;
  right:5px;
  width:47px;
  height:47px;
  background:url(../images/rightNavOFF.png) 0 0 no-repeat;
  cursor: pointer;
}
.allinone_carousel.charming .rightNav:hover {
  background:url(../images/rightNavON.png) 0 0 no-repeat;
}

.bg-images {
    width: 513px; height: 509px;
    background: url('../images/css_sprite.png');
    background-size:cover;
}
.allinone_carousel.charming .bottomNav {
  position:absolute;
  height:35px;
  width:0;
  padding-left:9px;
  z-index:140;
}

@media screen and (max-width: 768px){
    .monial .slick-next{
            right: 0;
    }
    
    #containingDiv>div .playbtn{
        width: 30px;
    height: 30px;
        background-size: cover;
        margin-top: 30px;
    }
    .allinone_carousel.charming .rightNav{margin-top: 10px;    width: 37px;
    height: 37px;background-size:cover;}
    .allinone_carousel.charming .leftNav{margin-top: 10px;    width: 37px;
    height: 37px;background-size:cover;}
    
    .v2bann h2{font-size:30px !important;}
    section.banner-new.v2bann h2 span{font-size:30px;}
    
    .hoverbox h4{display:none;}
    .hoverbox p{display:none;}
    
    
    
}

@media screen and (max-width: 768px){
    
    
    
}


@media screen and (min-width: 1700px){
    
    section.process-col{
            background-position: 0px;
    }
    
}




 
















