html{-webkit-font-smoothing:antialiased;}
body{margin:0;padding:0;font-style:normal;font-weight:normal;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:'liga','kern';line-height:normal;
text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family: 'Montserrat', sans-serif;font-size: 16px;font-weight:400; color: #666666;}
a,input,select,textarea{outline:none;margin:0;padding:0;}
a{text-decoration:none;color:#000;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-o-transition: 0.4s;}
a:hover{text-decoration:none;}
a:focus,input:focus,textarea:focus,select:focus,button:focus{outline:none;text-decoration:none;color:#000;}
img{max-width:100%;vertical-align:middle;border:none;outline:none;border-radius:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;margin:0;padding:0;}
input{resize:none;border:0;-webkit-border-radius:0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select::-ms-expand{display:none;}
input[type="checkbox"]{-webkit-appearance:none;-moz-appearance:none;}
select,input[type="submit"]{cursor:pointer}
p{margin: 0px;padding: 0px;line-height: 1.4;}
select{-webkit-appearance:none;-moz-appearance:none;}
a:hover { color: #6699cc;}


::-webkit-input-placeholder {color:#000;}
:-moz-placeholder {color:#000;opacity:1;}
::-moz-placeholder {color:#000;opacity:1;}
:-ms-input-placeholder {color:#000;}


/* Header css start */

.nav-menu ul { list-style: none; margin: 0; padding: 0;} 
.nav-menu ul > li { display: inline-block;padding: 0 15px;}
.nav-menu ul > li > a{ font-size: 16px; line-height: 27px; font-weight: 500; color: #000; line-height: 82px;  display: block; padding: 0 24px;}
.nav-menu ul > li > a:hover { background: #242936; color: #fff;}
.nav-menu ul > li.active a {background: #242936;}
.nav-menu { display: inline-block;  vertical-align: middle;}
.logo { display: inline-block;  margin-right: 103px;}
.header {background: #fff; border-bottom: 6px solid #69c;}
.phoneNum { line-height: 78px;  color: #000; font-weight: 500;}
.phoneNum:hover{ color: #242936; } 

/* Header css end */


/* banner css start */

/*.bannerMain {height: 458px;}
.bannerImg > img { position: absolute; left: -20px; max-width: inherit; max-height: 458px;object-fit: cover;}
.bannerCaption {position: relative; min-height: 458px;}
.bannerCapInn {position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); width: 100%; color: #ffffff; left: 50px;}*/
.bannerCapInn h1 { font-size: 44px; line-height: 27px; margin: 0; padding-bottom: 34px;}
.bannerCapInn h1 > span { color: #6699cc; }
.bannerCapInn p { font-size: 22px; line-height: 27px; color: #cdd5e7;}
.bannerCapInn p { font-size: 22px; line-height: 27px; color: #cdd5e7;}
/*.quickQuote {padding-top: 74px;}*/
.getStartBtn { max-width: 293px; width: 100%; display: inline-block; text-align: center; padding: 18px 0; border: 3px solid #6699cc; border-radius: 40px; font-size: 22px; color: #fff; line-height: 27px; margin-left: 37px;}
.getStartBtn:hover{ background:#6699cc; color: #fff; }
.getStartBtn:focus { color: #fff;}


/* .bannerMain {height: 314px;}*/
 .bannerImg > img { position: relative; left: 0; max-width: 100%; max-height: 100%; object-fit: cover;width: 100%;}
 /* .bannerCaption { min-height: 314px;}*/
 .quickQuote {padding-top: 40px;}
 .bannerCapInn {padding-left: 0px;position: static;top: 50%;/*-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%);*/width: 100%;color: #ffffff;left: 50px;display: table-cell;vertical-align: middle;}
 .getStartBtn {max-width: 248px;margin-left: 34px;padding: 14px 0;}
 .bannerCapInn h1 {font-size: 40px;}

 .bannerImg {width: 50%; float: left;}
 .bannerCaption { height: 100%;  display: table;  width: 100%;}
 
/* banner css end */


/* Real solution section css start */

.realTitle > h2 {margin: 0; font-size: 33px; line-height: 27px;  font-weight: 700; color: #fff;}
.realTopPart {background: #6699cc; padding: 39px 0;}
.solutionCon h3 { margin: 0; font-size: 27px; line-height: 27px; text-transform: uppercase; color: #242936;}
.solutionCon h3 span { display: block; color: #6699cc; line-height: normal; font-size: 16px;}
.solutionCon p { font-size: 16px; line-height: 27px; padding-top: 29px;}
.solutionCon { padding: 82px 0;}
.realImg img { display: inherit; margin: auto;}
.solutionCon { padding: 78px 70px 78px 0;}
.realImg {padding: 55px 0 0;}
.comBtn { max-width: 235px; height: 55px; line-height: 50px; display: block; text-align: center; background: #6699cc; border-radius: 40px; color: #fff; font-size: 16px; border: 3px solid #6699cc; text-transform: uppercase;}
.comBtn:hover { color: #6699cc; background: transparent;}
 button.comBtn { -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}
 .solutionCon .comBtn { margin-top: 65px;}
.solutionCon.solutionConRight { padding: 78px 0px 78px 70px;}

/* Real solution section css start */

/* Dedicated client section start */

.dedicateClient { background: url(../images/client-sec-pattern.jpg) no-repeat; background-size: cover; padding: 54px 0 64px;}
.secTitle { font-size: 27px; line-height: 27px; color: #fff;padding-bottom: 73px;}
.countingBox p { max-width: 194px;  font-size: 22px; line-height: 27px; color: #fff; margin: auto;font-weight: 300;}
.countingBox h3 { font-size: 33px; line-height: 27px; color: #242936; margin: 0; padding-bottom: 24px;}
.countingBox { float: left; width: 25%; text-align: center; padding: 0 15px;}
.countingBox:first-child .countingBoxInn { padding-left: 0;}
.countingBox:last-child .countingBoxInn { padding-left: 80px;}
.countingBox .countingBoxInn{padding-left: 58px;}

/* Dedicated client section end */


/* Our client section css start */

.clientBox {margin: 90px 0 0px;border-radius: 6px;text-align: center;-webkit-transform: scale(0.8);transform: scale(0.8);-webkit-transition-duration: 500ms;transition-duration: 500ms;opacity: 0.5;position: relative;z-index: 2;background-color: transparent;padding: 0px 30px 30px 50px;}
.center .clientBox {background-color:#6699cc;-webkit-transform: scale(1);transform: scale(1);opacity: 1;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";/* padding-bottom: 30px; */ margin-top: 76px; }
.testiTitle { font-size: 22px;  line-height: 27px; color: #242936; argin-top: 0; margin-bottom: 44px;}
.clientBox p {font-size: 16px;color: #666666;line-height: 27px;font-family: 'Nunito Sans', sans-serif;margin-bottom: 29px; padding: 0 25px;}
.clientName h4 > span {font-weight: 400;display: block;}
.clientName > h4   {font-size: 16px;margin: 0;font-weight: 700;font-family: 'Nunito Sans', sans-serif;width: 100%;padding: 21px 0;/* margin: 21px 0; *//* height: 76px; */}
.center h3.testiTitle{max-width: 321px;margin: auto;background: #242936;color: #fff;border-radius: 4px;position: absolute;width: 100%;top: -30px;left: 0;right: 0;margin: auto;z-index: 9;height: 69px;line-height: 69px;}
.center .clientBox p {color: #fff;padding-top: 70px;}
#client_slider .owl-stage-outer { padding: 30px 0;}
.center .clientName {background: #537ca8;margin: 0 -30px 0 -50px;/* display: flex; *//* align-items: center; */height: 76px;/* text-align: center; */}
.center .clientName  h4 {/* padding: 21px 0; */color: #fff;text-align: center;/* width: 100%; */}
.ourClientSec .secTitle { padding-bottom: 0; color: #242936;}
.ourClientSec {padding:69px 0; position: relative;}
.owl-theme .owl-dots .owl-dot span { width: 19px;    height: 19px;    background: #cccccc; margin: 0 3px;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #242936;}
#client_slider .owl-dots { position: absolute; left: 0; right: 0; margin: auto; top: auto; bottom: 3px;}

/* Our client section css end */


/* Connect section css start */

.connectSec { background: url(../images/client-sec-pattern.jpg) no-repeat;background-size: cover; padding: 50px 0;}
.connectTitle > a {display: block; color: #fff; font-size: 16px; line-height: 27px; color: #cdd5e7;}
.connectTitle { font-size: 27px; color: #fff; line-height: 36px;}
.comBtn.conBtn { margin: 20px auto 0; display: inline-block; width: 100%;  background: #242936; border: 0px; line-height: 55px;}
.comBtn.conBtn:hover { background: #6699cc; color: #fff ;}

/* Connect section css end */


/* Options page css start */

.reliefSec p { line-height: 27px; font-family: 'Nunito Sans',sans-serif; padding-top: 27px;}
.reliefSec {padding: 22px 0 44px;}
.commOptionSec {background: #f2f2f2; padding: 46px 0;}
.optionsCon { max-width: 811px;  margin: auto;  width: 100%;}
.optionsCon h3 { font-size: 22px; color: #242936; line-height: 33px; margin: 0; font-weight: 300;}
.optionsCon p { color: #242936; font-family: 'Nunito Sans',sans-serif;  line-height: 27px; font-weight: 700; padding-top: 24px;}

.optionBox h3 {font-size: 22px;font-family: 'Nunito Sans',sans-serif;font-weight: 700;line-height: 27px;margin: 0px;background: #6699cc;color: #fff;padding: 14px 0 15px 52px;margin: 0 -49px;}
.optionBox {background: #fff;padding: 27px 49px 30px;border-radius: 10px;}
.optionBox p {font-family: 'Nunito Sans',sans-serif; line-height: 27px;}
.optionBox p { padding-top: 27px;}
.optionBox { margin-top: 23px;}
.optionCon h3 { margin: 0; font-size: 22px; line-height: 33px; color: #242936;}
.optionCon  p { line-height: 27px; font-family: 'Nunito Sans',sans-serif; padding-top: 27px;  padding-right: 70px;}
.bestOptSec {padding: 80px 0 64px;}
.bestOptSec img { padding-top: 13px;}
.comShape.comShapeGray:before {background: url(../images/sec-com-shape-gray.png) no-repeat;}

/* Options page css end */


/* Services page css start */

.controlSec {padding: 52px 0;}
.mediProSec { background: #f2f2f2; }
.programBox { background: #fff; text-align: center; padding: 0px 30px 30px; position: relative; border-radius: 4px; height: 100%;-webkit-transition: 0.4s;  -moz-transition: 0.4s; -o-transition: 0.4s;  transition: 0.4s;display: flex; align-items: center;}
.programCon { padding-top: 53px; width: 100%;}
.mediIcon { width: 73px; height: 73px; margin: auto; background: #6699cc; display: block; border-radius: 50%; line-height: 73px; position: absolute; left: 0; right: 0; margin: auto; top: -40px;}
.mediProSec { padding: 80px 0 65px;}
.programCon p { font-size: 22px; line-height: 33px; font-family: 'Nunito Sans',sans-serif;}
.secComTitle { font-size: 22px; line-height: 27px; color: #242936;margin-bottom: 22px; }
.mediProSec .secComTitle {margin-bottom: 73px;}
.programBox:hover { box-shadow: 0px 2px 10px 4px rgba(204, 204, 204, 0.2); -webkit-transform: translateY(-10px); -moz-transform: translateY(-10px); transform: translateY(-10px);}
.howItworkCon ul { margin: 0; padding: 0; list-style: none; counter-reset: my-li-counter;}
.ordering { width: 36px; height: 36px; line-height: 39px; text-align: center; margin-right: 15px; background: #6699cc; display: inline-block; border-radius: 50%; vertical-align: middle; position: relative;}
.ordering:before {counter-increment: my-li-counter; content: counter(my-li-counter);  position: absolute; left: 0; right: 0; margin: auto; color: #fff; font-weight: 700; font-size: 16px;}
.howItworkCon ul li { font-family: 'Nunito Sans',sans-serif; padding-bottom: 20px;}
.howItworkCon ul li h4 { font-weight: 700; font-size: 16px; line-height: 27px; margin-bottom: 8px;}
.howItworkCon ul li p {font-size: 16px; line-height: 27px;}
.howItworkCon > p { font-size: 16px; line-height: 27px; font-family: 'Nunito Sans',sans-serif; }
.howItworkCon > p ~ p {padding-top: 29px;}
.howSec .secComTitle {margin-bottom: 25px;margin-top: 29px;}
.howSec {padding: 23px 0 37px;}
.qualification ul { list-style: none;  padding: 0;}
.qualification ul > li  {width: 50%;float: left;font-family: 'Nunito Sans',sans-serif;line-height: 25px;font-size: 16px;position: relative;padding-left: 35px;}
.qualiSec { background: #f2f2f2; padding: 55px 0 17px;}
.listTitle { margin: 0; font-family: 'Nunito Sans',sans-serif; line-height: 33px; font-size: 16px; font-weight: 700; margin-bottom: 2px;}
.qualification p { font-family: 'Nunito Sans',sans-serif; line-height: 27px; font-size: 16px;margin-bottom: 14px;}
.qualification ul > li:before {background: url(../images/check-mark.png) no-repeat;width:20px;height:15px;content: '';left: 0;position: absolute;top: 6px;}
.unsecuredList {margin-bottom: 70px;}
.qualification ul.finalList > li { margin-bottom: 20px;}
.qualification .secComTitle { margin-top: 0;}
.qualiSec img {margin-top: 20px;}
.benefitMain {margin: 0 -7px; padding-top: 30px;}
.benefitBox { width: 33.33%; float: left; padding: 0 7px;text-align: center;}
.benefitTop h3 {font-size: 22px;line-height: 27px;font-family: 'Nunito Sans',sans-serif;font-weight: 700;margin: 0;color: #fff;height: 100%;width: 100%; display: table-cell; vertical-align: middle;}
.benefitTop {background: #242936;text-align: center;padding: 11px 40px 9px;display: table;width: 100%;min-height: 88px;}
.benefitCon {background: #6699cc;padding: 0 30px 30px;}
.benefitCon p { color: #fff; font-family: 'Nunito Sans',sans-serif; line-height: 27px;padding-top: 34px;}
.benefitBoxInn { height: 100%; background: #6699cc; border-radius: 5px; overflow: hidden;}
.benefitCon p ~ p { padding-top: 40px;}
.benefitSec {padding: 50px 0;}

/* Services page css end */


/* About page css start */

.breadcrumbsMain  { display: flex;}
.breadcrumSec { border-bottom: 18px solid #242936;}
.breadcrumbsMiddle { min-height: 246px; width: 100%; display: table; }
.mainTitle { font-size: 44px; line-height: 27px; color: #6699cc; text-transform: uppercase; margin-bottom: 25px;}
.subTitle { font-size: 22px;  line-height: 33px; font-weight: 300; color: #242936; text-transform: uppercase;}
.breadcrumbsInn {padding-top: 5px; display: table-cell; vertical-align: middle;}
.stabilitySec {background: #242936; text-align: center; padding: 14px 0 38px;}
.stabilityIconInn,.stabilityIcon { position: relative;}
.stabilityIconInn:before {box-shadow: inset 1px 2px 5px 0px rgba(23, 23, 24, 0.75); width: 530px;height: 7px;background: #a5acbe;content: '';position: absolute;left: 0;right: auto;top: 49%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);padding-right: 0;}
.stabilityIconInn:after {box-shadow: inset 1px 2px 5px 0px rgba(23, 23, 24, 0.75);width: 530px;height: 7px;background: #a5acbe;content: '';position: absolute;left: auto;right: 0;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);transform: translateY(-50%);}
.stabilityIcon:before {   box-shadow: inset 1px 2px 5px 0px rgba(23, 23, 24, 0.75); position: absolute; content: '';  height: 7px; background: #a5acbe; left: 0; right: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%);transform: translateY(-50%);   z-index: 1;}
.stabilityIconInn > img { position: relative; z-index: 99}
.tabilitySec {background: #242936; text-align: center; padding: 21px 0 38px;}
.stabilityContent {padding-top: 35px;}
.stabilityContent p { max-width: 1074px; margin: auto; font-size: 22px; font-weight: 300; line-height: 33px; color: #a5acbe;}

.secSubTitle { margin: 0; font-size: 16px; line-height: 27px; color: #6699cc; text-transform: uppercase;} 
.secMainTitle { margin: 0; font-size: 27px; line-height: 27px; color: #242936; text-transform: uppercase;}
.moreAboutCon p { padding-top: 27px; font-size: 16px; line-height: 27px; font-family: 'Nunito Sans',sans-serif;padding-right: 97px;}
.moreSec {padding: 67px 0;}
.jwCon p { line-height: 27px; font-family: 'Nunito Sans',sans-serif;}
.jwSec {background: #f2f2f2;padding: 102px 0 52px;}
.comShape { position: relative;}
.comShape:before {position: absolute;  content: ''; background: url('../images/sec-com-shape.png') no-repeat; width: 107px; height: 50px; top: 0; margin: auto;left: 0; right: 0;}

.breadcrumbsMain > .container { width: 100%;}

/* Aboout page css end */

/* Contact us page css start */

.inputField { width: 100%; border: 1px solid #cccccc; border-radius: 4px; height: 43px; line-height: 43px; padding: 0 15px; font-size: 16px; color: #000; font-family: 'Nunito Sans',sans-serif;}
select.inputField { background: url(../images/selectbox-arrow.png) no-repeat;background-position: right;}
.formField { width: 100%; float: left; margin-bottom: 13px;}
textarea.inputField { min-height: 265px; resize: none; padding-top: 10px;}
.contactSec {padding: 50px 0 110px;}
.contactForm { margin-top: 37px;}
.conInfoBox { -webkit-transition: 0.4s; -moz-transition: 0.4s; -o-transition: 0.4s;transition: 0.4s;width: 100%;max-width: 377px;text-align: center;border: 1px solid #cccccc;border-radius: 4px;padding: 21px 0 14px;margin-bottom: 61px;} 
.infoBtm { padding: 0 60px;}
.infoBtm p { font-family: 'Nunito Sans',sans-serif; line-height: 27px; }
.infoTop h3 {margin: 0;color: #999;line-height: 27px;font-family: 'Nunito Sans',sans-serif;padding-top: 13px;padding-bottom: 20px; font-size: 16px;}
.infoBtm a { color: #666; font-family: 'Nunito Sans',sans-serif; line-height: 27px;}
.conInfoBox:hover { box-shadow: 0px 2px 10px 0px rgba(23, 23, 24, 0.4);}

/* Contact us page css end */


/* Privacy policy page css start */

.policyCon ul {list-style: none; padding: 0;}
.policyCon li h3 { font-size: 26px; font-weight: 500;margin-bottom: 20px; color: #999;line-height: 30px;}
.policyCon li p { font-size: 14px; line-height: 25px; padding-bottom: 15px;}
.policyCon li ul li { font-size: 14px; line-height: 27px;}
.policyCon ul li ul { margin-bottom: 20px; list-style: disc; list-style-position: inside;}
.privacySec {padding: 50px 0;}
.policyCon.termsCon ul li.useLice p { padding-bottom: 0px;}
.policyCon.termsCon ul li.useLice p:last-child  { padding-bottom: 15px;}

/* Privacy policy page css end */

/* Terms of use page css start */

.policyCon.termsCon ul { list-style: decimal; font-size: 26px; list-style-position: inside;}
.policyCon.termsCon ul li {font-size: 24px;line-height: 30px;} 
.policyCon.termsCon ul li ul li {font-size: 16px;line-height: 32px;}
.policyCon.termsCon ul li ul {list-style-type: lower-roman;list-style-position: outside;padding-left: 15px;margin-bottom: 0;}
.policyCon.termsCon ul li p {padding-top: 15px;padding-bottom: 15px;font-size: 16px;}
.policyCon.termsCon ul li p ~ p {padding-top: 0px;}

/* Terms of use page css end */


/* Video page css start */

.videoSec { background: #f2f2f2;}
.videoBox { background: #fff; border-radius: 5px; padding: 30px 0 50px;}
.videoBox a { display: block;}
.videoBox a:hover { opacity: 0.8;}
.videoBox h2 { font-size: 27px; line-height: 30px;  margin-bottom: 30px; color: #999;}
.modal-header .close { font-size: 40px;}
.modal-header { padding: 15px 15px 0; border-bottom: 0px;}
.modal-dialog { max-width: 1200px; width: 100%;}

/* Video page css end */

/* Footer css start */

.footer { background: #2d3341; position: relative;}
.footerTop {padding: 20px 0 10px;border-bottom: 1px solid #262b38;}
.socialIcons { margin: 0;  padding: 0; list-style: none;}
.socialIcons li { display: inline-block;margin-right: 2px;}
.socialIcons li a > i { color: #a5acbe;}
.footerAbout p { font-family: 'Nunito Sans', sans-serif; font-size: 12px; color: #a5acbe; padding: 19px 46px 36px 0; line-height: 16px;}
.termsDiv p {  font-size: 11px; font-family: 'Nunito Sans', sans-serif; color: #a5acbe; line-height: 14px;padding-top: 17px;}
.termsDiv { padding: 10px 0 23px;  border-bottom: 1px solid #262b38;}
.copyrightDiv p,.copyrightDiv p a { font-size: 12px; line-height: 27px; color: #a5acbe;}
.copyrightDiv p a:hover { color: #6699cc;}
p.orangeTxt {text-align: right;}
.copyrightDiv { padding: 16px 0;}
.footerMenu ul {margin: 0; padding: 0; list-style: none;}
.footerTitle {font-size: 15px;color: #a5acbe;margin-bottom: 22px;}
.footerMenu {padding-left: 60px;}
.footerMenu  ul li a { font-size: 12px; line-height: 15px; color: #a5acbe;}
.contactDetails { padding: 0; margin: 0; list-style: none; padding-right: 60px;}
.contactDetails li p, .contactDetails li a { font-size: 12px; font-family: 'Nunito Sans',sans-serif; color: #a5acbe;}
.contactDetails li a:hover { color: #6699cc;;}
.footerMenu ul li {position: relative;padding-left: 13px; margin-bottom: 10px;}
.footerMenu ul li:before { background: url(../images/menu-arrow.png) no-repeat; width: 5px; height: 8px; position: absolute; content: '';left: 0;top: 7px;}
.conIcon {/* position: relative; */} 
.conIcon:before{content: '';position: absolute;left: 0;}
.conIcon.addIcon:before{  background: url(../images/add-icon.png) no-repeat; width:17px; height: 18px;}
.conIcon.phoneIcon:before{  background: url(../images/phone-icon.png) no-repeat; width:17px; height: 16px; top: 3px;}
.conIcon.mailIcon:before{ background: url(../images/mail-icon.png) no-repeat; width:17px; height: 17px;top:3px;}
.contactDetails li {padding-left: 25px;position: relative;margin-bottom: 28px;}

.btmTop {position: fixed;bottom: 20px;right: 15px; z-index: 9;cursor: pointer;-webkit-transition: all .3s ease;transition: all .3s ease;border-radius: 8px 8px 0 0;text-align: center;opacity: 0;visibility: hidden;}
.btmTop.show{ visibility: visible; opacity: 1;}
.upArrowClick {display: inline-block;background: #afb5c5;border: 2px solid #fff;border-radius: 10px;text-transform: uppercase;font-weight: 700;font-family: 'Nunito Sans',sans-serif;padding: 5px 15px 4px;text-align: center;width: 93px;font-size: 14px;}
.btmTop:before {background: url(../images/back-to-top.png) no-repeat;position: absolute;content: '';width: 52px;height: 32px;top: -30px;right: 0;left: 0;margin: auto;} 
.upArrowClick:focus, .upArrowClick:hover { color: #fff;}

.footerMenu ul li:hover a { color: #6699cc;} 
.footerMenu ul li:hover:before {background: url(../images/menu-arrow-color.png) no-repeat;}
.nav-menu ul > li a.active {background: #000; color: #fff;}
#header {display: none;}
.formField input[type="radio"] {-webkit-writing-mode: horizontal-tb !important;    text-rendering: auto;    color: initial;    letter-spacing: normal;    word-spacing: normal;    text-transform: none;    text-indent: 0px;    text-shadow: none;    display: inline-block;    text-align: start;        background-color: white;    -webkit-rtl-ordering: logical;    cursor: text;    margin: 0em;    font: 400 13.3333px Arial;    padding: 1px 0px;    border-width: 2px;    border-style: inset;    border-color: initial;    border-image: initial;	background-color: initial;    cursor: default;    -webkit-appearance: radio;    box-sizing: border-box;    margin: 3px 3px 0px 5px;    padding: initial;    border: initial;}
#option-type2 .inputField {	border: none;	padding-left: 0;}
#option-type2 .formField {	color: #000;	font-size: 16px;	font-family: 'Nunito Sans',sans-serif;}
.thankyou-table {height: 600px;	display: table;	width: 100%;}
.thankyou-text {text-align: center;	padding: 100px 0;	height: 100%;	display: table-cell;	vertical-align: middle;	margin: 0 auto;	width: 100%;}

/* Footer css start */
.fooLogo img{
	max-width: 100px;
}
.headerLeft.pull-left img {
	background: #fff;
	padding: 5px;
}