@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,700,600,300,400italic);
@import url(https://fonts.googleapis.com/css?family=Crete+Round:400,400italic);


input, select, textarea{font-family:"Open Sans",Arial,sans-serif; font-weight:400}
ul,ol{padding:0; margin:0; list-style:none}
header.fixHeader .header-middle{position:fixed; background-color:rgba(0, 0, 0, 0.88); padding:10px 0;width:100%; top:0; z-index:100}
header.fixHeader .maniMenu{padding-top:5px;}
header.fixHeader .maniMenu .dropdownMenu{top:51px;}
header .headerTop{background-color:rgba(0, 0, 0, 0.40); margin-bottom:15px;}
.db{display:block}
.dn{display:none}
.mainWapper{width:100%; overflow:hidden}
.headerTop .contactinfo{ font-weight:600; color:#c3c3c3; line-height:40px;}
.headerTop .contactinfo i{font-size:16px;}
.headerTop .contactinfo a{color:#FFF;}
.headerTop .headerSearchBox {margin:10px 0 0; position:relative; display:none;}
.headerTop .headerSearchBox input{background:none; border:0; border-bottom:1px solid #FFF; color:#FFF; font-size:12px; width:150px; padding:0 15px 0 0; height:20px;  }
.headerTop .headerSearchBox i{color:#FFF;position:absolute;top:0; right:0}
.headerTop .headerSearchBox ::-webkit-input-placeholder {color: #FFF; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1;opacity: 1;}
.headerTop .headerSearchBox :-moz-placeholder { /* Firefox 18- */color: #FFF; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1;opacity: 1;}
.headerTop .headerSearchBox ::-moz-placeholder {  /* Firefox 19+ */color: #FFF;filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1;opacity: 1;}
.headerTop .headerSearchBox :-ms-input-placeholder {color: #c3c3c3;filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1;opacity: 1;}
header{position:absolute;top:0; width:100%; z-index:100; }
header .header-middle{position:relative;}
header .header-middle .logo{float:left;}
header .maniMenu {padding:20px 0 0 0; float:right;}
header .maniMenu .menuBtn, header .maniMenu .searchBtn{display:none;}
header .maniMenu > ul{list-style:none; padding:0; margin:0}
header .maniMenu > ul> li{float:left;margin-left:10px;}
header .maniMenu > ul> li:first-child{margin-left:0}
header .maniMenu > ul > li >  a{color:#FFF; padding:0px 14px; line-height:36px; font-size:15px; font-weight:400; text-transform:uppercase; display:block;}
header .maniMenu > ul > li > a:hover, header .maniMenu ul > li >  a.active{background-color:#ee3c42;text-decoration:none; border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px;}
/*Main Dropdown Box*/
header .maniMenu > ul > li:hover .dropdownMenu{display:block;}
header .maniMenu > ul > li.showDrop > a{background-color:#ee3c42;text-decoration:none; border-radius:3px 3px 0px 0px;-moz-border-radius: 3px 3px 0px 0px;-webkit-border-radius:3px 3px 0px 0px; position:relative; z-index:1}
header .maniMenu > ul > li.showDrop > a:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-top-color: #ee3c42;border-width: 8px;margin-left: -8px;}
header .maniMenu .dropdownMenu{position:absolute; top:100%; left:0; display:none; width:100%; background:#FFF; padding:25px 0 0 0;-webkit-box-shadow:0 2px 5px 0px rgba(0, 0, 0, 0.50);-moz-box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.50);box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.50);}
header .maniMenu .contactInfoLinks{height:40px;background-color:#ee3c42;line-height:36px;}
header .maniMenu .contactInfoLinks .col-md-6:first-child{border-right:1px solid #c51c22; height:40px;}
header .maniMenu .contactInfoLinks a{color:#FFF; font-size:18px; font-weight:600; text-decoration:none;}
header .maniMenu .contactInfoLinks a i{width:32px; height:32px; background-color:#FFF; color:#ee3c42; vertical-align:middle; text-align:center; line-height:32px;}
header .maniMenu .contactInfoLinks .contactLink{ font-size:20px;}

/*Services Manu*/ 
header .maniMenu .serviceMenu .col-md-2{border-left:solid 1px #dadada; margin-bottom:25px; text-align:center;}
header .maniMenu .serviceMenu .col-md-2:first-child{border-left:0;}
header .maniMenu .serviceMenu span{width:70px; height:70px; border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px; display:inline-block; margin-bottom:10px; text-align:center; position:relative; background:url(../Images/general-sp.png) no-repeat;}
header .maniMenu .serviceMenu span:before{ content:""; position:absolute; border-top: 2px solid rgba(255, 255, 255, 0);border-right: 2px solid rgba(255, 255, 255, 0);border-left: 2px solid rgba(255, 255, 255, 0);width:80px; height:80px; display:block; margin:-5px 0 0 -5px;border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
header .maniMenu .serviceMenu a:hover span:before{-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg);transform: rotate(360deg);}
header .maniMenu .serviceMenu span.eCommerceIcon {background-color: #70b335;background-position: 0 0;}
header .maniMenu .serviceMenu span.eCommerceIcon:before{border-bottom:2px solid #70b335}
header .maniMenu .serviceMenu span.webDesignIcon{background-color:#00b1e4; background-position:-80px 0 ;}
header .maniMenu .serviceMenu span.webDesignIcon:before{border-bottom: 2px solid #00b1e4;}
header .maniMenu .serviceMenu span.ebayManagementIcon{background-color:#19c0a6; background-position:-320px 0 ;}
header .maniMenu .serviceMenu span.ebayManagementIcon:before{border-bottom: 2px solid #19c0a6;}
header .maniMenu .serviceMenu span.internetMarketingIcon{background-color:#f95656; background-position:-160px 0 ;}
header .maniMenu .serviceMenu span.internetMarketingIcon:before{border-bottom: 2px solid #f95656;}
header .maniMenu .serviceMenu span.ebayStoreIcon{background-color:#d28ac2; background-position:-400px 0 ;}
header .maniMenu .serviceMenu span.ebayStoreIcon:before{border-bottom: 2px solid #d28ac2;}
header .maniMenu .serviceMenu span.designIocn{background-color:#865ead; background-position:-240px 0;}
header .maniMenu .serviceMenu span.designIocn:before{border-bottom: 2px solid #865ead;}
header .maniMenu .serviceMenu .manuServiceTitle{font-weight:600; color:#000; margin:0px 0 20px; display:block;}
header .maniMenu .serviceMenu .manuServiceTitle a{color:#000;}
header .maniMenu .serviceMenu .manuServiceTitle a:hover, header .maniMenu .serviceMenu .readMoreLink:hover, header .maniMenu .serviceMenu a:hover b, header .maniMenu .serviceMenu a:hover{color:#ee3c42;}
header .maniMenu .serviceMenu .sortDiscr{text-align:justify; line-height:22px; min-height:155px;}
header .maniMenu .serviceMenu .readMoreLink{display:block; text-align:left; font-size:11px; color:#8e8e8e; margin-top:10px;}

/*Company Menu*/
header .maniMenu .companyMenu{ margin-bottom:25px; color:#525252; font-size:14px;}
header .maniMenu .companyMenu .companyLinks li{line-height:36px;}
header .maniMenu .companyMenu .companyLinks li a{color:#525252; }
header .maniMenu .companyMenu .companyLinks li a:hover, header .maniMenu .companyMenu .linkBox a:hover{color:#ee3c42;}
header .maniMenu .companyMenu .companyLinks li i{width:20px; height:20px; margin-right:10px; background-color:#dadada; display:inline-block; vertical-align:middle; background:url(../Images/general-sp.png) no-repeat;}
header .maniMenu .companyMenu .companyLinks li i.whyVaroIcon{background-position:-30px -375px}
header .maniMenu .companyMenu .companyLinks li i.pillarsIcon{background-position:-60px -375px}
header .maniMenu .companyMenu .companyLinks li i.brainIcon{background-position:-90px -375px}
header .maniMenu .companyMenu .companyLinks li i.bildingIcon{background-position:-120px -375px}
header .maniMenu .companyMenu .companyLinks li i.serviceIcon{background-position:-150px -375px}
header .maniMenu .companyMenu .companyLinks li i.policyIcon{background-position:-180px -375px}
header .maniMenu .companyMenu .companyLinks li i.referralIcon{background-position:-240px -375px}
header .maniMenu .companyMenu .linkTitle{color:#000; font-size:20px; font-weight:700; text-transform:uppercase;margin-bottom:20px; line-height:20px; display:block;}
header .maniMenu .companyMenu a:hover .linkTitle,header .maniMenu .companyMenu a:hover {color:#ee3c42;}
header .maniMenu .companyMenu .linkTitle i{color:#ee3c42; padding-right:10px; width:30px;}
header .maniMenu .companyMenu .linkTitle .varoIcon{background:url(../Images/general-sp.png) no-repeat 0 -375px; width:30px; height:20px; display:inline-block; vertical-align:top;}
header .maniMenu .companyMenu .companyOtherLinks{border-left:1px solid #dadada;}
header .maniMenu .companyMenu .linkBox a{margin-bottom:20px; display:block; color:#525252;}
header .maniMenu .companyMenu .linkBox:last-child a{margin-bottom:0}
header .maniMenu .companyMenu .phoneNumber strong{display:inline-block;margin-bottom:20px;}

/*#sidebar {background: #DF314D;position: absolute;width: 240px;height: 100%;left: -240px;box-sizing: border-box;-moz-box-sizing: border-box;-webkit-transition: left 0.7s ease-in-out;-moz-transition: left 0.7s ease-in-out;-ms-transition: left 0.7s ease-in-out;-o-transition: left 0.7s ease-in-out;transition: left 0.7s ease-in-out;}*/
#sidebar {background-color: #383838;width: 240px;box-sizing: border-box;-moz-box-sizing: border-box;display:none; padding-top:94px}
#sidebar.fixPanel{padding-top:54px;}
#sidebar.sliderMenu{left:0;}
.slideContainer.open-sidebar {   left: 240px;}
.slideContainer {position: relative;height: 100%;width: 100%;left: 0;}

#sidebar ul li a{color:#FFF; display:block; line-height:34px; font-size:13px; font-weight:400; padding-left:15px; text-decoration:none;}
#sidebar ul li a i{font-size:13px; font-weight:normal; width:17px; text-align:center; margin-right:10px;}
#sidebar ul li a.subMenuOppen{background-color:#f14b4b}
#sidebar > ul > li{border-bottom:solid 1px #494949; position:relative;}
#sidebar > ul > li span{position:absolute; top:0; right:0; width:34px; height:34px; line-height:34px; text-align:center; color:#FFF; font-size:12px;}
#sidebar > ul > li span.Off i:before {content: "\f068";}
#sidebar > ul > li .subMenu{display:none; background-color:#5a5a5a;}
#sidebar > ul > li .subMenu li{border-top:solid 1px #4e4e4e; padding-left:30px; }
#sidebar > ul > li .subMenu li:first-child{border-top:0;}
#sidebar > ul > li .subMenu li a{font-size:12px;}

.fullwidthbanner-container {width:100% !important;margin:0 auto;position:relative;padding:0;max-height:500px;overflow:hidden; background-color:#000; z-index:0}
.tp-bannertimer {/*display:none;*/}
.fullwidthbanner {display:none;}
.fullwidthbanner-container h2, #noSliderWrapper h2 {font-size: 18px;background:none;padding: 0;margin:0;font-weight:400;line-height:33px; color:#FFF; text-align:center;}
.fullwidthbanner-container .listing {text-align:center}
.fullwidthbanner-container .listing li {font-size:16px;color:#FFF;  line-height:28px; padding-left:15px;}
.fullwidthbanner-container .listing li:before{content: "\f105";font: normal normal normal 18px/1 FontAwesome; margin-right:5px; margin-left:-15px;}
.fullwidthbanner h3 {padding:0 0 0 0.5px;/*fixes chrome bug*/font-size:1.5em;}
.fullwidthbanner .captionBloc h3 {padding-left:0;color:white;height:auto;background:none;line-height:1.5em;}
.fullwidthbanner .captionBloc {padding:15px !important;width:400px !important;white-space:normal!important;line-height:23px;}
.fullwidthbanner-container .tp-bullets.simplebullets.round .bullet{background:none; width:16px; height:16px;margin-left:10px; margin-right:10px; border:solid 2px #626262; border-radius:30px;-moz-border-radius: 30px;-webkit-border-radius:30px;}
.fullwidthbanner-container .tp-bullets.simplebullets.round .bullet.selected{border-color:#FFF;}
.fullwidthbanner-container .mainPangeTitle{font-family: 'Crete Round', serif; border:1px solid #fff; display:inline-block; color:#fff; font-size:34px; line-height:60px; position:relative; padding:0 20px 0 70px; }
.fullwidthbanner-container .mainPangeTitle span img{display:block;}
.fullwidthbanner-container .mainPangeTitle span{position:absolute; }
.fullwidthbanner-container .mainPangeTitle span.bannerLc{left:-1px; top:-1px;}
.fullwidthbanner-container .mainPangeTitle span.bannerLc img{width:auto!important; height:auto!important;}
.fullwidthbanner-container .mainPangeTitle span.bannerTrc{right:-10px; top:-15px;}
.fullwidthbanner-container .mainPangeTitle span.bannerTrc img{ width:10px!important; height:15px!important;}
.fullwidthbanner-container .mainPangeTitle span.bannerBrc{right:-17px; bottom:-7px;}
.fullwidthbanner-container .mainPangeTitle span.bannerBrc img{width:17px!important; height:7px!important;}

.fullwidthbanner ul li a.bannerPageLink{position:absolute; width:100%; height:100%; left:0; top:0; z-index:10 }
/*.homeMainCategory i, .artImgBox i, .offceIcon .icon i, .yearIcon .icon i{background:url(../images/general-sp.png) no-repeat; display:inline-block;}*/

/*Home Main Category*/
.homeMainCategory{padding-top:20px; position:relative; margin-bottom:50px;}
.homeMainCategory ul { padding:0px;}
.homeMainCategory ul li{text-align:center;}
.homeMainCategory ul li a{color:#000; font-size:16px; text-decoration:none; display:block;}
.homeMainCategory ul li  span{width:70px; height:70px; border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px; display:inline-block; margin-bottom:10px; text-align:center; position:relative;background:url(../Images/general-sp.png) no-repeat; display:inline-block;}
.homeMainCategory ul li  span:before{ content:""; position:absolute; border-top: 2px solid rgba(255, 255, 255, 0);border-right: 2px solid rgba(255, 255, 255, 0);border-left: 2px solid rgba(255, 255, 255, 0);width:80px; height:80px; display:block; margin:-5px 0 0 -5px;border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.homeMainCategory ul li  span i{width:70px; height:70px;}
.homeMainCategory ul li span.eCommerceIcon{background-color:#70b335; background-position:0 0 ;}
.homeMainCategory ul li span.eCommerceIcon:before{border-bottom: 2px solid #70b335;}
.homeMainCategory ul li span.webDesignIcon{background-color:#00b1e4; background-position:-80px 0 ;}
.homeMainCategory ul li span.webDesignIcon:before{border-bottom: 2px solid #00b1e4;}
.homeMainCategory ul li span.internetMarketingIcon{background-color:#f95656; background-position:-160px 0 ;}
.homeMainCategory ul li span.internetMarketingIcon:before{border-bottom: 2px solid #f95656;}
.homeMainCategory ul li span.designIocn{background-color:#865ead; background-position:-240px 0;}
.homeMainCategory ul li span.designIocn:before{border-bottom: 2px solid #865ead;}
.homeMainCategory ul li a.currentActive span:before{-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg);transform: rotate(360deg);}
.homeMainCategory .sliderHandle{position:absolute; width:40px; height:14px; margin-left:-5px; top:3px; border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px; -webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}

ul.homeCategoryContent{margin:10px 0 0 0; padding:0}
.homeCategoryContent li {display: none; }
.homeCategoryContent li.activetab {display: block; }
.homeCategoryContent .categoryTitle{color:#FFF; font-size:34px; font-weight:700; margin:50px 0 30px;}
.homeCategoryContent p{color:#FFF;font-size:16px; line-height:30px; margin-bottom:40px;}
.homeCategoryContent .getQuote{background-color:#FFFFFF; color:#00b3e4; line-height:40px; padding:0 50px; font-size:18px; font-weight:600;  display:inline-block;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px; }
.homeCategoryContent .sliderHandleBox{background-color:#FFF; border:solid 1px #FFF; height:20px;border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px; margin-top:-10px; }

.webDesignContent{background: #00b3e4;
background: -moz-linear-gradient(top, #00b3e4 0%, #00b3e4 88%, #00a2d8 88%, #00a2d8 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #00b3e4), color-stop(88%, #00b3e4), color-stop(88%, #00a2d8), color-stop(100%, #00a2d8));
background: -webkit-linear-gradient(top, #00b3e4 0%, #00b3e4 88%, #00a2d8 88%, #00a2d8 100%);
background: -o-linear-gradient(top, #00b3e4 0%, #00b3e4 88%, #00a2d8 88%, #00a2d8 100%);
background: -ms-linear-gradient(top, #00b3e4 0%, #00b3e4 88%, #00a2d8 88%, #00a2d8 100%);
background: linear-gradient(to bottom, #00b3e4 0%, #00b3e4 88%, #00a2d8 88%, #00a2d8 100%);padding-bottom:30px}
.homeCategoryContent .webDesignContent .sliderHandleBox{border-color:#00b3e4}
.homeCategoryContent .webDesignContent .getQuote{color:#00b3e4;}

.eCommerceContent{background: #70b335;
background: -moz-linear-gradient(top, #70b335 0%, #70b335 88%, #69a832 88%, #69a832 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #70b335), color-stop(88%, #70b335), color-stop(88%, #69a832), color-stop(100%, #69a832));
background: -webkit-linear-gradient(top, #70b335 0%, #70b335 88%, #69a832 88%, #69a832 100%);
background: -o-linear-gradient(top, #70b335 0%, #70b335 88%, #69a832 88%, #69a832 100%);
background: -ms-linear-gradient(top, #70b335 0%, #70b335 88%, #69a832 88%, #69a832 100%);
background: linear-gradient(to bottom, #70b335 0%, #70b335 88%, #69a832 88%, #69a832 100%);padding-bottom:30px}
.homeCategoryContent .eCommerceContent .sliderHandleBox{border-color:#70b335}
.homeCategoryContent .eCommerceContent .getQuote{color:#70b335;}
.homeCategoryContent .eCommerceContent .getQuote:hover{-webkit-box-shadow:0 2px 5px 0px rgba(0, 0, 0, 0.50);-moz-box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.50);box-shadow: 0 2px 5px 0px rgba(0, 0, 0, 0.50);}
.internetMarketingContent{background: #f95656;
background: -moz-linear-gradient(top, #f95656 0%, #f95656 88%, #e64040 88%, #e64040 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #f95656), color-stop(88%, #f95656), color-stop(88%, #e64040), color-stop(100%, #e64040));
background: -webkit-linear-gradient(top, #f95656 0%, #f95656 88%, #e64040 88%, #e64040 100%);
background: -o-linear-gradient(top, #f95656 0%, #f95656 88%, #e64040 88%, #e64040 100%);
background: -ms-linear-gradient(top, #f95656 0%, #f95656 88%, #e64040 88%, #e64040 100%);
background: linear-gradient(to bottom, #f95656 0%, #f95656 88%, #e64040 88%, #e64040 100%);padding-bottom:30px}
.homeCategoryContent .internetMarketingContent .sliderHandleBox{border-color:#f95656}
.homeCategoryContent .internetMarketingContent .getQuote{color:#f95656;}
.design3DContent{background: #865ead;
background: -moz-linear-gradient(top, #865ead 0%, #865ead 88%, #7a559e 88%, #7a559e 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, #865ead), color-stop(88%, #865ead), color-stop(88%, #7a559e), color-stop(100%, #7a559e));
background: -webkit-linear-gradient(top, #865ead 0%, #865ead 88%, #7a559e 88%, #7a559e 100%);
background: -o-linear-gradient(top, #865ead 0%, #865ead 88%, #7a559e 88%, #7a559e 100%);
background: -ms-linear-gradient(top, #865ead 0%, #865ead 88%, #7a559e 88%, #7a559e 100%);
background: linear-gradient(to bottom, #865ead 0%, #865ead 88%, #7a559e 88%, #7a559e 100%);padding-bottom:30px}
.homeCategoryContent .design3DContent .sliderHandleBox{border-color:#865ead}
.homeCategoryContent .design3DContent .getQuote{color:#865ead;}

.homeCategoryContent .technologyIcons{margin-bottom:40px;}
.homeCategoryContent .technologyIcons i{background:url(../Images/general-sp.png) no-repeat; display:inline-block; vertical-align:top; height:35px; margin-left:40px;}
.homeCategoryContent .technologyIcons i:first-child{margin-left:0;}
.homeCategoryContent .technologyIcons i.paypalIcon{width:126px; background-position:0 -680px}
.homeCategoryContent .technologyIcons i.sslIcon{width:102px; background-position:-140px -680px}
.homeCategoryContent .technologyIcons i.thawteIcon{width:114px; background-position:-250px -680px}
.homeCategoryContent .technologyIcons i.upsIcon{width:30px; background-position:-380px -680px}
.homeCategoryContent .technologyIcons i.royalMailIcon{width:146px; background-position:-420px -680px}
.homeCategoryContent .technologyIcons i.pcjDssIcon{width:91px; background-position:-580px -680px}
.homeCategoryContent .technologyIcons i.symantecIcon{width:128px; background-position:-690px -680px}
.homeCategoryContent .technologyIcons i.pay4LaterIcon{width:194px; background-position:-830px -680px}
.homeCategoryContent .technologyIcons i.logglyIcon{width:77px; background-position:-1040px -680px}
.homeCategoryContent .technologyIcons i.aspnetIcon{width:67px; background-position:-1130px -680px}
.homeCategoryContent .technologyIcons i.html5Icon{width:31px; background-position:-1210px -680px}
.homeCategoryContent .technologyIcons i.newRelicIcon{width:193px; background-position:-1250px -680px}
.homeCategoryContent .technologyIcons i.amazonIcon{width:118px; background-position:-1460px -680px}
.homeCategoryContent .technologyIcons i.akamaiIcon{width:86px; background-position:-1590px -680px}
.homeCategoryContent .technologyIcons i.adobeIcon{width:146px; background-position:-1690px -680px}
.homeCategoryContent .technologyIcons i.googleIcon{width:101px; background-position:-1390px -620px}
.homeCategoryContent .technologyIcons i.mandrillIcon{width:187px; background-position:-1510px -620px}
.homeCategoryContent .technologyIcons i.critecoIcon{width:129px; background-position:-1710px -620px}
.homeCategoryContent .technologyIcons i.autodeskIcon{width:206px; background-position:-1370px -560px}
.homeCategoryContent .technologyIcons i.v-rayIcon{width:97px; background-position:-1590px -560px}
.homeCategoryContent .technologyIcons i.cloudIcon{width:160px; background-position:-1700px -560px}


/*Service Distribution*/
.homeServiceContent{}
.homeServiceContent img{display:block; margin:0 auto 50px;}
.homeServiceContent .mainTitle{color:#404040; font-size:34px; font-weight:700; margin:0px 0 20px; line-height:30px; text-decoration:none; display:block}
.homeServiceContent .ServiceContent p{color:#404040;font-size:14px; line-height:30px; margin-bottom:40px;}

/*Art of Work*/
.artWorkContent{ background:url(../Images/art-work-bg.jpg) no-repeat left top; text-align:center; color:#FFF; padding:40px 0;color:#FFF; font-size:20px; }
.artWorkContent .mainTitle{color:#FFF; font-size:34px; font-weight:700; margin:0px 0 40px; line-height:30px;}
.artWorkContent .artImgBox{width:165px; height:165px;border-radius:100px;-moz-border-radius: 100px;-webkit-border-radius:100px; border:2px solid #FFF; display:inline-block; margin-bottom:10px; text-align:center;background:url(../Images/general-sp.png) no-repeat;}
.artWorkContent .artImgBox i{width:165px; height:165px;}
.artWorkContent .supportIcon{background-color:#fb882b; background-position:0 -200px;}
.artWorkContent .responsiveIcon{background-color:#3aa853;background-position:-175px -200px; }
.artWorkContent .documentIcon{background-color:#108bc6;background-position:-355px -205px; }
.artWorkContent .uiUxIocn{background-color:#6e69ae;background-position:-525px -200px; }

/*Our Brands*/
.ourBrands{text-align:center;margin-bottom:40px;}
.ourBrands .mainTitle{color:#404040; font-size:34px; font-weight:700; margin:40px 0 20px; line-height:30px;}
.ourBrands p{color:#404040;font-size:14px; line-height:30px; margin-bottom:40px;}
#ourBrandLogos ul li a{display:inline-block;  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */  filter: gray; /* IE6-9 */  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */}
#ourBrandLogos ul li a:hover{filter: none;  -webkit-filter: grayscale(0%);}
#ourBrandLogos ul li img{max-width:160px; max-height:80px; display:block;}

.simply-scroll .simply-scroll-list {}
.simply-scroll .simply-scroll-list li {float: left; width:160px;margin:0 15px;}
.simply-scroll-clip { /* Clip DIV - automatically generated */position: relative;overflow: hidden;}
.simply-scroll-list { /* UL/OL/DIV - the element that simplyScroll is inited on */overflow: hidden;margin: 0;padding: 0;list-style: none;}


.parallax {background-attachment: fixed;background-position: 50% 50%;background-repeat: no-repeat;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;position: relative;}
.parallax .tint {background: #000;height: 100%;left: 0;opacity: 0.7;position: absolute;top: 0;width: 100%;}
.parallax h1 {color: #fff;}
#stats {background-image: url(../Images/stats.jpg);}

#testimonials {background-image: url(../Images/testimonial-bg-img.jpg); padding:50px 0; margin-bottom:50px;}
#testimonials .testimonialTitle {font-size:34px; font-weight:700; margin:0px 0 30px; line-height:30px;}
#testimonials .owl-carousel {margin: 0px 0 35px;text-align: left;}
#testimonials .owl-carousel img{width:auto; display:block; margin:0 auto 15px; max-height:140px; max-width:140px; background-color:#FFF;}
#testimonials .owl-carousel blockquote {border: 0;color: #fff;font-size: 16px;padding: 0; margin:0 0 0px ; position:relative;}
#testimonials .owl-carousel blockquote footer {color: #FFF;font-style: normal;font-weight: bold; padding-top:15px; text-align:left;  display:inline-block;font-size: 16px;}
#testimonials .owl-carousel blockquote footer:before{font-size: 7px;vertical-align: text-top;line-height: 22px;}
#testimonials .owl-carousel blockquote footer cite {color: #fff;font-style: italic;font-weight: normal;}
#testimonials .owl-controls i{font-size:70px; color:#FFF; line-height:50px;}
#testimonials .owl-controls .owl-prev, #testimonials .owl-controls .owl-next{position:absolute; top:40px; }
#testimonials .owl-controls .owl-next{right:0;}
#testimonials .btn{border:0; font-size:13px; font-weight:600; color:#0D7DAB; background:#FFF;}
#testimonials p{margin:0;}
#testimonials .owl-carousel blockquote:before, #testimonials .owl-carousel blockquote:after{content:'\201C'; font-family:Arial; font-size:52px; position:absolute; line-height:50px; left:-52px; top:0}
#testimonials .owl-carousel blockquote:after{content:'\201D'; right:-52px; left:auto}

#aboutCompany {}
#story .mainTitle{color:#404040; font-size:34px; font-weight:700; margin:0px 0 20px; line-height:30px;}
#aboutCompany p{color:#404040;font-size:14px; line-height:30px; margin-bottom:30px;}

#story .progressBar{overflow:hidden; margin-bottom:30px;}
#story .progressBar label{float:left; font-size:16px; font-weight:600; line-height:20px; width:30%; margin-bottom:0}
#story .progressBar .progress{width:60%;height:10px; float:left; margin:5px 0 0; box-shadow:none; border:1px solid #2dcc72; background-color:#FFF;border-radius:30px;-moz-border-radius: 30px;-webkit-border-radius:30px;}
#story .progressBar .progressCount{float:right; font-size:12px; color:#2dcc72;line-height:20px; font-weight:600;}
#story .progressBar .progress-bar{background-color:#2dcc72; box-shadow:none;}

#footer {background-color:#2d2d2d; color:#8e8e8e; padding-top:30px;}

#footer .footerTop{border-bottom:1px solid #4b4b4b; padding-bottom:30px;}
#footer .footerTop .mainTitle{color:#FFF; font-size:22px; font-weight:600; margin:0px 0 20px; line-height:26px;}
#footer .footerTop .mainTitle span{font-weight:300;}
#footer .footerTop .footerAboutCompany p{padding-right:65px;}
#footer .footerTop .offceIcon, #footer .footerTop .yearIcon {text-align:center}
#footer .footerTop .offceIcon .icon, #footer .footerTop .yearIcon .icon{width:110px; height:110px;display:block; margin:0 auto;position:relative}
#footer .footerTop .offceIcon .icon:before,#footer .footerTop .yearIcon .icon:before{ content:"";position:absolute; border-top: 2px solid rgba(255, 255, 255, 0);border-right: 2px solid rgba(255, 255, 255, 0);border-left: 2px solid rgba(255, 255, 255, 0);border-bottom: 2px solid #FFF;width:120px; height:120px; display:block; margin:-5px 0 0 -5px;border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
#footer .footerTop .offceIcon .icon{background:url(../Images/general-sp.png) no-repeat 0px -80px #70b335;}
#footer .footerTop .offceIcon .icon:before{border-bottom-color:#70b335}
#footer .footerTop .yearIcon .icon{background:url(../Images/general-sp.png) no-repeat -120px -80px #ffc630;}
#footer .footerTop .yearIcon .icon:before{border-bottom-color:#ffc630}

#footer .footerMiddle{padding:20px 0}
#footer .footerMiddle .mainTitle{color:#FFF; font-size:18px; font-weight:600; line-height:30px;display:inline-block; vertical-align:top}
#footer .footerMiddle .usefulLink{color:#dcdcdc; font-size:14px;}
#footer .footerMiddle .usefulLink a{color:#dcdcdc; font-size:14px; padding:0 15px; line-height:30px; display:inline-block; text-decoration:none;}
#footer .footerMiddle .usefulLink a:hover{color:#ee3c42;}
#footer .footerMiddle .socialIcons {text-align:right; }
#footer .footerMiddle .socialIcons a{color:#FFF;padding:0; width:30px; height:30px; line-height:27px; margin-left:20px; font-size: 17px;} 
#footer .footerMiddle .azm-long-shadow {overflow: hidden;}
#footer .footerMiddle .azm-facebook {background: #4862a3;}
#footer .footerMiddle .azm-twitter {background: #55acee;}
#footer .footerMiddle .azm-google-plus {background: #dd4b39;}
#footer .footerMiddle .azm-pinterest {background: #db242c;}
#footer .footerMiddle .azm-linkedin {background: #0177b5;}
#footer .footerMiddle .azm-long-shadow.azm-facebook {text-shadow:rgb(65,88,147) 1px 1px,rgb(65,88,147) 2px 2px,rgb(65,88,147) 3px 3px,rgb(65,88,147) 4px 4px,rgb(65,88,148) 5px 5px,rgb(65,88,148) 6px 6px,rgb(65,88,148) 7px 7px,rgb(65,89,148) 8px 8px,rgb(65,89,148) 9px 9px,rgb(65,89,149) 10px 10px,rgb(65,89,149) 11px 11px,rgb(66,89,149) 12px 12px,rgb(66,89,149) 13px 13px,rgb(66,89,149) 14px 14px,rgb(66,89,150) 15px 15px,rgb(66,90,150) 16px 16px,rgb(66,90,150) 17px 17px,rgb(66,90,150) 18px 18px,rgb(66,90,150) 19px 19px,rgb(66,90,151) 20px 20px,rgb(66,90,151) 21px 21px,rgb(66,90,151) 22px 22px,rgb(67,90,151) 23px 23px,rgb(67,91,151) 24px 24px,rgb(67,91,152) 25px 25px,rgb(67,91,152) 26px 26px,rgb(67,91,152) 27px 27px,rgb(67,91,152) 28px 28px,rgb(67,91,152) 29px 29px,rgb(67,91,153) 30px 30px,rgb(67,91,153) 31px 31px,rgb(67,92,153) 32px 32px,rgb(67,92,153) 33px 33px,rgb(67,92,153) 34px 34px,rgb(68,92,154) 35px 35px,rgb(68,92,154) 36px 36px,rgb(68,92,154) 37px 37px,rgb(68,92,154) 38px 38px,rgb(68,92,154) 39px 39px,rgb(68,93,155) 40px 40px,rgb(68,93,155) 41px 41px,rgb(68,93,155) 42px 42px,rgb(68,93,155) 43px 43px,rgb(68,93,155) 44px 44px,rgb(68,93,156) 45px 45px,rgb(69,93,156) 46px 46px,rgb(69,93,156) 47px 47px,rgb(69,94,156) 48px 48px,rgb(69,94,156) 49px 49px,rgb(69,94,157) 50px 50px,rgb(69,94,157) 51px 51px,rgb(69,94,157) 52px 52px,rgb(69,94,157) 53px 53px,rgb(69,94,157) 54px 54px,rgb(69,94,158) 55px 55px,rgb(69,95,158) 56px 56px,rgb(69,95,158) 57px 57px,rgb(70,95,158) 58px 58px,rgb(70,95,158) 59px 59px,rgb(70,95,159) 60px 60px,rgb(70,95,159) 61px 61px,rgb(70,95,159) 62px 62px,rgb(70,95,159) 63px 63px,rgb(70,96,159) 64px 64px,rgb(70,96,160) 65px 65px,rgb(70,96,160) 66px 66px,rgb(70,96,160) 67px 67px,rgb(70,96,160) 68px 68px,rgb(71,96,160) 69px 69px,rgb(71,96,161) 70px 70px,rgb(71,96,161) 71px 71px,rgb(71,97,161) 72px 72px,rgb(71,97,161) 73px 73px,rgb(71,97,161) 74px 74px,rgb(71,97,162) 75px 75px,rgb(71,97,162) 76px 76px,rgb(71,97,162) 77px 77px,rgb(71,97,162) 78px 78px,rgb(71,97,162) 79px 79px,rgb(72,98,163) 80px 80px}
#footer .footerMiddle .azm-long-shadow.azm-twitter {text-shadow:rgb(77,155,214) 1px 1px,rgb(77,155,214) 2px 2px,rgb(77,155,214) 3px 3px,rgb(77,155,215) 4px 4px,rgb(77,156,215) 5px 5px,rgb(77,156,215) 6px 6px,rgb(77,156,216) 7px 7px,rgb(77,156,216) 8px 8px,rgb(77,156,216) 9px 9px,rgb(78,157,217) 10px 10px,rgb(78,157,217) 11px 11px,rgb(78,157,217) 12px 12px,rgb(78,157,217) 13px 13px,rgb(78,157,218) 14px 14px,rgb(78,158,218) 15px 15px,rgb(78,158,218) 16px 16px,rgb(78,158,219) 17px 17px,rgb(78,158,219) 18px 18px,rgb(78,159,219) 19px 19px,rgb(79,159,220) 20px 20px,rgb(79,159,220) 21px 21px,rgb(79,159,220) 22px 22px,rgb(79,159,220) 23px 23px,rgb(79,160,221) 24px 24px,rgb(79,160,221) 25px 25px,rgb(79,160,221) 26px 26px,rgb(79,160,222) 27px 27px,rgb(79,160,222) 28px 28px,rgb(79,161,222) 29px 29px,rgb(80,161,223) 30px 30px,rgb(80,161,223) 31px 31px,rgb(80,161,223) 32px 32px,rgb(80,162,223) 33px 33px,rgb(80,162,224) 34px 34px,rgb(80,162,224) 35px 35px,rgb(80,162,224) 36px 36px,rgb(80,162,225) 37px 37px,rgb(80,163,225) 38px 38px,rgb(80,163,225) 39px 39px,rgb(81,163,226) 40px 40px,rgb(81,163,226) 41px 41px,rgb(81,163,226) 42px 42px,rgb(81,164,226) 43px 43px,rgb(81,164,227) 44px 44px,rgb(81,164,227) 45px 45px,rgb(81,164,227) 46px 46px,rgb(81,164,228) 47px 47px,rgb(81,165,228) 48px 48px,rgb(81,165,228) 49px 49px,rgb(82,165,229) 50px 50px,rgb(82,165,229) 51px 51px,rgb(82,166,229) 52px 52px,rgb(82,166,229) 53px 53px,rgb(82,166,230) 54px 54px,rgb(82,166,230) 55px 55px,rgb(82,166,230) 56px 56px,rgb(82,167,231) 57px 57px,rgb(82,167,231) 58px 58px,rgb(82,167,231) 59px 59px,rgb(83,167,232) 60px 60px,rgb(83,167,232) 61px 61px,rgb(83,168,232) 62px 62px,rgb(83,168,232) 63px 63px,rgb(83,168,233) 64px 64px,rgb(83,168,233) 65px 65px,rgb(83,169,233) 66px 66px,rgb(83,169,234) 67px 67px,rgb(83,169,234) 68px 68px,rgb(83,169,234) 69px 69px,rgb(84,169,235) 70px 70px,rgb(84,170,235) 71px 71px,rgb(84,170,235) 72px 72px,rgb(84,170,235) 73px 73px,rgb(84,170,236) 74px 74px,rgb(84,170,236) 75px 75px,rgb(84,171,236) 76px 76px,rgb(84,171,237) 77px 77px,rgb(84,171,237) 78px 78px,rgb(84,171,237) 79px 79px,rgb(85,172,238) 80px 80px}
#footer .footerMiddle .azm-long-shadow.azm-google-plus {text-shadow:rgb(199,68,51) 1px 1px,rgb(199,68,51) 2px 2px,rgb(199,68,51) 3px 3px,rgb(200,68,51) 4px 4px,rgb(200,68,51) 5px 5px,rgb(200,68,51) 6px 6px,rgb(200,68,51) 7px 7px,rgb(201,68,51) 8px 8px,rgb(201,68,51) 9px 9px,rgb(201,68,51) 10px 10px,rgb(202,68,51) 11px 11px,rgb(202,69,51) 12px 12px,rgb(202,69,51) 13px 13px,rgb(202,69,52) 14px 14px,rgb(203,69,52) 15px 15px,rgb(203,69,52) 16px 16px,rgb(203,69,52) 17px 17px,rgb(203,69,52) 18px 18px,rgb(204,69,52) 19px 19px,rgb(204,69,52) 20px 20px,rgb(204,69,52) 21px 21px,rgb(205,69,52) 22px 22px,rgb(205,70,52) 23px 23px,rgb(205,70,52) 24px 24px,rgb(205,70,52) 25px 25px,rgb(206,70,52) 26px 26px,rgb(206,70,53) 27px 27px,rgb(206,70,53) 28px 28px,rgb(206,70,53) 29px 29px,rgb(207,70,53) 30px 30px,rgb(207,70,53) 31px 31px,rgb(207,70,53) 32px 32px,rgb(208,70,53) 33px 33px,rgb(208,70,53) 34px 34px,rgb(208,71,53) 35px 35px,rgb(208,71,53) 36px 36px,rgb(209,71,53) 37px 37px,rgb(209,71,53) 38px 38px,rgb(209,71,53) 39px 39px,rgb(210,71,54) 40px 40px,rgb(210,71,54) 41px 41px,rgb(210,71,54) 42px 42px,rgb(210,71,54) 43px 43px,rgb(211,71,54) 44px 44px,rgb(211,71,54) 45px 45px,rgb(211,72,54) 46px 46px,rgb(211,72,54) 47px 47px,rgb(212,72,54) 48px 48px,rgb(212,72,54) 49px 49px,rgb(212,72,54) 50px 50px,rgb(213,72,54) 51px 51px,rgb(213,72,54) 52px 52px,rgb(213,72,54) 53px 53px,rgb(213,72,55) 54px 54px,rgb(214,72,55) 55px 55px,rgb(214,72,55) 56px 56px,rgb(214,72,55) 57px 57px,rgb(214,73,55) 58px 58px,rgb(215,73,55) 59px 59px,rgb(215,73,55) 60px 60px,rgb(215,73,55) 61px 61px,rgb(216,73,55) 62px 62px,rgb(216,73,55) 63px 63px,rgb(216,73,55) 64px 64px,rgb(216,73,55) 65px 65px,rgb(217,73,55) 66px 66px,rgb(217,73,56) 67px 67px,rgb(217,73,56) 68px 68px,rgb(217,74,56) 69px 69px,rgb(218,74,56) 70px 70px,rgb(218,74,56) 71px 71px,rgb(218,74,56) 72px 72px,rgb(219,74,56) 73px 73px,rgb(219,74,56) 74px 74px,rgb(219,74,56) 75px 75px,rgb(219,74,56) 76px 76px,rgb(220,74,56) 77px 77px,rgb(220,74,56) 78px 78px,rgb(220,74,56) 79px 79px,rgb(221,75,57) 80px 80px}
#footer .footerMiddle .azm-long-shadow.azm-pinterest {text-shadow:rgb(197,32,40) 1px 1px,rgb(197,32,40) 2px 2px,rgb(197,32,40) 3px 3px,rgb(198,32,40) 4px 4px,rgb(198,32,40) 5px 5px,rgb(198,32,40) 6px 6px,rgb(198,32,40) 7px 7px,rgb(199,32,40) 8px 8px,rgb(199,32,40) 9px 9px,rgb(199,32,40) 10px 10px,rgb(200,32,40) 11px 11px,rgb(200,32,40) 12px 12px,rgb(200,32,40) 13px 13px,rgb(200,32,40) 14px 14px,rgb(201,32,40) 15px 15px,rgb(201,32,40) 16px 16px,rgb(201,32,40) 17px 17px,rgb(201,32,40) 18px 18px,rgb(202,32,40) 19px 19px,rgb(202,33,41) 20px 20px,rgb(202,33,41) 21px 21px,rgb(203,33,41) 22px 22px,rgb(203,33,41) 23px 23px,rgb(203,33,41) 24px 24px,rgb(203,33,41) 25px 25px,rgb(204,33,41) 26px 26px,rgb(204,33,41) 27px 27px,rgb(204,33,41) 28px 28px,rgb(204,33,41) 29px 29px,rgb(205,33,41) 30px 30px,rgb(205,33,41) 31px 31px,rgb(205,33,41) 32px 32px,rgb(206,33,41) 33px 33px,rgb(206,33,41) 34px 34px,rgb(206,33,41) 35px 35px,rgb(206,33,41) 36px 36px,rgb(207,33,41) 37px 37px,rgb(207,33,41) 38px 38px,rgb(207,33,41) 39px 39px,rgb(208,34,42) 40px 40px,rgb(208,34,42) 41px 41px,rgb(208,34,42) 42px 42px,rgb(208,34,42) 43px 43px,rgb(209,34,42) 44px 44px,rgb(209,34,42) 45px 45px,rgb(209,34,42) 46px 46px,rgb(209,34,42) 47px 47px,rgb(210,34,42) 48px 48px,rgb(210,34,42) 49px 49px,rgb(210,34,42) 50px 50px,rgb(211,34,42) 51px 51px,rgb(211,34,42) 52px 52px,rgb(211,34,42) 53px 53px,rgb(211,34,42) 54px 54px,rgb(212,34,42) 55px 55px,rgb(212,34,42) 56px 56px,rgb(212,34,42) 57px 57px,rgb(212,34,42) 58px 58px,rgb(213,34,42) 59px 59px,rgb(213,35,43) 60px 60px,rgb(213,35,43) 61px 61px,rgb(214,35,43) 62px 62px,rgb(214,35,43) 63px 63px,rgb(214,35,43) 64px 64px,rgb(214,35,43) 65px 65px,rgb(215,35,43) 66px 66px,rgb(215,35,43) 67px 67px,rgb(215,35,43) 68px 68px,rgb(215,35,43) 69px 69px,rgb(216,35,43) 70px 70px,rgb(216,35,43) 71px 71px,rgb(216,35,43) 72px 72px,rgb(217,35,43) 73px 73px,rgb(217,35,43) 74px 74px,rgb(217,35,43) 75px 75px,rgb(217,35,43) 76px 76px,rgb(218,35,43) 77px 77px,rgb(218,35,43) 78px 78px,rgb(218,35,43) 79px 79px,rgb(219,36,44) 80px 80px}
#footer .footerMiddle .azm-long-shadow.azm-linkedin {text-shadow:rgb(1,107,163) 1px 1px,rgb(1,107,163) 2px 2px,rgb(1,107,163) 3px 3px,rgb(1,107,163) 4px 4px,rgb(1,107,164) 5px 5px,rgb(1,107,164) 6px 6px,rgb(1,108,164) 7px 7px,rgb(1,108,164) 8px 8px,rgb(1,108,165) 9px 9px,rgb(1,108,165) 10px 10px,rgb(1,108,165) 11px 11px,rgb(1,108,165) 12px 12px,rgb(1,108,165) 13px 13px,rgb(1,109,166) 14px 14px,rgb(1,109,166) 15px 15px,rgb(1,109,166) 16px 16px,rgb(1,109,166) 17px 17px,rgb(1,109,167) 18px 18px,rgb(1,109,167) 19px 19px,rgb(1,110,167) 20px 20px,rgb(1,110,167) 21px 21px,rgb(1,110,167) 22px 22px,rgb(1,110,168) 23px 23px,rgb(1,110,168) 24px 24px,rgb(1,110,168) 25px 25px,rgb(1,110,168) 26px 26px,rgb(1,111,169) 27px 27px,rgb(1,111,169) 28px 28px,rgb(1,111,169) 29px 29px,rgb(1,111,169) 30px 30px,rgb(1,111,169) 31px 31px,rgb(1,111,170) 32px 32px,rgb(1,111,170) 33px 33px,rgb(1,112,170) 34px 34px,rgb(1,112,170) 35px 35px,rgb(1,112,171) 36px 36px,rgb(1,112,171) 37px 37px,rgb(1,112,171) 38px 38px,rgb(1,112,171) 39px 39px,rgb(1,113,172) 40px 40px,rgb(1,113,172) 41px 41px,rgb(1,113,172) 42px 42px,rgb(1,113,172) 43px 43px,rgb(1,113,172) 44px 44px,rgb(1,113,173) 45px 45px,rgb(1,113,173) 46px 46px,rgb(1,114,173) 47px 47px,rgb(1,114,173) 48px 48px,rgb(1,114,174) 49px 49px,rgb(1,114,174) 50px 50px,rgb(1,114,174) 51px 51px,rgb(1,114,174) 52px 52px,rgb(1,114,174) 53px 53px,rgb(1,115,175) 54px 54px,rgb(1,115,175) 55px 55px,rgb(1,115,175) 56px 56px,rgb(1,115,175) 57px 57px,rgb(1,115,176) 58px 58px,rgb(1,115,176) 59px 59px,rgb(1,116,176) 60px 60px,rgb(1,116,176) 61px 61px,rgb(1,116,176) 62px 62px,rgb(1,116,177) 63px 63px,rgb(1,116,177) 64px 64px,rgb(1,116,177) 65px 65px,rgb(1,116,177) 66px 66px,rgb(1,117,178) 67px 67px,rgb(1,117,178) 68px 68px,rgb(1,117,178) 69px 69px,rgb(1,117,178) 70px 70px,rgb(1,117,178) 71px 71px,rgb(1,117,179) 72px 72px,rgb(1,117,179) 73px 73px,rgb(1,118,179) 74px 74px,rgb(1,118,179) 75px 75px,rgb(1,118,180) 76px 76px,rgb(1,118,180) 77px 77px,rgb(1,118,180) 78px 78px,rgb(1,118,180) 79px 79px,rgb(1,119,181) 80px 80px}
#footer .footerBottom{background-color:#1f1f1f; padding:30px 0; color:#b7b7b7; font-size:14px;} 
#footer .footerBottom .mainTitle{color:#FFF; font-size:20px; font-weight:600; line-height:22px; margin-bottom:15px;}
#footer .footerBottom address{color:#b7b7b7; font-size:14px; margin:0; line-height:24px;}
#footer .footerBottom a{color:#b7b7b7; font-size:14px; text-decoration:underline;}
#footer .footerBottom a:hover{text-decoration:none;}
#footer .footerCopyright{text-align:center; padding:15px 0; font-size:12px;}
#footer .newsletterBox{display:none;}
#footer .newsletterForm dt{float:left; width:135px; font-size:14px; font-weight:400;line-height:30px;}
#footer .newsletterForm dd{padding-left:135px; margin-bottom:20px; }
#footer .newsletterForm dd input[type=text]{border:0; width:100%; height:30px; padding:5px}
#footer .newsletterForm dd .submitBtn{width:80px; height:30px; background-color:#696969; color:#FFF; font-size:14px; font-weight:600; line-height:30px; padding:0 0; text-align:center}

#loader {background: #fff;bottom: 0;left: 0;position: fixed;right: 0;top: 0;z-index: 50000;}
#loader i {color: #14b1bb;left: 50%;margin: -18px 0 0 -18px;position: absolute;top: 50%; height:36px; width:36px;}
/*.SlideMenuOverlayPanel {position: absolute; top: 0; left: 0 !important; background-color: rgba(0, 0, 0, 0.6); display: none; height: 100% !important;width: 100% !important; padding:0;/*100px 10px 10px 10px text-align: center; z-index: 19;}
/*.open-sidebar .SlideMenuOverlayPanel{display:block;}*/

.innerFullWidthBanner {background:url(../Images/company-hbnr.jpg) no-repeat center top; height:400px; text-align:center; padding-top:170px;}
.innerFullWidthBanner.companyBannger {background:url(../Images/standout-from-the-crowd-hbnr.jpg) no-repeat center top; }
.innerFullWidthBanner.faqBannger {background:url(../Images/faq-ibnr.png) no-repeat center top; }
.innerFullWidthBanner.storeManagementBannger{background:url(../Images/ebay-store-management-ibnr.jpg) no-repeat center top; }
.innerFullWidthBanner.headofBrainsBannger{background:url(../Images/head-of-brains-ibnr.jpg) no-repeat center top; }
.innerFullWidthBanner.infrastructureBannger{background:url(../Images/infrastructure-ibnr.jpg) no-repeat center top; }
.innerFullWidthBanner.internetBannger{background:url(../Images/internet-marketing-ibnr.jpg) no-repeat center top;}
.innerFullWidthBanner.lifeVarologicBannger{background:url(../Images/life-at-varologic-ibnr.jpg) no-repeat center top;}
.innerFullWidthBanner.pillarsSuccessBannger{background:url(../Images/pillars-of-success-ibnr.jpg) no-repeat center top;}
.innerFullWidthBanner.qualityPolicyBannger{background:url(../Images/quality-policy-ibnr.png) no-repeat center top;}
.innerFullWidthBanner.distributionBannger{background:url(../Images/service-distribution-ibnr.jpg) no-repeat center top;}
.innerFullWidthBanner.servicesBannger{background:url(../Images/services-ibnr.jpg) no-repeat center top; }
.innerFullWidthBanner.ourWorkBannger{background:url(../Images/work-ibnr.png) no-repeat center top; }
.innerFullWidthBanner.ThreeDdesignBanner{background:url(../Images/3d-design-hbnr.jpg) no-repeat center top; }
.innerFullWidthBanner.whyVaroIconBanner{background:url(../Images/why-varologic-ibnr.jpg) no-repeat center top; }
.innerFullWidthBanner.eCommerceBanner{background:url(../Images/multichannel-ecommerce-hbnr.jpg) no-repeat center top; }
.innerFullWidthBanner.webDesignBanner{background:url(../Images/web-design-hbnr.jpg) no-repeat center top; }
.innerFullWidthBanner.applyJobBannger{background:url(../Images/career-ibnr.jpg) no-repeat center top; }
.innerFullWidthBanner.referralPolicyBanner{background:url(../Images/quality-policy-ibnr_v1.jpg) no-repeat center top;}

.innerFullWidthBanner.contactMap{background:none;background-color:#404040; padding-top:120px;}
.innerFullWidthBanner.contactMap iframe{display:block;}

.innerFullWidthBanner .mainPangeTitle{font-family: 'Crete Round', serif; border:1px solid #fff; display:inline-block; color:#fff; font-size:34px; line-height:60px; position:relative; padding:0 20px 0 70px; }
.innerFullWidthBanner .mainPangeTitle span img{display:block;}
.innerFullWidthBanner .mainPangeTitle span{position:absolute; }
.innerFullWidthBanner .mainPangeTitle span.bannerLc{left:-1px; top:-1px;}
.innerFullWidthBanner .mainPangeTitle span.bannerTrc{right:-10px; top:-15px;}
.innerFullWidthBanner .mainPangeTitle span.bannerBrc{right:-17px; bottom:-7px;}
.innerFullWidthBanner .bannerDescription{font-size:18px; line-height:33px; color:#FFF; padding:10px;}
.innerFullWidthBanner .bannerDescription .listing { max-width:1140px; font-size:0px; margin:0 auto; text-align:left;}
.innerFullWidthBanner .bannerDescription .listing li {font-size:16px;color:#FFF;  line-height:28px; padding-left:15px; width:50%; display:inline-block;}
.innerFullWidthBanner .bannerDescription .listing li:before{content: "\f105";font: normal normal normal 18px/1 FontAwesome; margin-right:5px; margin-left:-15px;}

.breadcrumbsContainer{border-bottom:solid 1px #dadada}
.breadcrumbs{padding:10px 0 ;margin-bottom:0px;}
.breadcrumbs ul{font-size:13px;margin:0px;font-weight:500}
.breadcrumbs ul li{display:inline-block;color:#747474;margin:0 0 0 5px}
.breadcrumbs ul li i{font-size:14px;}
.breadcrumbs ul li:after{content:"\f105";font-family:"FontAwesome";font-size:14px;color:#747474;margin:0 0 0 10px}
.breadcrumbs ul li:last-child:after{content:"";margin:0}
.breadcrumbs ul li:last-child a,.breadcrumbs ul li a{color:#747474;font-weight:400}
.breadcrumbs ul li a:hover{color:#ee3c42}
.breadcrumbs ul li:first-child{padding-right:0;margin-left:0;}
.breadcrumbs ul li:last-child{color:#747474;background:0;display: inline; font-size:13px;}

/*inner Page Links*/
.innerPageLinks{background-color:#2d3e50; padding:30px 0; margin-bottom:30px;}
.innerPageLinks ul { padding:0px; margin-bottom:0}
.innerPageLinks ul li{text-align:center;}
.innerPageLinks ul li a{color:#FFF; font-size:16px; text-decoration:none; line-height:22px; display:block;}
.innerPageLinks ul li span{width:80px; height:80px; border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px; display:inline-block; margin-bottom:10px; text-align:center; position:relative;background:url(../Images/general-sp.png) no-repeat; display:inline-block;}
.innerPageLinks ul li span:before{ content:""; position:absolute; border-top: 2px solid rgba(255, 255, 255, 0);border-right: 2px solid rgba(255, 255, 255, 0);border-left: 2px solid rgba(255, 255, 255, 0);width:90px; height:90px; display:block; margin:-5px 0 0 -5px;border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.innerPageLinks ul.row li a:hover span, .innerPageLinks ul.row li a.active span{ background-color:#FFFFFF;}
.innerPageLinks ul.row li a:hover span:before, .innerPageLinks ul.row li a.active span:before{border-bottom-color:#FFF;}
.innerPageLinks ul.row li a:hover span:before, .innerPageLinks ul.row li a.active span:before{-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg);transform: rotate(360deg);}

/*Company Inner page link icon*/
.innerPageLinks ul.CompanyPages li span.whyVaroIcon{background-color:#16b798; background-position:-1020px 0 ;}
.innerPageLinks ul.CompanyPages li a:hover span.whyVaroIcon, .innerPageLinks ul.CompanyPages li a.active span.whyVaroIcon{background-position:-1020px -90px;}
.innerPageLinks ul.CompanyPages li span.whyVaroIcon:before{border-bottom: 2px solid #16b798;}
.innerPageLinks ul.CompanyPages li span.pillarsIcon{background-color:#E76D2B; background-position:-1110px 0 ;}
.innerPageLinks ul.CompanyPages li a:hover span.pillarsIcon, .innerPageLinks ul.CompanyPages li a.active span.pillarsIcon{background-position:-1110px -90px ;}
.innerPageLinks ul.CompanyPages li span.pillarsIcon:before{border-bottom: 2px solid #E76D2B;}
.innerPageLinks ul.CompanyPages li span.brainIcon{background-color:#EEC642; background-position:-1200px 0 ;}
.innerPageLinks ul.CompanyPages li a:hover span.brainIcon, .innerPageLinks ul.CompanyPages li a.active span.brainIcon{ background-position:-1200px -90px;}
.innerPageLinks ul.CompanyPages li span.brainIcon:before{border-bottom: 2px solid #EEC642;}
.innerPageLinks ul.CompanyPages li span.bildingIcon{background-color:#965EC9; background-position:-1290px 0;}
.innerPageLinks ul.CompanyPages li a:hover span.bildingIcon, .innerPageLinks ul.CompanyPages li a.active span.bildingIcon{background-position:-1290px -90px;}
.innerPageLinks ul.CompanyPages li span.bildingIcon:before{border-bottom: 2px solid #965EC9;}
.innerPageLinks ul.CompanyPages li span.serviceIcon{background-color:#E17A91; background-position:-1380px 0;}
.innerPageLinks ul.CompanyPages li a:hover span.serviceIcon, .innerPageLinks ul.CompanyPages li a.active span.serviceIcon{ background-position:-1380px -90px;}
.innerPageLinks ul.CompanyPages li span.serviceIcon:before{border-bottom: 2px solid #E17A91;}
.innerPageLinks ul.CompanyPages li span.policyIcon{background-color:#83B3D7; background-position:-1470px 0;}
.innerPageLinks ul.CompanyPages li a:hover span.policyIcon, .innerPageLinks ul.CompanyPages li a.active span.policyIcon{ background-position:-1470px -90px;}
.innerPageLinks ul.CompanyPages li span.policyIcon:before{border-bottom: 2px solid #83B3D7;}


/*Services Inner page link icon*/
.innerPageLinks ul.ServicePages li span.eCommerceIcon{background-color:#70b335; background-position:-480px 0 ;}
.innerPageLinks ul.ServicePages li a:hover span.eCommerceIcon, .innerPageLinks ul.ServicePages li a.active span.eCommerceIcon{background-position:-480px -90px;}
.innerPageLinks ul.ServicePages li span.eCommerceIcon:before{border-bottom: 2px solid #70b335;}
.innerPageLinks ul.ServicePages li span.webDesignIcon{background-color:#00b1e4; background-position:-570px 0 ;}
.innerPageLinks ul.ServicePages li a:hover span.webDesignIcon, .innerPageLinks ul.ServicePages li a.active span.webDesignIcon{background-position:-570px -90px ;}
.innerPageLinks ul.ServicePages li span.webDesignIcon:before{border-bottom: 2px solid #00b1e4;}
.innerPageLinks ul.ServicePages li span.ebayManagementIcon{background-color:#19c0a6; background-position:-660px 0 ;}
.innerPageLinks ul.ServicePages li a:hover span.ebayManagementIcon, .innerPageLinks ul.ServicePages li a.active span.ebayManagementIcon{ background-position:-660px -90px;}
.innerPageLinks ul.ServicePages li span.ebayManagementIcon:before{border-bottom: 2px solid #19c0a6;}
.innerPageLinks ul.ServicePages li span.internetMarketingIcon{background-color:#f95656; background-position:-750px 0;}
.innerPageLinks ul.ServicePages li a:hover span.internetMarketingIcon, .innerPageLinks ul.ServicePages li a.active span.internetMarketingIcon{background-position:-750px -90px;}
.innerPageLinks ul.ServicePages li span.internetMarketingIcon:before{border-bottom: 2px solid #f95656;}
.innerPageLinks ul.ServicePages li span.ebayStoreIcon{background-color:#d28ac2; background-position:-840px 0;}
.innerPageLinks ul.ServicePages li a:hover span.ebayStoreIcon, .innerPageLinks ul.ServicePages li a.active span.ebayStoreIcon{ background-position:-840px -90px;}
.innerPageLinks ul.ServicePages li span.ebayStoreIcon:before{border-bottom: 2px solid #d28ac2;}
.innerPageLinks ul.ServicePages li span.designIocn{background-color:#865ead; background-position:-930px 0;}
.innerPageLinks ul.ServicePages li a:hover span.designIocn, .innerPageLinks ul.ServicePages li a.active span.designIocn{ background-position:-930px -90px;}
.innerPageLinks ul.ServicePages li span.designIocn:before{border-bottom: 2px solid #865ead;}

/*About Company*/
.aboutCmpanyContent{text-align:center;color:#404040}
.aboutCmpanyContent .sectionTitle{font-size:32px; font-weight:700; margin:0px 0 40px; line-height:30px;}
.aboutCmpanyContent p{font-size:16px; line-height:30px; margin-bottom:40px;}
.aboutCmpanyContent p strong{font-weight:600}
.aboutCmpanyContent hr{ margin:0 0 40px 0}
.aboutCmpanyContent .ulList{overflow:hidden; text-align:center; padding-left:10%; margin-bottom:40px;font-size:0px;}
.aboutCmpanyContent .ulList li{text-align:left; display:inline-block; width:50%; font-size:14px; color:#747474; font-family:"Open Sans",Arial,sans-serif; margin-bottom:15px;}
.aboutCmpanyContent .ulList li:before {content: "\f00c"; font-size:14px; color:#0db89a; margin-right:12px;font-family: FontAwesome;}
.facilitatesContent .facilitatyBox{font-size:20px; color:#404040; font-weight:600; margin-bottom:50px;}
.facilitatesContent .facilitatyBox span{display:inline-block; width:70px; height:70px; background:url(../Images/general-sp.png) no-repeat; }
.facilitatesContent .facilitatyBox span.seoIcon{background-position:-1560px 0px;}
.facilitatesContent .facilitatyBox span.ebayIcon{background-position:-1640px 0px;}
.facilitatesContent .facilitatyBox span.webDesignIcon{background-position:-1720px 0px;}
.facilitatesContent .facilitatyBox span.marketingIcon{background-position:-1800px 0px;}
.facilitatesContent .facilitatyBox span.eCommerceIcon{background-position:-1560px -80px;}
.facilitatesContent .facilitatyBox span.ebayStoreIcon{background-position:-1640px -80px;}
.facilitatesContent .facilitatesText{clear:both;}
.facilitatesContent .facilitatesText p{color:#747474; font-size:14px;}
.aboutCmpanyContent .sinceYear{font-size:22px; margin-bottom:20px;}
.aboutCmpanyContent .sinceYear .sinceYearIcon{margin-bottom:10px;}
.aboutCmpanyContent .sinceYearIcon, .aboutCmpanyContent .theTeamIcon,.aboutCmpanyContent .ourAimsIcon{width:115px; height:115px;border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px; display:inline-block; margin-bottom:40px; text-align:center; position:relative;background:url(../Images/general-sp.png) no-repeat; }
.aboutCmpanyContent .sinceYearIcon:before, .aboutCmpanyContent .theTeamIcon:before,.aboutCmpanyContent .ourAimsIcon:before{ content:""; position:absolute; border-top:4px solid rgba(255, 255, 255, 0);border-right: 4px solid rgba(255, 255, 255, 0);border-left: 4px solid rgba(255, 255, 255, 0);width:130px; height:130px; display:block; margin:-7px 0 0 -7px;border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.aboutCmpanyContent .sinceYearIcon{background-color:#FBC630; background-position:-117px -78px}
.aboutCmpanyContent .sinceYearIcon:before{border-bottom:4px solid #FBC630}
.aboutCmpanyContent .theTeamContent p{color:#747474; font-size:14px;}
.aboutCmpanyContent .theTeamIcon{background-color:#E76D2B; background-position:-240px -80px}
.aboutCmpanyContent .theTeamIcon:before{border-bottom:4px solid #E76D2B}
.aboutCmpanyContent .ourAimsIcon{background-color:#39C59C; background-position:-360px -80px}
.aboutCmpanyContent .ourAimsIcon:before{border-bottom:4px solid #39C59C}

/*Why Varologic*/
.whyVarologicContainer{}
.whyVarologicContainer .mainTitle{font-size:32px; font-weight:600;margin-bottom:30px; text-align:center;}
.whyVarologicContainer .whyVarologicContent p{font-size:16px; line-height:30px; margin-bottom:40px;}
.whyVarologicContainer .subTitle{text-align:center; font-size:20px; font-weight:600; margin-bottom:20px;}
.whyVarologicContainer .itSolutions span{width:60px; height:60px; display:block; margin:0 auto 15px; background:url(../Images/general-sp.png) no-repeat; }
.whyVarologicContainer .itSolutions span.certifiedIcon{background-position:-790px -180px}
.whyVarologicContainer .itSolutions span.infrastructureIcon{background-position:-860px -180px}
.whyVarologicContainer .itSolutions span.qualityIcon{background-position:-930px -180px}
.whyVarologicContainer .itSolutions span.securityIcon{background-position:-1000px -180px}
.whyVarologicContainer .itSolutions span.technicalIcon{background-position:-1070px -180px}
.whyVarologicContainer .itSolutions span.developmentIcon{background-position:-1140px -180px}
.whyVarologicContainer .itSolutions span.supportIcon{background-position:-1210px -180px}
.whyVarologicContainer .itSolutions .itBox{border:solid 1px #dadada; padding:19px; margin-bottom:30px; min-height:359px;}
.whyVarologicContainer .itSolutions .itBox p{font-size:12px; line-height:20px; color:#747474; text-align:center; margin-bottom:15px;}
.whyVarologicContainer .itSolutions .itBox p:last-child{margin-bottom:0}

/*Pillars of Success*/
.pillarsSuccessContainer{padding:10px 0 0px}
.pillarsSuccessContainer .mainPangeTitle{font-size:113px; color:#ed2c32; font-weight:700; line-height:95px; margin-bottom:60px;}
.pillarsSuccessContainer .mainPangeTitle span{font-size:30px; display:block; font-weight:300; line-height:25px;}
.pillarsSuccessContainer .mainPangeTitle span.varoIcon{width:143px; height:143px;background:url(../Images/general-sp.png) no-repeat -1670px -400px; display:block; margin:0 auto }
.pillarsSuccessContainer .pillarBox{margin-bottom:44px;}
.pillarsSuccessContainer .pillarBox.leftBox{padding-right:13px;}
.pillarsSuccessContainer .pillarBox.rightBox{padding-left:13px;}
.pillarsSuccessContainer .pillarBox .subTitle{background-color:#E56B29; line-height:50px;color:#FFF; font-size:22px; font-weight:700;padding:0 20px;position:relative;}
.pillarsSuccessContainer .pillarBox.leftBox .subTitle:after,.pillarsSuccessContainer .pillarBox.rightBox .subTitle:after{top: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(229, 107, 41, 0);border-width: 13px;margin-top: -13px;}
.pillarsSuccessContainer .pillarBox.leftBox .subTitle:after {left: 100%;border-left-color: #e56b29;}
.pillarsSuccessContainer .pillarBox.rightBox .subTitle:after{right:100%;border-right-color: #e56b29;}
.pillarsSuccessContainer .pillarBox .pillarBoxContent{border:solid 1px #dadada; border-top:0px; padding:20px 19px; font-size:14px; color:#747474; line-height:20px;}
.pillarsSuccessContainer .pillarBox .pillarBoxContent img{margin-bottom:20px;}
.pillarsSuccessContainer .pillarBox .pillarBoxContent p{min-height:80px; margin:0}
.pillarsSuccessContainer .pillarBox.leftBox .pillarStepBox{position:absolute; left:100%; top:-60px; margin-left:15px;}
.pillarsSuccessContainer .pillarBox.rightBox .pillarStepBox{position:absolute; right:100%; top:-60px; margin-right:15px;}
.pillarsSuccessContainer .pillarStepBox span{font-size:110px; color:#FFF; line-height:180px; position:absolute; top:0; width:100%; text-align:center; font-weight:700;}
.pillarsSuccessContainer .pillarStepBg{position: relative;height: 0px; width: 164px; padding: 0px; border-left: 19px solid transparent; border-right: 19px solid transparent; border-bottom: 180px solid #e56b29; }
.pillarsSuccessContainer .pillarStepBg:after{border-bottom:10px solid #C75D24;content:""; position:absolute; width:166px; height:180px; top:10px; left:-20px; border-top: 4px solid rgba(255, 255, 255, 0);border-right: 1px solid rgba(255, 255, 255, 0);border-left: 1px solid rgba(255, 255, 255, 0);}
.pillarsSuccessContainer .pillarBox .pillarStand{background:url(../Images/general-sp.png) no-repeat -1280px -180px; width:204px; height:64px; position:absolute; top:128px; right:100%; margin-right:-5px; z-index:-1; }

.pillarsSuccessContainer .ExcellenceBox{margin-top:190px;}
.pillarsSuccessContainer .ExcellenceBox .subTitle{background-color:#82B3DA}
.pillarsSuccessContainer .ExcellenceBox .rightBox .subTitle:after{border-right-color: #82B3DA}
.pillarsSuccessContainer .ExcellenceBox .pillarStepBg{border-bottom-color: #82B3DA}
.pillarsSuccessContainer .ExcellenceBox .pillarStepBg:after{border-bottom-color: #709CBD}

.pillarsSuccessContainer .respectBox{}
.pillarsSuccessContainer .respectBox .subTitle{background-color:#39C59C}
.pillarsSuccessContainer .respectBox .leftBox .subTitle:after{border-left-color: #39C59C}
.pillarsSuccessContainer .respectBox .pillarStepBg{border-bottom-color: #39C59C}
.pillarsSuccessContainer .respectBox .pillarStepBg:after{border-bottom-color: #31AC88}

.pillarsSuccessContainer .teamWorkBox{margin-top:0;}
.pillarsSuccessContainer .teamWorkBox .subTitle{background-color:#BBA1C9}
.pillarsSuccessContainer .teamWorkBox .rightBox .subTitle:after{border-right-color: #BBA1C9}
.pillarsSuccessContainer .teamWorkBox .pillarStepBg{border-bottom-color: #BBA1C9}
.pillarsSuccessContainer .teamWorkBox .pillarStepBg:after{border-bottom-color: #A58CB0}

.pillarsSuccessContainer .LearnBox{}
.pillarsSuccessContainer .LearnBox .subTitle{background-color:#EEC03E}
.pillarsSuccessContainer .LearnBox .leftBox .subTitle:after{border-left-color: #EEC03E}
.pillarsSuccessContainer .LearnBox .pillarStepBg{border-bottom-color: #EEC03E}
.pillarsSuccessContainer .LearnBox .pillarStepBg:after{border-bottom-color: #CFA735}

.pillarsSuccessContainer .experinceBox{margin-top:0;}
.pillarsSuccessContainer .experinceBox .subTitle{background-color:#DA87B2}
.pillarsSuccessContainer .experinceBox .rightBox .subTitle:after{border-right-color: #DA87B2}
.pillarsSuccessContainer .experinceBox .pillarStepBg{border-bottom-color: #DA87B2}
.pillarsSuccessContainer .experinceBox .pillarStepBg:after{border-bottom-color: #BD769B}

.pillarsSuccessContainer .deliveryBox{}
.pillarsSuccessContainer .deliveryBox .subTitle{background-color:#77B43B}
.pillarsSuccessContainer .deliveryBox .leftBox .subTitle:after{border-left-color: #77B43B}
.pillarsSuccessContainer .deliveryBox .pillarStepBg{border-bottom-color: #77B43B}
.pillarsSuccessContainer .deliveryBox .pillarStepBg:after{border-bottom-color: #679D33}

.pillarsSuccessContainer .technologyBox{margin-top:0;}
.pillarsSuccessContainer .technologyBox .subTitle{background-color:#82B3DA}
.pillarsSuccessContainer .technologyBox .rightBox .subTitle:after{border-right-color: #82B3DA}
.pillarsSuccessContainer .technologyBox .pillarStepBg{border-bottom-color: #82B3DA}
.pillarsSuccessContainer .technologyBox .pillarStepBg:after{border-bottom-color: #709CBD}

.pillarsSuccessContainer .qualityBox{}
.pillarsSuccessContainer .qualityBox .subTitle{background-color:#EEC03E}
.pillarsSuccessContainer .qualityBox .leftBox .subTitle:after{border-left-color: #EEC03E}
.pillarsSuccessContainer .qualityBox .pillarStepBg{border-bottom-color: #EEC03E}
.pillarsSuccessContainer .qualityBox .pillarStepBg:after{border-bottom-color: #CFA735}

.pillarsSuccessContainer .planningBox{}
.pillarsSuccessContainer .technologyBox{margin-top:0;}
.pillarsSuccessContainer .planningBox .subTitle{background-color:#39C59C}
.pillarsSuccessContainer .planningBox .rightBox .subTitle:after{border-right-color: #39C59C}
.pillarsSuccessContainer .planningBox .pillarStepBg{border-bottom-color: #39C59C; z-index:0}
.pillarsSuccessContainer .planningBox .pillarStepBg:after{border-bottom-color: #31AC88}

/*Head of Brains*/
.headBrainsContainer {padding-bottom:0px;}
.headBrainsContainer .headBrainsContent{margin-bottom:40px; padding-top:10px; }
.headBrainsContainer .headBrainsContent .mainPangeTitle{font-size:32px; line-height:40px; font-weight:700; text-align:center; margin-bottom:20px; }
.headBrainsContainer .headBrainsContent p{font-size:20px; line-height:30px;margin:0; color:#747474; padding:0 0px; text-align:center }
.headBrainsContainer .teamMemberBox{padding:0 20px 20px; text-align:center; margin-top:75px; margin-bottom:40px;}
.headBrainsContainer .teamMemberBox.ceo{background-color:#e0ecfb; }
.headBrainsContainer .teamMemberBox.projectLead{background-color:#feffe5; }
.headBrainsContainer .teamMemberBox.hrManager{background-color:#e0f9fe; }
.headBrainsContainer .teamMemberBox.ProjectManager{background-color:#ffe9ee; }
.headBrainsContainer .teamMemberBox.SrprojectManager{background-color:#F1EAFC; }
.headBrainsContainer .managingDirector{float:none; margin: 0 auto}
.headBrainsContainer .teamMemberBox .memberPhoto {text-align:center; padding-bottom:8px; margin-bottom:20px;}
.headBrainsContainer .teamMemberBox .memberPhoto img{border:1px solid #dadada;  margin:-75px auto 0; -webkit-box-shadow:0 8px 0 0 rgba(0, 0, 0, 0.1)s;-moz-box-shadow:0 8px 0 0 rgba(0, 0, 0, 0.1) ;box-shadow: 0 8px 0 0 rgba(0, 0, 0, 0.1);}
.headBrainsContainer .teamMemberBox .memberName{font-size:22px; font-weight:700; line-height:20px; margin-bottom:10px; display:block; color:#404040}
.headBrainsContainer .teamMemberBox .memberDeg{font-size:15px; color:#747474; margin-bottom:30px; display:block;}
.headBrainsContainer .teamMemberBox .memberDisc{padding-top:30px;}
.headBrainsContainer .teamMemberBox a{text-decoration:none;}
.headBrainsContainer .teamMemberBox.ceo .memberDisc{border-top:1px solid #ccdbe8; }
.headBrainsContainer .teamMemberBox.projectLead .memberDisc{border-top:1px solid #dfe0c9; }
.headBrainsContainer .teamMemberBox.hrManager .memberDisc{border-top:1px solid #c5dbdf; }
.headBrainsContainer .teamMemberBox.ProjectManager .memberDisc{border-top:1px solid #e0cdd1; }
.headBrainsContainer .teamMemberBox.SrprojectManager .memberDisc{border-top:1px solid #E1CFFF; }
.headBrainsContainer .teamMemberBox .memberDisc p{ font-size:14px; line-height:22px; margin:0 0 7px}
.headBrainsContainer .teamMemberBox .memberDisc a{font-size:13px; color:#8e8e8e;}
.headBrainsContainer .teamMemberBox .membersSocialLinks{padding-top:30px; display:none;}
.headBrainsContainer .teamMemberBox .membersSocialLinks a{display:inline-block; width:30px; line-height:30px; border:solid 1px #747474; color:#747474;border-radius:30px;-moz-border-radius: 30px;-webkit-border-radius:30px; font-size:16px; margin-left:15px;}
.headBrainsContainer .teamMemberBox .membersSocialLinks a:first-child{margin-left:0;}
.headBrainsContainer .teamMemberBox .membersSocialLinks a:hover{background-color:#FFF; border-color:#FFF; color:#747474}

.headBrainsContainer .teamMemberBox:hover, .headBrainsContainer .teamMemberBox:hover  a ,.headBrainsContainer .teamMemberBox:hover  .memberDeg, .headBrainsContainer .teamMemberBox:hover .memberName {color:#FFF}
.headBrainsContainer .teamMemberBox:hover .membersSocialLinks a{border-color:#FFF;}
.headBrainsContainer .teamMemberBox.ceo:hover{background-color:#56a2ff}
.headBrainsContainer .teamMemberBox.ceo:hover .memberPhoto img{border-color:#56a2ff}
.headBrainsContainer .teamMemberBox.ceo:hover .memberDisc{border-color:#6fb0ff}

.headBrainsContainer .teamMemberBox.projectLead:hover{background-color:#a2a949}
.headBrainsContainer .teamMemberBox.projectLead:hover .memberPhoto img{border-color:#a2a949}
.headBrainsContainer .teamMemberBox.projectLead:hover .memberDisc{border-color:#dfe0c9}

.headBrainsContainer .teamMemberBox.hrManager:hover{background-color:#03c2e4}
.headBrainsContainer .teamMemberBox.hrManager:hover .memberPhoto img{border-color:#03c2e4}
.headBrainsContainer .teamMemberBox.hrManager:hover .memberDisc{border-color:#c5dbdf}

.headBrainsContainer .teamMemberBox.ProjectManager:hover{background-color:#f9a1b6}
.headBrainsContainer .teamMemberBox.ProjectManager:hover .memberPhoto img{border-color:#f9a1b6}
.headBrainsContainer .teamMemberBox.ProjectManager:hover .memberDisc{border-color:#e0cdd1}

.headBrainsContainer .teamMemberBox.SrprojectManager:hover{background-color:#66459f}
.headBrainsContainer .teamMemberBox.SrprojectManager:hover .memberPhoto img{border-color:#66459f}
.headBrainsContainer .teamMemberBox.SrprojectManager:hover .memberDisc{border-color:#9A75D7}

.headBrainsInnerContent {padding-top:75px; padding-bottom:10px;}
.headBrainsInnerContent .teamMemberBox{padding:0 20px 20px; text-align:center;background-color:#e0ecfb; }
.headBrainsInnerContent .teamMemberBox .memberPhoto {text-align:center; padding-bottom:8px; margin-bottom:20px;}
.headBrainsInnerContent .teamMemberBox .memberPhoto img{border:1px solid #dadada;  margin:-75px auto 0; -webkit-box-shadow:0 8px 0 0 rgba(0, 0, 0, 0.1)s;-moz-box-shadow:0 8px 0 0 rgba(0, 0, 0, 0.1) ;box-shadow: 0 8px 0 0 rgba(0, 0, 0, 0.1);}
.headBrainsInnerContent .teamMemberBox .memberName{font-size:22px; font-weight:700; line-height:20px; margin-bottom:10px;}
.headBrainsInnerContent .teamMemberBox .memberDeg{font-size:15px; color:#747474; margin-bottom:0px;}
.headBrainsInnerContent .teamMemberBox .membersSocialLinks{padding-top:20px;border-top:1px solid #ccdbe8; margin-top:20px; display:none}
.headBrainsInnerContent .teamMemberBox .membersSocialLinks a{display:inline-block; width:30px; line-height:30px; border:solid 1px #747474; color:#747474;border-radius:30px;-moz-border-radius: 30px;-webkit-border-radius:30px; font-size:16px; margin-left:15px;}
.headBrainsInnerContent .teamMemberBox .membersSocialLinks a:first-child{margin-left:0;}
.headBrainsInnerContent .teamMemberBox .membersSocialLinks a:hover{background-color:#FFF; border-color:#FFF; color:#747474}
.headBrainsInnerContent p{ font-size:15px; line-height:22px; margin:0;color:#747474; margin-bottom:20px;}




/*Infrastructure*/
.infrastructureContainer{}
.infrastructureContainer .infrastructureContent p{font-size:14px; line-height:24px; margin-bottom:30px; color:#747474; text-align:center; }
.infrastructureContainer .infrastructureImgs{margin-bottom:40px;}
.infrastructureContainer .greenBox{background-color:#16b798; padding:40px 0; margin:0px 0 40px; color:#FFF; text-align:center;}
.infrastructureContainer .greenBox .mainTitle{font-size:32px; font-weight:700; margin-bottom:30px;}
.infrastructureContainer .greenBox p{font-size:14px; line-height:24px;}
.infrastructureContainer .ourSecurity p {font-size:32px; font-weight:700; margin-bottom:30px; text-align:center;}
.infrastructureContainer .ourSecurity{}
.infrastructureContainer .ourSecurity .mainTitle, .infrastructureContainer .infrastructureContent .mainTitle{font-size:32px; font-weight:700; margin-bottom:30px; text-align:center;}
.infrastructureContainer .ourSecurity .ulList li {}
.infrastructureContainer .ourSecurity .ulList li:before{color:#16b798}
.infrastructureContainer .blueBox{background-color:#058cb9; padding:40px 0 20px; margin:40px 0 0; color:#FFF;}
.infrastructureContainer .blueBox .mainTitle{font-size:32px; font-weight:700; margin-bottom:30px; text-align:center;}
.infrastructureContainer .ulList {overflow:hidden; margin:0}
.infrastructureContainer .ulList li {font-size:14px; line-height:32px;float:left; width:50%;  padding-left:30px;margin-bottom:0px;display:inline-block; vertical-align:top; width:50%; padding-right:20px;}
.infrastructureContainer .ulList li:before{content:"\f00c";font: normal normal normal 18px/1 FontAwesome; margin-right:10px; margin-left:-30px;}

/*Service Distribution*/
.distributionContainer {padding-bottom:130px;}
.distributionContainer .mainTitle{font-size:50px; font-weight:700; text-align:center; margin-top:70px; margin-bottom:40px;}
.distributionContainer .pageTitle{display:none;}
.distributionContainer .col-md-5 .mainTitle{margin-top:0px}
.distributionContainer .distributionContent{padding-bottom:40px; }
.distributionContainer .distributionContent .mainPangeTitle{font-size:32px; line-height:40px; font-weight:700; text-align:center; margin-bottom:20px; }
.distributionContainer .distributionContent p{font-size:14px; line-height:24px;margin:0; color:#747474; text-align:center; margin-bottom:20px; }
.distributionContainer .distributionContent p:last-child{margin-bottom:0}
.distributionContainer .varoIcon{width:143px; height:143px;background:url(../Images/general-sp.png) no-repeat -1670px -400px; display:block; margin:0 auto }
.distributionContainer .varoIcon:after{content: " ";height: 120px;width:0;position: absolute; border-left:solid 5px #f36f5e; top:100% ; left:50%; margin-left:-1px;}
.distributionContainer .introductionBox{border:solid 1px #c0c0c0;border-radius:15px;-moz-border-radius: 15px;-webkit-border-radius:15px; background-color:#c0c0c0; position:relative; margin-bottom:70px;}
.distributionContainer .introductionBox.leftBox{padding-right:80px; position:relative;}
.distributionContainer .introductionBox.rightBox{padding-left:80px;}
.distributionContainer .introductionBox.leftBox .introductionBoxContent{border-radius:14px 0 0 14px;-moz-border-radius: 14px 0  0 14px;-webkit-border-radius:14px 0 0 14px; }
.distributionContainer .introductionBox.rightBox .introductionBoxContent{border-radius:0px 14px 14px 0px;-moz-border-radius: 0px 14px 14px 0px;-webkit-border-radius:0px 14px 14px 0px; }
.distributionContainer .introductionBoxContent{padding:19px; background-color:#FFF;}
.distributionContainer .introductionBoxContent p{color:#747474; line-height:24px; font-size:14px; min-height:96px;}
.distributionContainer .introductionBox .subTitle{font-size:30px; margin-bottom:15px;}
.distributionContainer .introductionBox .subTitle i{border:2px solid #c0c0c0; font-size:22px; width:46px; height:46px; text-align:center; line-height:43px;border-radius:35px;-moz-border-radius:35px;-webkit-border-radius:35px; }
.distributionContainer .leftBox .colorBox, .distributionContainer .rightBox .colorBox{position:absolute; height:100%; top:0; width:80px; text-align:center; color:#FFF; font-size:32px; font-weight:700; padding-top:43px;}
.distributionContainer .leftBox .colorBox{right:0;}
.distributionContainer .rightBox .colorBox{left:0}
.distributionContainer .leftBox .colorBox:after, .distributionContainer .rightBox .colorBox:after{top: 50px;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(229, 107, 41, 0);border-width: 15px;}
.distributionContainer .leftBox .colorBox:after{right:80px; }
.distributionContainer .rightBox .colorBox:after{border-left-color: #c0c0c0; left:80px; }

.distributionContainer .designBox{border-color:#4FCCAF; background-color:#4FCCAF; position:relative;}
.distributionContainer .designBox .subTitle{color:#4FCCAF}
.distributionContainer .designBox .subTitle i{border-color:#4FCCAF}
.distributionContainer .designBox .colorBox:after{border-right-color:#4FCCAF; }

.distributionContainer .researchBox{border-color:#F36F5E; background-color:#F36F5E}
.distributionContainer .researchBox .subTitle{color:#F36F5E}
.distributionContainer .researchBox .subTitle i{border-color:#F36F5E}
.distributionContainer .researchBox .colorBox:after{border-left-color:#F36F5E; }

.distributionContainer .qaBox{border-color:#9379D4; background-color:#9379D4; position:absolute;}
.distributionContainer .qaBox .subTitle{color:#9379D4}
.distributionContainer .qaBox .subTitle i{border-color:#9379D4}
.distributionContainer .qaBox .colorBox:after{border-right-color:#9379D4; }

.distributionContainer .developmentBox{border-color:#72D3F8; background-color:#72D3F8}
.distributionContainer .developmentBox .subTitle{color:#72D3F8}
.distributionContainer .developmentBox .subTitle i{border-color:#72D3F8}
.distributionContainer .developmentBox .colorBox:after{border-left-color:#72D3F8; }

.distributionContainer .designBox:after{content: " ";height: 300px;width:118px;position: absolute; border-right:solid 5px #4fccaf; border-top:solid 5px #4fccaf; top:30px; left:100%;border-radius: 0 50px 0 0px;-moz-border-radius: 0 50px 0 0px;-webkit-border-radius: 0 50px 0 0px;}
.distributionContainer .qaBox:after{content: " ";height: 220px;width:118px;position: absolute; border-right:solid 5px #9379d4; border-top:solid 5px #9379d4; top:30px; left:100%;border-radius: 0 50px 0 0px;-moz-border-radius: 0 50px 0 0px;-webkit-border-radius: 0 50px 0 0px;}
.distributionContainer .researchBox:after{content: " ";height: 220px;width:118px;position: absolute; border-left:solid 5px #f36f5e; border-top:solid 5px #f36f5e; top:30px; right:100%; margin-right:-4px; border-radius: 50px 0 0 0px;-moz-border-radius: 50px 0 0 0px;-webkit-border-radius: 50px 0 0 0px;}
.distributionContainer .developmentBox:after{content: " ";height: 220px;width:118px;position: absolute; border-left:solid 5px #72d3f8; border-top:solid 5px #72d3f8; top:30px; right:100%; margin-right:-4px; border-radius: 50px 0 0 0px;-moz-border-radius: 50px 0 0 0px;-webkit-border-radius: 50px 0 0 0px;}
.distributionContainer .pillarStepBg:after{border-top:20px solid #d2dbde;content:""; position:absolute; width:165px; height:180px; top:-130px; left:-27px; border-bottom: 4px solid rgba(255, 255, 255, 0);border-right: 0px solid rgba(255, 255, 255, 0);border-left: 0px solid rgba(255, 255, 255, 0);}
.distributionContainer .pillarStepBg{position: absolute;height: 0px; width: 150px; padding: 0px; right:100%; top:100%; margin-top:154px; margin-right:35px; border-left: 19px solid transparent; border-right: 19px solid transparent; border-top: 130px solid #E44C38; }

/*Quality Policy*/
.qualityPolicyContainer {padding-bottom:0px;}
.qualityPolicyContainer .qualityPolicyContent{padding-bottom:50px; }
.qualityPolicyContainer .qualityPolicyContent .mainPangeTitle{font-size:32px; line-height:40px; font-weight:600; text-align:center; margin-bottom:20px; }
.qualityPolicyContainer .qualityPolicyContent p{font-size:14px; line-height:24px;margin:0; color:#747474; text-align:center }

.qualityPolicyContainer .qualityTypeBox{padding-left:120px; margin-bottom:30px; overflow:hidden;}
.qualityPolicyContainer .qualityTypeBox .subTitle{font-size:22px; font-weight:600; margin-bottom:10px; line-height:22px;}
.qualityPolicyContainer .qualityTypeBox span{width:100px; height:100px; margin-left:-120px;background:url(../Images/general-sp.png) no-repeat; border:solid 1px #000; float:left;border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px;}
.qualityPolicyContainer .qualityTypeBox span.testCasesIcon{background-position: -1390px -250px; border-color:#E56E29}
.qualityPolicyContainer .qualityTypeBox span.testExecutionIcon{background:none; border-color:#F2C543; color:#F2C543; font-size:60px; text-align:center; line-height:88px;}
.qualityPolicyContainer .qualityTypeBox span.bugRiportIcon{background-position: -1500px -250px; border-color:#3BB99B}
.qualityPolicyContainer .qualityTypeBox span.fixBugIcon{background-position: -1610px -250px; border-color:#955DC6}
.qualityPolicyContainer .qualityTypeBox span.testCycleIcon{background-position: -480px -730px; border-color:#be4140}
.qualityPolicyContainer .qualityTypeBox p{color:#747474; font-size:14px; line-height:24px;}
.qualityPolicyContainer .qualityTypeBox ul{margin-bottom:40px; color:#000;}
.qualityPolicyContainer .qualityTypeBox ul li {font-size:14px; line-height:22px; padding-left:15px;margin-bottom:10px;}
.qualityPolicyContainer .qualityTypeBox ul li:before{content: "\f105";font: normal normal normal 14px/1 FontAwesome; margin-right:5px; margin-left:-15px;}

.qualityPolicyContainer .text-right{padding-top:90px;}

.qualityPolicyContainer .mainTitle{font-size:32px; line-height:40px; font-weight:700; text-align:center; margin-bottom:30px; }
.qualityPolicyContainer .qualityAreasContent{background-color:#f6f5f5; padding:40px 0 0; margin-top:10px; }
.qualityPolicyContainer .qualityAreasContent {text-align:center; font-size:20px;}
.qualityPolicyContainer .qualityAreasContent .col-md-4{margin-bottom:50px;}
.qualityPolicyContainer .qualityAreasContent .areaIcon{width:70px; height:70px;background:url(../Images/general-sp.png) no-repeat;border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px; display:block; margin:0 auto 15px}
.qualityPolicyContainer .qualityAreasContent .clientIcon{background-position:0 -730px; background-color:#37AAFF}
.qualityPolicyContainer .qualityAreasContent .deliveryIcon{background-position:-80px -730px; background-color:#FBC630}
.qualityPolicyContainer .qualityAreasContent .performanceIcon{background-position:-160px -730px; background-color:#77B43B}
.qualityPolicyContainer .qualityAreasContent .serviceIcon{background-position:-240px -730px; background-color:#F76B00}
.qualityPolicyContainer .qualityAreasContent .stringentIcon{background-position:-320px -730px; background-color:#F76B89}
.qualityPolicyContainer .qualityAreasContent .innovativeIcon{background-position:-400px -730px; background-color:#955CC8}


/*main Services Page*/
.mainServices{padding:50px 0 0}
.mainServices .serviceIconBox{width:130px; margin-right:20px; float:left;}
.mainServices .serviceIconBox span{width:130px; height:130px; border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px; display:inline-block; margin-bottom:10px; text-align:center; position:relative;background:url(../Images/general-sp.png) no-repeat; display:inline-block; background-color:#f95656}
.mainServices .serviceIconBox span:before{ content:""; position:absolute; border-top: 4px solid rgba(255, 255, 255, 0);border-right: 4px solid rgba(255, 255, 255, 0);border-left: 4px solid rgba(255, 255, 255, 0);border-bottom:4px solid #f95656; width:150px; height:150px; display:block; margin:-10px 0 0 -10px;border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.mainServices .serviceIconBox a:hover span:before{-ms-transform: rotate(360deg); -webkit-transform: rotate(360deg);transform: rotate(360deg);}
.mainServices .serviceIconBox span.eCommerceIcon {background-color: #70b335;background-position: 0 -410px;}
.mainServices .serviceIconBox span.eCommerceIcon:before{border-bottom:4px solid #70b335}
.mainServices .serviceIconBox span.webDesignIcon{background-color:#00b1e4; background-position:-140px -410px ;}
.mainServices .serviceIconBox span.webDesignIcon:before{border-bottom: 4px solid #00b1e4;}
.mainServices .serviceIconBox span.ebayManagementIcon{background-color:#19c0a6; background-position:-280px -410px ;}
.mainServices .serviceIconBox span.ebayManagementIcon:before{border-bottom: 4px solid #19c0a6;}
.mainServices .serviceIconBox span.internetMarketingIcon{background-color:#f95656; background-position:-420px -410px ;}
.mainServices .serviceIconBox span.internetMarketingIcon:before{border-bottom: 4px solid #f95656;}
.mainServices .serviceIconBox span.ebayStoreIcon{background-color:#d28ac2; background-position:-700px -410px ;}
.mainServices .serviceIconBox span.ebayStoreIcon:before{border-bottom: 4px solid #d28ac2;}
.mainServices .serviceIconBox span.designIocn{background-color:#865ead; background-position:-560px -410px;}
.mainServices .serviceIconBox span.designIocn:before{border-bottom: 4px solid #865ead;}
.mainServices .serviceContent{padding-left:150px; min-height:150px; margin-bottom:50px;}
.mainServices .serviceContent .mainTitle{font-size:23px; font-weight:700; margin:0px 0 15px; line-height:30px;}
.mainServices .serviceContent .mainTitle a{color:#404040}
.mainServices .serviceContent .mainTitle a:hover{color:#ee3c42}
.mainServices .serviceContent p{font-size:16px; color:#747474; line-height:25px;}
.mainServices .serviceContent a.readMoreLink{font-size:14px; color:#8e8e8e;}
.mainServices .serviceContent a.readMoreLink:hover{color:#ee3c42}

/*E-commerce Web Design*/
.eCommerceContener{color:#404040}
.eCommerceContener .sectionTitle{font-size:24px; font-weight:700; margin:0px 0 30px; line-height:30px; text-align:center;}
.eCommerceContener p{font-size:16px; line-height:30px; margin-bottom:40px;}
.eCommerceContener p strong{font-weight:600}
.eCommerceContener .ecommereServiceBanner{border-radius:0 0 0 30px;-moz-border-radius: 0 0 0 30px;-webkit-border-radius:0 0 0 30px;}
.eCommerceContener .colorBox{background-color:#f95656; color:#FFF;padding:42px;}
.eCommerceContener .colorBox p{ font-size:15px; line-height:28px; margin-bottom:0; margin-top:30px; }
.eCommerceContener .colorBox p:first-child{margin-top:0px;}
.eCommerceContener .colorBox.topBox{height:300px;border-radius:0 30px 0 0;-moz-border-radius: 0 30px 0 0;-webkit-border-radius:0 30px 0 0;}
.eCommerceContener .colorBox ul.listStyle{ line-height:30px; font-size:15px; margin:30px 0 0 0}
.eCommerceContener .colorBox ul.listStyle li:before{content: "\f105";font: normal normal normal 16px/1 FontAwesome; margin-right:6px;}
.eCommerceContener .topBotomBorder{margin: 30px 0; border-top:2px solid #dadada; height:5px; }
.eCommerceContener .topBotomBorder:after{border-bottom: 1px solid #dadada;content: "";display: block;    margin: 5px auto 0;width: 98%;}
.eCommerceContener .aboutEcommerceContent{padding:0 50px; }
.eCommerceContener .aboutEcommerceContent p{font-size:15px; line-height:28px;color:#747474}
.eCommerceContener .aboutEcommerceContent p:last-child{margin-bottom:0}
.eCommerceContener .eCommerceIconbox{padding:66px 0 96px;}
.eCommerceContener .eCommerceIconbox span{display:block; width:120px; height:120px; margin:0 auto;background:url(../Images/general-sp.png) no-repeat -840px -410px; }
.eCommerceContener .eCommerceBenefits {padding-bottom:30px;}
.eCommerceContener .eCommerceBenefits .mainTitle{font-size:24px; line-height:60px; text-align:center; font-weight:700; color:#FFF; background:#32bace url(../Images/pattern-bg.png) repeat; margin:30px 0 20px;}
.eCommerceContener .eCommerceBenefits .benefitContent{padding-left:50px; font-size:15px; line-height:26px; color:#747474}
.eCommerceContener .eCommerceBenefits .subTitle{font-size:22px; font-weight:600; color:#404040; margin-bottom:20px; line-height:40px;}
.eCommerceContener .benefitContent span{background:url(../Images/general-sp.png) no-repeat ;width:35px; height:40px; float:left; margin-left:-50px }
.eCommerceContener .benefitContent span.moneyIcon{background-position:-1880px 0 }
.eCommerceContener .benefitContent span.accessIcon{background-position:-1880px -50px }
.eCommerceContener .benefitContent span.awarenessIcon{background-position:-1880px -100px }
.eCommerceContener .benefitContent span.processIcon{background-position:-1880px -150px }
.eCommerceContener .benefitContent span.reducIcon{background-position:-1880px -200px }
.eCommerceContener .benefitContent span.marketIcon{background-position:-1880px -300px }
.eCommerceContener .benefitContent span.costIcon{background-position:-1880px -350px }
.eCommerceContener .benefitContent span.heandIcon{background-position:-1880px -400px }
.eCommerceContener .benefitContent span.discountIcon{background-position:-1880px -250px}

/*Web Design Service*/
.webDesignContener .webDesignText{text-align:center; line-height:28px; font-size:15px;}
.webDesignContener .webDesignText p{margin-bottom:30px;}
.webDesignContener .webDesignText p:last-child{margin:0}
.webDesignContener .mainTitle{font-size:24px; line-height:60px; text-align:center; font-weight:700; color:#FFF; background:#09a890 url(../Images/pattern-bg.png) repeat; margin:30px 0;}
.webDesignContener .howWeDoIt{margin-bottom:0}
.webDesignContener .howWeDoIt li {padding-left:195px; font-size:14px; line-height:25px; margin-bottom:25px; min-height:170px;}
.webDesignContener .howWeDoIt li span{float:left; width:130px; height:130px;background:url(../Images/general-sp.png) no-repeat; margin-left:-195px;position:relative;}
.webDesignContener .howWeDoIt li span:after{ border-left: 2px dotted #898989;content: "";display: block;height: 130px;left: 50%;position: absolute;top: 100%;z-index: 0;}
.webDesignContener .howWeDoIt li:last-child span:after{border:0px;} 
.webDesignContener .howWeDoIt li:last-child{margin-bottom:0}
.webDesignContener .howWeDoIt li span.layoutIcon{background-position:-970px -410px}
.webDesignContener .howWeDoIt li span.designIcon{background-position:-1110px -410px}
.webDesignContener .howWeDoIt li span.buildIcon{background-position:-1250px -410px}
.webDesignContener .howWeDoIt li span.enhancementIcon{background-position:-1390px -410px}
.webDesignContener .howWeDoIt li span.optimisIcon{background-position:-1530px -410px}
.webDesignContener .howWeDoIt li .subTitle{font-size:28px; font-weight:400; color:#000000; margin-bottom:10px; line-height:35px;}
.webDesignContener .contactinfo{font-size:16px; line-height:60px; text-align:center; color:#FFF; background:#657b8d url(../Images/pattern-bg.png) repeat; margin:30px 0 30px 0;}
.webDesignContener .contactinfo a{color:#FFF; font-size:20px; font-weight:600; text-decoration:none;}
.webDesignContener .contactinfo b{font-size:20px;font-weight:600; }

/*Ebay Store Management*/
.storeManagementContener{}
.storeManagementContener .mainTitle,.storeManagementContener .costTitle{font-size:24px; line-height:60px; text-align:center; font-weight:700; color:#FFF; background:#09a890 url(../Images/pattern-bg.png) repeat; margin:30px 0;}
.storeManagementContener .costTitle{background-color:#657b8d; margin-bottom:20px;}
.storeManagementContener .capabilityPoints{margin-top:20px;}
.storeManagementContener .firstRow .capabilityPoints{margin-top:0}
.storeManagementContener .boxOne .capabilityPoints li{padding-right:30px;}
.storeManagementContener .capabilityPoints li {font-size:14px; line-height:22px; padding-left:15px;margin-bottom:21px;}
.storeManagementContener .capabilityPoints li:last-child{margin-bottom:0;}
.storeManagementContener .capabilityPoints li .subTitle{font-size:19px; font-weight:600; color:#000000; margin-bottom:10px; line-height:24px;}
.storeManagementContener .capabilityPoints li:before{content: "\f105";font: normal normal normal 18px/1 FontAwesome; margin-right:5px; margin-left:-15px;}
.storeManagementContener .boxTwo .capabilityPoints {margin-left:30px;}
.storeManagementContener .storeManagementText{text-align:center; line-height:28px; font-size:15px;}
.storeManagementContener .storeManagementText p{margin-bottom:30px;}
.storeManagementContener .boxOne, .storeManagementContener .boxTwo{width:50%; float:left; padding:0 15px }
.storeManagementContener .boxOne{padding-right:0}
.storeManagementContener .boxTwo{padding-left:0}
.storeManagementContener .remarks{font-size:10px; line-height:20px; margin:30px 0 ; color:#8e8e8e}
.storeManagementContener .costContactinfo{text-align:center; font-size:16px;margin-bottom:30px;}
.storeManagementContener .costContactinfo a{color:#404040; font-size:20px; text-decoration:none; font-weight:600;}
.storeManagementContener .costContactinfo a:hover{color:#f95656;}
.storeManagementContener .costContactinfo b{color:#000; font-size:20px;}


/*Internet Marketing*/ 
.marketingContener{}
.marketingContener .sectionTitle{font-size:24px; font-weight:700; margin:0px 0 30px; line-height:30px; text-align:center;}
.marketingContener .marketingText{text-align:center; line-height:28px; font-size:15px;}
.marketingContener .marketingText p{margin-bottom:30px;}
.marketingContener .marketingText p:last-child{margin:0}
.marketingContener .mainTitle{font-size:24px; line-height:60px; text-align:center; font-weight:700; color:#FFF; background:#32bace url(../Images/pattern-bg.png) repeat; margin:30px 0;}
.marketingContener .weAreDoing{}
.marketingContener .weAreDoing li {padding-left:95px; font-size:15px; line-height:26px; margin-bottom:50px; color:#747474}
.marketingContener .weAreDoing li:last-child{margin-bottom:0}
.marketingContener .weAreDoing li span{float:left; width:65px; height:65px;background:url(../Images/general-sp.png) no-repeat; margin-left:-95px;position:relative;}
.marketingContener .weAreDoing li span.emailIcon{background-position:-1720px -80px}
.marketingContener .weAreDoing li span.newsletterIcon{background-position:-1800px -80px}
.marketingContener .weAreDoing li span.integrateIcon{background-position:-1720px -155px}
.marketingContener .weAreDoing li span.clickIcon{background-position:-1800px -155px}
.marketingContener .weAreDoing li span.seoIcon{background-position:-1720px -230px}
.marketingContener .weAreDoing li span.smsIcon{background-position:-1800px -230px}
.marketingContener .weAreDoing li .subTitle{font-size:22px; font-weight:600; margin-bottom:20px; line-height:22px; color:#404040}
.marketingContener .contactinfo{font-size:16px; line-height:60px; text-align:center; color:#FFF; background:#657b8d url(../Images/pattern-bg.png) repeat; margin:30px 0 30px 0;}
.marketingContener .contactinfo a{color:#FFF; font-size:20px; font-weight:600; text-decoration:none;}
.marketingContener .contactinfo b{font-size:20px;font-weight:600; }


 /*Ebay Store Design*/
.ebayStoreContener{}
.ebayStoreContener .ebayStoreText{line-height:28px; font-size:15px;}
.ebayStoreContener .ebayStoreText p{margin-bottom:30px;}
.ebayStoreContener .ebayStoreText p:last-child{margin:0}
.ebayStoreContener .ebayStoreText .ulList {overflow:hidden}
.ebayStoreContener .ebayStoreText .ulList li {font-size:14px; line-height:22px; padding-left:15px;margin-bottom:21px;display:inline-block; vertical-align:top; width:50%; padding-right:20px;}
.ebayStoreContener .ebayStoreText .ulList li:before{content: "\f105";font: normal normal normal 18px/1 FontAwesome; margin-right:5px; margin-left:-15px;}
.ebayStoreContener .subTitle{font-size:19px; font-weight:600; margin-bottom:20px; line-height:24px;}
.ebayStoreContener .sectionTitle{font-size:24px; font-weight:700; margin:0px 0 15px; line-height:30px; text-align:center;}
.ebayStoreContener .ourStore{overflow:hidden; padding:0 15px; margin-bottom:45px}
.ebayStoreContener .storeImgBox{width:50%; padding:15px; float:left;}
.ebayStoreContener .storeImgBox .storeImg{-webkit-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.5);box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.5); position:relative;}
.ebayStoreContener .storeImgBox .overlayBox{position:absolute;top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.6); display:none;}
.ebayStoreContener .storeImgBox .visitStoreLink{width:350px; height:150px; position:absolute; top:0; bottom:0; right:0; left:0; margin:auto; text-align:center; color:#FFF; display:none;}
.ebayStoreContener .storeImgBox .visitStoreLink .title{font-size:34px; line-height:30px; }
.ebayStoreContener .storeImgBox .visitStoreLink p{font-size:16px; margin:20px 0;}
.ebayStoreContener .storeImgBox .visitStoreLink a.visitLinkBtn{background-color:#ee3c42; color:#FFF; font-size:14px; line-height:34px; display:inline-block; padding: 0 10px;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px;text-decoration:none;}
.ebayStoreContener .storeImgBox .visitStoreLink a.visitLinkBtn:hover{background-color:#f95656;}
.ebayStoreContener .storeImgBox:hover .overlayBox, .ebayStoreContener .storeImgBox:hover .visitStoreLink{display:block;}


/*Jobs & Careers*/
.jobsCareersContainer{}
.jobsCareersContainer .gloriousOpportunity{background-color:#18a5c8; color:#FFF; font-size:14px; padding:15px 0 5px; text-align:center; margin-bottom:30px; }
.jobsCareersContainer .gloriousOpportunity b{font-size:20px; font-weight:600; display:block;line-height:30px;}
.jobsCareersContainer .sectionTitle{font-size:16px; font-weight:700; margin:0px 0 15px; line-height:20px; text-align:center;}
.jobsCareersContainer .jobsCareersContent {text-align:center; padding-bottom:20px;}
.jobsCareersContainer .jobsCareersContent .ulList{margin-bottom:40px; color:#000;}
.jobsCareersContainer .jobsCareersContent .ulList li {font-size:14px; line-height:22px; padding-left:15px;margin-bottom:10px;}
.jobsCareersContainer .jobsCareersContent .ulList li:before{content: "\f105";font: normal normal normal 14px/1 FontAwesome; margin-right:5px; margin-left:-15px;}
.jobsCareersContainer .jobsCareersContent p{font-size:13px; color:#000; line-height:24px;}
.jobsCareersContainer .jobsCareersContent p a{text-decoration:underline; color: #ee3c42;}
.jobsCareersContainer .otherLinks{}
.currentOpenings .mainPangeTitle{font-size:24px; font-weight:700; text-align:center; line-height:60px; color:#FFF; background-color:#657b8d; text-transform:uppercase; letter-spacing:0.15em; position:relative; overflow:hidden; margin-top:60px;margin-bottom:30px;}
.currentOpenings .mainPangeTitle:before,.currentOpenings .mainPangeTitle:after{content: "\f0b1";font: normal normal normal 18px/1 FontAwesome; }
.currentOpenings .mainPangeTitle:before{position:absolute; font-size:70px; left:-5px;bottom:-15px;-ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); transform: rotate(-20deg);text-shadow: 2px 2px 0 #465c6c;}
.currentOpenings .mainPangeTitle:after{position:absolute; font-size:45px; right:-13px; bottom:-10px;-ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); transform: rotate(-20deg);text-shadow: 1px 1px 0 #465c6c;}
.currentJobs .jobCategory{}
.currentJobs .jobSections{background-color:#e1e9ee; width:100%; display:table; margin-bottom:20px;}
.currentJobs .jobSections li{ line-height:45px; padding:0 20px; color:#525252;  font-size:18px; display:table-cell; text-align:center;}
.currentJobs .jobSections li.active{background-color:#657b8d; color:#FFF; position:relative;}
.currentJobs .jobSections li.active:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;border-color: rgba(136, 183, 213, 0);border-top-color: #657b8d;border-width: 8px;margin-left: -8px;}
.currentJobs .jobWrapperBox{ position:relative;  padding-bottom:0px; margin-bottom:30px;border-bottom:1px solid #dadada;}
.currentJobs .jobWrapperBox .jobIcon{width:120px; height:120px; border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px; margin-bottom:10px; text-align:center; position:relative;background:url(../Images/general-sp.png) no-repeat; display:inline-block;float:left;}
.currentJobs .jobWrapperBox .jobIcon:before{ content:""; position:absolute; border-top: 2px solid rgba(255, 255, 255, 0);border-right: 2px solid rgba(255, 255, 255, 0);border-left: 2px solid rgba(255, 255, 255, 0); width:140px; height:140px; display:block; margin:-14px 0 0 -10px;border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px;}
.currentJobs .jobWrapperBox .jobIcon.coderIcon{background-position:0 -550px; background-color:#95BA54;}
.currentJobs .jobWrapperBox .jobIcon.coderIcon:before{border-bottom:2px solid #95BA54;}
.currentJobs .jobWrapperBox .jobIcon.designIcon{background-position:-130px -550px; background-color:#4CB9E6;}
.currentJobs .jobWrapperBox .jobIcon.designIcon:before{border-bottom:2px solid #4CB9E6;}
.currentJobs .jobWrapperBox .jobIcon.checkIcon{background-position:-260px -550px; background-color:#F14A4B;}
.currentJobs .jobWrapperBox .jobIcon.checkIcon:before{border-bottom:2px solid #F14A4B;}
.currentJobs .jobWrapperBox .jobIcon.analystIcon{background-position:-390px -550px; background-color:#F59829;}
.currentJobs .jobWrapperBox .jobIcon.analystIcon:before{border-bottom:2px solid #F59829;}
.currentJobs .jobWrapperBox .jobIcon.mobileIcon{background-position:-520px -550px; background-color:#11B2BC;}
.currentJobs .jobWrapperBox .jobIcon.mobileIcon:before{border-bottom:2px solid #11B2BC;}
.currentJobs .jobWrapperBox .jobIcon.seoIcon{background-position:-650px -550px; background-color:#BE76C1;}
.currentJobs .jobWrapperBox .jobIcon.seoIcon:before{border-bottom:2px solid #BE76C1;}
.currentJobs .jobWrapperBox .jobIcon.settingIcon{background-position:-780px -550px; background-color:#98BDD2;}
.currentJobs .jobWrapperBox .jobIcon.settingIcon:before{border-bottom:2px solid #98BDD2;}
.currentJobs .jobWrapperBox .jobIcon.hrAdminIcon{background-position:-910px -550px; background-color:#6879B8;}
.currentJobs .jobWrapperBox .jobIcon.hrAdminIcon:before{border-bottom:2px solid #6879B8;}

.currentJobs .jobWrapperBox .jobPost{padding:0 170px 0 150px;margin-bottom:30px;}
.currentJobs .jobWrapperBox .jobTitle{font-size:26px; font-weight:700; color:#000; margin-bottom:10px;}
.currentJobs .jobWrapperBox .sortDiscr{margin:0;}
.currentJobs .jobWrapperBox .sortDiscr li{font-size:14px; color:#747474; margin-top:10px; line-height:24px;}
.currentJobs .jobWrapperBox .sortDiscr li label{color:#404040; font-weight:700;}
.currentJobs .jobWrapperBox .hotVacancy{background-color:#f14b4b; position:absolute; top:0 ;right:44px; line-height:17px; text-align:center;color:#FFF; font-size:14px; text-transform:uppercase; padding:5px 20px;}
.currentJobs .jobWrapperBox .hotVacancy b{display:block;}
.currentJobs .jobWrapperBox .hotVacancy i{width:33px; height:55px;background:url(../Images/general-sp.png) no-repeat -1885px -450px; position:absolute; left:-15px; top:-10px;}
.currentJobs .jobWrapperBox .referralsIcon{ position:absolute; top:6px ;right:44px; line-height:17px; text-align:center; font-size:14px; text-transform:uppercase; padding:0 0 0 20px;}
.currentJobs .jobWrapperBox .referralsIcon b{background-color:#00b2ce;padding:9px 10px 9px 31px;}
.currentJobs .jobWrapperBox .referralsIcon a{color:#FFF;}
.currentJobs .jobWrapperBox .referralsIcon a:hover{text-decoration:none;}
.currentJobs .jobWrapperBox .referralsIcon i{width:60px; height:60px;background:url(../Images/general-sp.png) no-repeat -890px -750px; position:absolute; left:-12px; top:-18px;}
.currentJobs .jobWrapperBox .closeIocn{background-color:#cfcfd6;width:24px; height:24px; line-height:28px; position:absolute; top:0; right:0; text-align:center; border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px; text-decoration:none; text-indent:2px;}
.currentJobs .jobWrapperBox .closeIocn:after{content: "\f067";font: normal normal normal 16px/1 FontAwesome; color:#FFF; }
.currentJobs .jobWrapperBox .jobDetail.openIcon .closeIocn:after{content: "\f068";}
.currentJobs .jobWrapperBox .jobDetail.openIcon .closeIocn{background-color: #404040}
.currentJobs .jobWrapperBox .numberAndLoaction{float:right;}
.currentJobs .jobWrapperBox .numberAndLoaction label{display:block; font-size:16px; margin:0; font-weight:600; color:#000; padding:0 0 0 0px;}
.currentJobs .jobWrapperBox .numberAndLoaction label:last-child{margin-top:15px;}
.currentJobs .jobWrapperBox .numberAndLoaction label i{width:20px; text-align:center;}
.currentJobs .jobWrapperBox .jobDescription{border:solid 1px #dadada; border-top:3px solid #F14b4b; border-bottom:0; padding:30px 29px;display:none }
.currentJobs .jobWrapperBox .jobDescription .subTitle{font-size:20px; font-weight:600; margin-bottom:10px; line-height:24px; color:#000}
.currentJobs .jobWrapperBox .jobDescription .subTitle i{margin-right:10px;}
.currentJobs .jobWrapperBox .jobDescription .ulList {overflow:hidden;margin:0 0 30px 0}
.currentJobs .jobWrapperBox .jobDescription .ulList li {font-size:13px; line-height:32px; padding-left:15px;padding-right:30px;}
.currentJobs .jobWrapperBox .jobDescription .ulList li:before{content: "\f105";font: normal normal normal 16px/1 FontAwesome; margin-right:9px; margin-left:-15px;}
.currentJobs .jobWrapperBox .jobDescription .applyNowBtn{background-color:#f14b4b;line-height:40px; text-align:center;color:#FFF; font-weight:600; font-size:18px;padding:0px 22px; display:inline-block;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px; text-decoration:none;}

.currentOpenings .postYourCV{font-size:20px; text-align:center; line-height:60px; color:#FFF; background-color:#0a9cc1;  position:relative; overflow:hidden; margin-top:0px; margin-bottom:30px;}
.currentOpenings .postYourCV a{color:#FFF;font-size:24px; font-weight:700;}
.currentOpenings .postYourCV:before,.currentOpenings .postYourCV:after{content: "\f0e0";font: normal normal normal 18px/1 FontAwesome; }
.currentOpenings .postYourCV:before{position:absolute; font-size:70px; left:-5px;bottom:-15px;-ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); transform: rotate(-20deg);text-shadow: 2px 2px 0 #098BAE;}
.currentOpenings .postYourCV:after{position:absolute; font-size:38px; right:-3px; bottom:-7px;-ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); transform: rotate(-20deg);text-shadow: 1px 1px 0 #098BAE;}

/*Apply Job*/
.applyJobTitle {background:#18a5c8 url("../Images/pattern-bg.png") repeat scroll 0 0; color:#FFF;margin-bottom:40px;}
.applyJobTitle .mainPangeTitle{font-size:31px; padding:0px; line-height:80px; font-weight:700  }
.applyJobContainer .sectionTitle{font-size:24px;color:#000; font-weight:700; margin-bottom:40px;}
.applyJobContainer .sectionTitle i{margin-right:10px;}
.applyJobContainer .note{float:right;font-size:14px; color:#b2b2b2; font-weight:400;}
.applyJobContainer .star{color:#FF0000; font-size:13px; font-weight:400; line-height:34px;}
.applyJobContainer .applyJobForm .star{line-height:18px; font-size:16px; font-weight:600} 
.applyJobForm input, .applyJobForm textarea{  display: block;width: 100%;height: 50px;font-size:19px; padding: 6px 12px;margin-bottom:30px; color: #646464;background-color: #fff;background-image: none;border: 1px solid #aeaeae;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px; }
.applyJobForm input.input-validation-error, .applyJobForm textarea.input-validation-error{border-color:#ee3c42; background-color:#fffcfc}
.applyJobForm input:focus,.applyJobForm textarea:focus{background-color:#F2fcff; border-color:#217dcc}
.applyJobForm textarea{height:110px; margin-bottom:0}
.applyJobForm .col-md-4{position:relative;}
.applyJobForm .sendEmail{background-color:#f14b4b;line-height:40px; margin:30px 0; text-align:center;color:#FFF; font-weight:400; font-size:18px;padding:0px 22px; display:inline-block;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px; text-decoration:none; border:0;}
.applyJobForm label{font-size:16px; display:inline-block; font-weight:600; line-height:20px; clear:both;}
.applyJobForm label.requiredFild:after{content:"*";color:#FF0000;font-size:16px; font-weight:600; padding-left:5px;}
.applyJobForm .errMsgsummary{bottom: 10px;color: #ff0000;font-size: 12px;left: 15px;padding: 0;position: absolute;width: 100%; display:none;}
.applyJobForm label + span,.applyJobForm .comment{font-size:12px; color:#b2b2b2;}
.applyJobForm .DateofBirth{margin:0 -15px; font-size:0px }
.applyJobForm .DateofBirth > li{display:inline-block; width:33.33%; padding:0 15px; position:relative;}

.applyJobForm .totalExperience{margin:0 -15px; font-size:0;}
.applyJobForm .totalExperience > li{display:inline-block; width:50%; padding:0 15px;}
.applyJobForm .maritalStatus > li{display:inline-block; margin-right:30px; padding-top:15px;}
.applyJobForm .maritalStatus  label{width:auto; display:inline-block;}
.applyJobForm .maritalStatus {width: 20px;height: 20px;display: inline-block;position: relative;z-index: 1;top: 3px;background: url("../Images/radio.png") no-repeat; margin-right:10px;}
.applyJobForm .maritalStatus .custom-radio:hover{background: url("../Images/radio-hover.png") no-repeat;}
.applyJobForm .maritalStatus selected{background: url("../Images/radio-selected.png") no-repeat;}
.applyJobForm .maritalStatus input{margin: 1px;position: absolute;z-index: 2;cursor: pointer;outline: none;opacity: 0;/* CSS hacks for older browsers */_noFocusLine: expression(this.hideFocus=true); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0; width:20px; height:20px;}
.applyJobForm .customfile-input { position: absolute; height: 100px; cursor: pointer; background: transparent; border: 0; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index:9;  }
.applyJobForm .customfile { width: 100%; background: #FFF; cursor: pointer; overflow: hidden; border: 1px solid #aeaeae; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  position: relative; height:50px; }
.applyJobForm .customfile-disabled { opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: default;  }
.applyJobForm .customfile-feedback { display: block; margin: 15px 0px 0px 10px; font-size: 14px; color: #a6a6a6}
.applyJobForm .customfile-feedback-populated { color: #404040; font-size:14px; height:20px; overflow:hidden; margin:15px 0 0 10px }
.applyJobForm .customfile-button { color: #404040; float: right; text-align: center; text-decoration: none;  font-size: 30px; line-height:48px; margin-right:10px;  }
.applyJobForm .customfile.customfile-hover, .applyJobForm .customfile.customfile-focus{background-color:#F2fcff; border-color:#217dcc}
.applyJobForm .customfile-focus .customfile-button { outline: 1px dotted #ccc;  }
.applyJobForm .customfile .clearfile{color: #404040;font-size: 18px;margin-top: -13px; position: absolute; right: 50px; top: 50%; z-index: 10;}

.applyJobForm .s-hidden {visibility:hidden;padding-right:10px;}
.applyJobForm .s-hidden.input-validation-error + .styledSelect{border-color:#ee3c42; background-color:#fffcfc}
.applyJobForm .select {cursor:pointer;display:inline-block;position:relative;height: 50px;font-size:16px;margin-bottom:30px;  width:100%;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px; }
.applyJobForm .styledSelect {position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid #aeaeae; line-height:45px; background-color:white; font-weight:600; padding:0 10px;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px; }
.applyJobForm .styledSelect:after {content:"";width:0;height:0;border:5px solid transparent;border-color:#404040 transparent transparent transparent;position:absolute;top:50%;right:15px; margin-top:-3px;}
.applyJobForm .styledSelect:active, .styledSelect.active {background-color:#F2fcff; border-color:#217dcc}
.applyJobForm .options {display:none;position:absolute;top:100%;right:0;left:0;z-index:99;margin:0 0;padding:0 0;list-style:none;border:1px solid #ccc;background-color:white;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2); overflow-x: hidden;overflow-y: scroll;max-height:250px;}
.applyJobForm .options li {padding:0 6px;margin:0 0;padding:0 10px;border-bottom:1px solid #ccc; line-height:40px;}
.options li:hover {background-color:#39f;color:white;}

.applyJobThankYou {padding:200px 0;}
.applyJobThankYou .mainTitle{font-size:70px; color:#049fc6;}
.applyJobThankYou p{font-size:20px; color:#747474}

/*Life-at-Varologic*/
.lifeAtVarologicContent {padding:30px 0 30px;}
.lifeAtVarologicContent p{font-size:14px; line-height:24px; color:#747474; text-align:center; margin:0 0 30px 0;}
.allEvents .eventContent{overflow:hidden; text-align:center;  margin-bottom:60px;}
.allEvents .eventContent a{border:10px solid #FFF; margin:0 20px 30px; overflow:hidden; display:block;-webkit-box-shadow:0 8px 0 0 rgba(0, 0, 0, 0.1)s;-moz-box-shadow:0 8px 0 0 rgba(0, 0, 0, 0.1) ;box-shadow: 0 8px 0 0 rgba(0, 0, 0, 0.1); border-radius:50%;-moz-border-radius: 50%;-webkit-border-radius:50%;}
.allEvents .eventContent a img{}
.allEvents .eventContent .subTitle{font-size:21px; font-weight:700; margin-bottom:30px;}
.allEvents .eventContent p{font-size:14px; line-height:24px; color:#747474; text-align:center; margin:0;}
.lifeAtVarologicContener .postYourCV{font-size:20px; text-align:center; line-height:60px; color:#FFF; background-color:#0a9cc1;  position:relative; overflow:hidden; margin-top:0px; margin-bottom:30px;}
.lifeAtVarologicContener .postYourCV a{color:#FFF;font-size:24px; font-weight:700;}
.lifeAtVarologicContener .postYourCV:before,.lifeAtVarologicContener .allEvents .postYourCV:after{content: "\f0e0";font: normal normal normal 18px/1 FontAwesome; }
.lifeAtVarologicContener .postYourCV:before{position:absolute; font-size:70px; left:-5px;bottom:-15px;-ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); transform: rotate(-20deg);text-shadow: 2px 2px 0 #098BAE;}
.lifeAtVarologicContener .postYourCV:after{position:absolute; font-size:38px; right:-3px; bottom:-7px;-ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); transform: rotate(-20deg);text-shadow: 1px 1px 0 #098BAE;}

.eventDetailContainer{padding-top:30px}
.eventDetailContainer .eventDetailContent{margin-bottom:30px;}
.eventDetailContainer .eventDetailContent p{font-size:15px; color:#747474; line-height:24px;}
.eventDetailContainer .eventImgContent .row a{margin:30px 0; display:block; text-align:center}
.eventDetailContainer .mainPangeTitle{font-size:24px; font-weight:700; line-height:34px;}
.eventDetailContainer .mainPangeTitle a{float:right; font-size:18px; font-weight:400; line-height:30px; color:#747474; width:34px; border:solid 2px #dadada; text-align:center;border-radius:30px;-moz-border-radius: 30px;-webkit-border-radius:30px;}
.eventDetailContainer .mainPangeTitle a i{font-size:23px;}
.eventDetailContainer .eventImgContent .row a img{padding:10px; background-color:#FFF;-webkit-box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.35);-moz-box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.35);box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.35);}
.eventDetailContainer .postYourCV{font-size:20px; text-align:center; line-height:60px; color:#FFF; background-color:#0a9cc1;  position:relative; overflow:hidden; margin-top:0px; margin-bottom:30px;}
.eventDetailContainer .postYourCV a{color:#FFF;font-size:24px; font-weight:700;}
.eventDetailContainer .postYourCV:before,.eventDetailContainer .postYourCV:after{content: "\f0e0";font: normal normal normal 18px/1 FontAwesome; }
.eventDetailContainer .postYourCV:before{position:absolute; font-size:70px; left:-5px;bottom:-15px;-ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); transform: rotate(-20deg);text-shadow: 2px 2px 0 #098BAE;}
.eventDetailContainer .postYourCV:after{position:absolute; font-size:38px; right:-3px; bottom:-7px;-ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); transform: rotate(-20deg);text-shadow: 1px 1px 0 #098BAE;}


/*3D Design*/
.threeDContener{margin-top:-30px;overflow:hidden}
.threeDMainContent{background-color:#799BC0; color:#FFF; padding-top:60px;}
.threeDMainContent .container{position:relative; z-index:2;}
.threeDMainContent .modelImg{margin:-60px 0 0 -100px; float:left; }
.threeDMainContent .mainPangeTitle{color:#fff; font-size:50px; line-height:60px;}
.threeDMainContent p{margin:30px 0 0 0; font-size:15px; line-height:26px;}
.threeDModelGallery{background-color:#2d3e50; color:#FFF;position:relative; z-index:1}

.threeDModelGallery::before{top: 0;left: 50%;z-index: -1;width: 2850px; margin-left:-1425px; height: 75%;background: inherit;-webkit-transform: rotate(-2deg);transform: rotate(-2deg);-webkit-transform-origin: 0 0;transform-origin: 0 0;position: absolute;content: '';pointer-events: none;}
.threeDModelGallery::before{height: 50%;background: #2d3e50;-webkit-transform: rotate(5.2deg);transform: rotate(5.2deg);-webkit-transform-origin: 112% 0;transform-origin: 112% 0;}
.threeDModelGallery .imageGalleryTitle{ font-size:45px; font-weight:300; text-align:center; padding:35px 0 50px;}
.threeDModelGallery ul{margin:0; padding:0 30px 30px; overflow:hidden}
.threeDModelGallery ul li{width:25%; float:left;}

.makeModelProcess{ padding-bottom:60px;}
.makeModelProcess .mainTitle{text-align:center; padding:30px 0 60px; font-size:30px; font-weight:700; line-height:30px; }
.makeModelProcess .stepIcon{position:absolute; top:-20px; text-align:center; color:#FFF; font-size:18px; font-weight:600; width:90px; height:144px; line-height:144px;}
.makeModelProcess .stepIcon.leftArrow{left:-49px; text-indent:10px;}
.makeModelProcess .stepIcon.rightArrow{right:-49px;text-indent:-10px;}
.makeModelProcess .arrow-right {width: 0; height: 0; border-top: 72px solid transparent;border-bottom: 72px solid transparent;border-left: 90px solid #2d3e50; position:absolute; z-index:-1}
.makeModelProcess .arrow-right:before {border-bottom: 2px solid #2d3e50;content: "";display: inline-block;left: -1px;top: 50%;width: 24px; position:absolute; margin-top:-1px;}
.makeModelProcess .arrow-right:after {border: 2px solid #2d3e50;border-radius: 5px;content: "";display: inline-block;height: 10px;left: 22px;position: absolute;top: 50%;width: 10px; margin-top:-5px;}

.makeModelProcess .arrow-left {width: 0; height: 0; border-top: 72px solid transparent;border-bottom: 72px solid transparent; border-right:90px solid #1bafad; position:absolute; z-index:-1; }
.makeModelProcess .arrow-left:before {border-bottom: 2px solid #1bafad;content: "";display: inline-block;left: -23px;top: 50%;width: 24px; position:absolute; margin-top:-1px;}
.makeModelProcess .arrow-left:after {border: 2px solid #1bafad;border-radius: 5px;content: "";display: inline-block;height: 10px;left: -32px;position: absolute;top: 50%;width: 10px; margin-top:-5px;}
.makeModelProcess p{font-size:15px; color:#747474; line-height:26px;margin-bottom:0;height:104px; display:table-cell; vertical-align:middle;}
.makeModelProcess p a{color:#747474; text-decoration:underline}
.makeModelProcess p a:hover{color:#ee3c42;}

.threeDContener .twoColorBorder{background-color:#2d3e50; height:15px;position:relative; margin-bottom:30px;}
.threeDContener .twoColorBorder:before{content:""; background-color:#1bafad; position:absolute; top:0; right:0; width:50%; height:100%;}

.threeDContener .subTitle{font-size:24px; font-weight:700; line-height:24px; margin-bottom:30px; color:#2d3e50}
.threeDContener .haveQuery .subTitle{color:#1bafad; padding-left:20px;}
.threeDContener .softwarIcons{border-right:solid 1px #dadada; margin-right:-15px;}
.threeDContener .softwarIcons span{background:url(../Images/general-sp.png) no-repeat; display:block; height:40px;margin-bottom:30px;}

.threeDContener .softwarIcons .maxIcon span{width:320px; background-position:-1040px -560px;}
.threeDContener .softwarIcons .vrayIcon span{width:160px; background-position:-1040px -620px;}
.threeDContener .softwarIcons .photoshopIcon span{width:170px; background-position:-1210px -620px; margin-bottom:0}
.threeDContener .haveQuery ul{margin:0; padding-left:20px;}
.threeDContener .haveQuery li{font-size:16px; line-height:27px; margin-bottom:21px; font-weight:600;}
.threeDContener .haveQuery li:last-child{margin-bottom:0}
.threeDContener .haveQuery li i{font-size:28px; color:#1bafad; width:28px; margin-right:15px;}
.threeDContener .haveQuery li a{color:#404040}
.threeDContener .haveQuery li a:hover{color:#ee3c42; text-decoration:none;}
.threeDContener .requestQuote{background-color:#F5F5F5; border-top:1px solid #aeaeae;padding:30px 0 20px;}
.threeDContener .requestQuote input[type=text],.threeDContener .requestQuote textarea{  display: block;width: 100%;height: 50px;font-size:19px; padding: 6px 12px;margin-bottom:25px; color: #646464;background-color: #fff;background-image: none;border: 1px solid #aeaeae;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px; }
.threeDContener .requestQuote input[type=text].input-validation-error,.threeDContener .requestQuote textarea.input-validation-error{ background-color:#fffcfc; border-color:#ee3c42}
.threeDContener .requestQuote textarea{height:110px;}
.threeDContener .requestQuote input[type=text]:focus,.threeDContener .requestQuote textarea:focus{background-color:#F2fcff; border-color:#217dcc}
.threeDContener .requestQuote input[type=text]{padding-left:55px;}
.threeDContener .requestQuote i{color: #a6a6a6;font-size: 32px;height: 38px;left: 10px;line-height: 38px;margin-left: 15px;position: absolute;text-align: center;top: 5px;width: 35px;}
.threeDContener .requestQuote i.fa-mobile{font-size:40px;}
.threeDContener .requestQuote ::-webkit-input-placeholder {color:#646464; font-size:14px;}
.threeDContener .requestQuote :-moz-placeholder {color:#646464; font-size:14px;font-weight:600;}
.threeDContener .requestQuote ::-moz-placeholder {color:#646464; font-size:14px;font-weight:600;}
.threeDContener .requestQuote :-ms-input-placeholder {color:#646464; font-size:14px;font-weight:600;}
.threeDContener .col-md-6{position:relative;}
.threeDContener .requestQuote .errMsgsummary{bottom: 5px;color: #ff0000;font-size: 12px;left: 15px;padding: 0;position: absolute;width: 100%; display:none;}
.requestQuote ul {margin:-10px -15px 0}
.requestQuote .mainTitle{font-size:24px; color:#404040; font-weight:700; margin-bottom:20px;}
.requestQuote .note{font-size:14px; color:#747474; margin-bottom:20px;}
.requestQuote .star{color:#FF0000; font-size:13px; font-weight:400;}
.requestQuote .star.inputStar{position:absolute; right:35px; line-height:50px; top:0}
.threeDContener .requestQuote ul li{float:left; width:50%; padding:0 15px; margin-top:10px;}
.threeDContener .requestQuote label{font-size:16px; margin-bottom:8px;}
.requestQuote .customfile-input { position: absolute; height: 100px; cursor: pointer; background: transparent; border: 0; opacity: 0; -moz-opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); z-index:9;  }
.requestQuote .customfile { width: 100%; background: #FFF; cursor: pointer; overflow: hidden; border: 1px solid #aeaeae; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;  position: relative; height:50px; }
.requestQuote .customfile-disabled { opacity: .5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0); cursor: default;  }
.requestQuote .customfile-feedback { display: block; margin: 15px 0px 0px 10px; font-size: 14px; color: #a6a6a6}
.requestQuote .customfile-feedback-populated { color: #404040; font-size:14px; height:20px; overflow:hidden; margin:15px 0 0 10px }
.requestQuote .customfile-button { color: #404040; float: right; text-align: center; text-decoration: none;  font-size: 30px; line-height:48px; margin-right:10px;  }
.requestQuote .customfile.customfile-hover, .requestQuote .customfile.customfile-focus{background-color:#F2fcff; border-color:#217dcc}
.requestQuote .customfile-focus .customfile-button { outline: 1px dotted #ccc;  }
.requestQuote .customfile .clearfile{color: #404040;font-size: 18px;margin-top: -13px; position: absolute; right: 50px; top: 50%; z-index: 10;}
.threeDContener .requestQuote .sendEmail{background-color:#f14b4b;line-height:40px; text-align:center;color:#FFF; font-weight:400; font-size:18px;padding:0px 22px; display:inline-block;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px; text-decoration:none; border:0;}

/*Contact Us*/
.contactUsContent{}
.contactUsContent .sectionTitle{font-size:34px; font-weight:700; margin:30px 0 20px; line-height:30px;}
.contactUsContent .contactContent p{font-size:14px; line-height:26px; color:#747474}
.contactUsContent .contactLinkIcons{margin:0; padding:40px 0 50px; overflow:hidden; clear:both}
.contactUsContent .contactLinkIcons li{text-align:center;}
.contactUsContent .contactLinkIcons a{font-size:16px; color:#404040;}
.contactUsContent .contactLinkIcons a span{width:84px; height:84px; border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px; display:inline-block; margin-bottom:10px; text-align:center; position:relative;background:url(../Images/general-sp.png) no-repeat; display:inline-block;}
.contactUsContent .contactLinkIcons a span:before{ content:""; position:absolute; border-top: 2px solid rgba(255, 255, 255, 0);border-right: 2px solid rgba(255, 255, 255, 0);border-left: 2px solid rgba(255, 255, 255, 0);width:94px; height:94px; display:block; margin:-5px 0 0 -5px;border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.contactUsContent .contactLinkIcons a span.requestQuoteIcon{background-color:#70b335; background-position:-699px -199px ;}
.contactUsContent .contactLinkIcons a span.requestQuoteIcon:before{border-bottom: 2px solid #70b335;}
.contactUsContent .contactLinkIcons a span.addressIcon{background-color:#00b1e4; background-position:-699px -289px ;}
.contactUsContent .contactLinkIcons a span.addressIcon:before{border-bottom: 2px solid #00b1e4;}
.contactUsContent .contactLinkIcons a span.phoneIcon{background:#f95656;}
.contactUsContent .contactLinkIcons a span.phoneIcon:before{border-bottom: 2px solid #f95656;}
.contactUsContent .contactLinkIcons a span.e-mailIcon{background:#865ead;}
.contactUsContent .contactLinkIcons a span.e-mailIcon:before{border-bottom: 2px solid #865ead;}
.contactUsContent .contactLinkIcons a span i{font-size:40px; color:#FFF; line-height:84px;}
.contactUsContent .contactLinkIcons a span i.fa-mobile{font-size:60px;}
.requestQuoteForm{padding-bottom:20px;}
.requestQuoteForm ul {margin:-10px -15px 0}
.requestQuoteForm .mainTitle{font-size:26px; color:#404040; font-weight:400; margin-bottom:20px;}
.requestQuoteForm .note{font-size:14px; color:#747474; margin-bottom:20px;}
.requestQuoteForm .star{color:#FF0000; font-size:13px; font-weight:400;}
.requestQuoteForm .star.inputStar{position:absolute; right:35px; line-height:50px; top:0}
.requestQuoteForm .col-md-12{overflow:hidden}
.requestQuoteForm label{font-size:16px; margin-bottom:8px;}
.requestQuoteForm input,.requestQuoteForm textarea{  display: block;width: 100%;height: 50px;font-size:19px; padding: 6px 12px;margin-bottom:30px; color: #646464;background-color: #fff;background-image: none;border: 1px solid #aeaeae;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px; }
.requestQuoteForm textarea{height:110px;}
.requestQuoteForm input:focus,.requestQuoteForm textarea:focus{background-color:#F2fcff; border-color:#217dcc}
.requestQuoteForm input{padding-left:55px;}
.requestQuoteForm input.input-validation-error, .requestQuoteForm textarea.input-validation-error{border-color:#ee3c42; background-color:#FFFCFC}
.requestQuoteForm .col-md-6{position:relative; overflow:hidden;}
.requestQuoteForm .errMsgsummary{bottom: 10px;color: #ff0000;font-size: 12px;left: 15px;padding: 0;position: absolute;width: 100%; display:none;}
.requestQuoteForm i{color: #a6a6a6;font-size: 32px;height: 38px;left: 10px;line-height: 38px;margin-left: 15px;position: absolute;text-align: center;top: 5px;width: 35px;}
.requestQuoteForm i.fa-mobile{font-size:40px;}
.requestQuoteForm ::-webkit-input-placeholder {color:#646464; font-size:14px;}
.requestQuoteForm :-moz-placeholder {color:#646464; font-size:14px;font-weight:600;}
.requestQuoteForm ::-moz-placeholder {color:#646464; font-size:14px;font-weight:600;}
.requestQuoteForm :-ms-input-placeholder {color:#646464; font-size:14px;font-weight:600;}
.requestQuoteForm .sendEmail{background-color:#f14b4b;line-height:40px; text-align:center;color:#FFF; font-weight:400; font-size:18px;padding:0px 22px; display:inline-block;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px; text-decoration:none; border:0;}

.contactContent .ulList {overflow:hidden; margin:0}
.contactContent .ulList li {font-size:14px; line-height:32px;padding-left:30px;margin-bottom:10px;display:inline-block; vertical-align:top; width:50%; padding-right:20px;}
.contactContent .ulList li:before{color:#16b798;content:"\f00c";font: normal normal normal 18px/1 FontAwesome; margin-right:10px; margin-left:-30px;}
.contactContent .thankYouTitle{font-size:70px; color:#049fc6;}
.contactContent .backToHome{background-color:#f14b4b; margin:25px 0 30px; line-height:40px; text-align:center;color:#FFF; font-weight:400; font-size:18px;padding:0px 35px; display:inline-block;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px; text-decoration:none; border:0;}

.contactUsContent .addressSection{background-color:#F5F5F5; border-top:1px solid #aeaeae;padding:30px 0 20px;}
.contactUsContent .addressSection .mainTitle{font-size:26px; color:#404040; font-weight:400; margin-bottom:30px; text-align:center;}
.contactUsContent .addressSection .subTitle{font-size:20px; color:#404040; font-weight:600; margin-bottom:15px;}
.contactUsContent .addressSection .subTitle span{width:30px; height:30px;background:url(../Images/general-sp.png) no-repeat; display:inline-block; margin-left:-40px; margin-right:10px; vertical-align:top;}
.addressSection .ukOffice .subTitle span{background-position:-1885px -555px;}
.addressSection .indiaOffice .subTitle span{background-position:-1885px -515px;}
.contactUsContent .addressSection .subTitle a{float:right; font-size:13px; color:#747474; line-height:20px;}
.contactUsContent .addressSection .subTitle a i{width:20px; height:20px;background:url(../Images/general-sp.png) no-repeat -210px -375px; display:inline-block; vertical-align:top; margin-right:10px;}
.addressSection .ukOffice, .addressSection .indiaOffice{float:left; width:50%; padding-left:45px;}
.addressSection .indiaOffice{padding-right:20px}
.addressSection .ukOffice{padding-left:54px; border-left:1px solid #dadada}
.contactUsContent .addressSection p{font-weight:600; color:#404040}
.contactUsContent .addressSection  address{color:#747474; line-height:25px;}
.contactUsContent .addressSection .phoneNumber, .contactUsContent .addressSection .emailId{display:block; color:#747474; line-height:30px;}
.contactUsContent .addressSection .phoneNumber a{color:#747474;}
.contactUsContent .addressSection .phoneNumber i, .contactUsContent .addressSection .emailId i{vertical-align:top; width:30px;height:30px; line-height:30px;}
/*.contactUsContent .addressSection .indiaOffice .phoneNumber {margin-top:49px}*/
.contactUsContent .addressSection .phoneNumber i{font-size:20px; color:#f95656; }
.contactUsContent .addressSection .emailId i{font-size:16px; color:#865ead;}
.contactUsContent .addressSection .emailId  a{color:#404040; text-decoration:underline;}
.contactUsContent .addressSection .emailId  a:hover {color:#ee3c42}

/*Portfolio (Our Works)*/
.portfoliContent .sectionTitle{font-size:24px; font-weight:700; margin:30px 0px; line-height:25px; text-align:center;}
.portfolioList{padding:0 40px;}
.portfolioList .overlayBox{position:absolute;top:0; left:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.6); display:none;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.portfolioList .item .companyLogo{background-color:#FFF; position:absolute; bottom:20px; left:0; right:0; margin:0 auto; width:90%; text-align:center; padding:10px 0 ;-webkit-box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.35);-moz-box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.35);box-shadow:0 0 3px 1px rgba(0, 0, 0, 0.35);}
.portfolioList .item .companyLogo img{width:auto; max-width:100%; margin:0 auto;}
.portfolioList .item .companySortDisc{position:absolute; width:100%; height:280px; top:0; bottom:0; margin:auto 0; padding:0 20px; color:#FFF; text-align:center; display:none;-webkit-transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.portfolioList .item .companySortDisc .companyName{font-size:34px; line-height:34px; margin-bottom:30px; }
.portfolioList .item .companySortDisc .companyLocation{line-height:12px;  }
.portfolioList .item .companySortDisc .companyLocation i{background:url(../Images/general-sp.png) no-repeat -1598px -475px; display:inline-block; width:15px; height:12px;-webkit-background-size: 1624px auto;-moz-background-size:  1624px auto;-o-background-size: 1624px auto;background-size: 1624px auto; vertical-align:top; margin-right:8px; }
.portfolioList .item .companySortDisc .companyLocation i.india{background-position:-1599px -441px}
.portfolioList .item .companySortDisc p{margin:30px 0; line-height:28px; font-size:16px;}
.portfolioList .item .companySortDisc .companyTags span{display:inline-block; vertical-align:top; margin-bottom:5px; line-height:20px; padding:0 5px;margin-left:5px; color:#404040; border:solid 0px #dadada; background-color:#FFF;}
.portfolioList .item .companySortDisc .companyTags span:first-child{margin-left:0;}
.portfolioList .item:hover .overlayBox,.portfolioList .item:hover .companySortDisc{display:block;}
.portfolioList .owl-controls .owl-prev, .portfolioList .owl-controls .owl-next{position:absolute; top:50%; margin-top:-15px; }
.portfolioList .owl-controls i{font-size:46px; color:#404040; line-height:30px;}
.portfolioList .owl-controls .owl-next{right:12px;}
.portfolioList .owl-controls .owl-prev{left:12px}

.portfoliContent .mainPangeTitle{font-size:20px; text-align:center; line-height:60px; color:#FFF; background:#657b8d url("../Images/pattern-bg.png") repeat scroll 0 0;  position:relative; overflow:hidden; margin-top:30px; margin-bottom:30px;}
.portfoliContent .mainPangeTitle a{color:#FFF;font-size:24px; font-weight:700; text-decoration:none;}
.portfoliContent .mainPangeTitle:before,.portfoliContent .mainPangeTitle:after{content: "\f0e0";font: normal normal normal 18px/1 FontAwesome; }
.portfoliContent .mainPangeTitle:before{position:absolute; font-size:70px; left:-5px;bottom:-15px;-ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); transform: rotate(-20deg);text-shadow: 2px 2px 0 #465c6c;}
.portfoliContent .mainPangeTitle:after{position:absolute; font-size:38px; right:-3px; bottom:-7px;-ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); transform: rotate(-20deg);text-shadow: 1px 1px 0 #465c6c;}

/*Portfolio Inner pages (Our Works)*/
.portfolioInnerContent .sectionTitle{font-size:24px; font-weight:700; margin:30px 0px 15px; line-height:25px; text-align:center;}
.portfolioInnerContent .companyDisc{text-align:center; max-width:945px; margin:0 auto}
.portfolioInnerContent .companyDisc .companyLocation{line-height:12px; margin-bottom:10px; }
.portfolioInnerContent .companyDisc .companyLocation i{background:url(../Images/general-sp.png) no-repeat -1598px -475px; display:inline-block; width:15px; height:12px;-webkit-background-size: 1624px auto;-moz-background-size:  1624px auto;-o-background-size: 1624px auto;background-size: 1624px auto; vertical-align:top; margin-right:8px; }
.portfolioInnerContent .companyDisc .companyLocation i.india{background-position:-1599px -441px}
.portfolioInnerContent .companyDisc .companyTags {margin-bottom:15px;}
.portfolioInnerContent .companyDisc .companyTags span{display:inline-block; vertical-align:top; line-height:20px; padding:0 5px;margin-left:5px; color:#404040; border:solid 1px #dadada; background-color:#FFF; margin-bottom:5px;}
.portfolioInnerContent .companyDisc .companyTags span:first-child{margin-left:0;}
.portfolioInnerContent .companyDisc .companysiteImg{margin-bottom:10px;position:relative;}
.portfolioInnerContent .companyDisc p{margin:0px 0 30px; line-height:22px;}
.portfolioInnerContent .companyDisc ul{list-style:disc;color:#747474; margin-left:20px; margin-bottom:30px;}
.portfolioInnerContent .companyDisc ul li{color:#404040; font-size:13px; line-height:24px; margin-bottom:5px;}
.portfolioInnerContent .topBotomBorder, .portfolioInnerContent .topBotomBorder2{margin: 0px 0 10px; border-bottom:1px solid #dadada; height:7px; }
.portfolioInnerContent .topBotomBorder:before, .portfolioInnerContent .topBotomBorder2:before{border-top: 1px solid #dadada;content: "";display: block;    margin: 5px auto 0;width: 98%;}
.portfolioInnerContent .topBotomBorder2:before{border-top: 1px solid #dadada;content: "";display: block;    margin: 5px auto 0;width: 95%;}
.portfolioInnerContent .topBotomBorder2{margin-bottom:20px;}
.portfolioInnerContent .owl-controls .owl-prev, .portfolioInnerContent .owl-controls .owl-next{position:absolute; top:590px; margin-top:0; }
.portfolioInnerContent .owl-controls i{font-size:100px; color:#404040; line-height:70px;}
.portfolioInnerContent .owl-controls .owl-next{right:12px;}
.portfolioInnerContent .owl-controls .owl-prev{left:12px}
.portfolioInnerContent .mainPangeTitle{font-size:20px; text-align:center; line-height:60px; color:#FFF; background:#657b8d url("../Images/pattern-bg.png") repeat scroll 0 0;  position:relative; overflow:hidden; margin-top:30px; margin-bottom:30px;}
.portfolioInnerContent .mainPangeTitle a{color:#FFF;font-size:24px; font-weight:700; text-decoration:none;}
.portfolioInnerContent .mainPangeTitle:before,.portfolioInnerContent .mainPangeTitle:after{content: "\f0e0";font: normal normal normal 18px/1 FontAwesome; }
.portfolioInnerContent .mainPangeTitle:before{position:absolute; font-size:70px; left:-5px;bottom:-15px;-ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); transform: rotate(-20deg);text-shadow: 2px 2px 0 #465c6c;}
.portfolioInnerContent .mainPangeTitle:after{position:absolute; font-size:38px; right:-3px; bottom:-7px;-ms-transform: rotate(-20deg); -webkit-transform: rotate(-20deg); transform: rotate(-20deg);text-shadow: 1px 1px 0 #465c6c;}
.portfolioInnerContent .visitWebsiteBtn{background-color:#f14b4b;line-height:40px; text-align:center;color:#FFF; font-weight:400; font-size:18px;padding:0px 22px; display:inline-block;border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px; text-decoration:none; border:0;}


/*FAQ Container*/
.faqContainer{padding:30px 0;}
.faqContainer .note{font-size:15px; color:#747474; margin-bottom:35px;}
.faqContainer .departmentIcon{width:110px; height:110px; float:left;border-radius:80px;-moz-border-radius: 80px;-webkit-border-radius:80px; margin-bottom:10px; text-align:center; position:relative;background:url(../Images/general-sp.png) no-repeat;}
.faqContainer .departmentIcon:before{ content:""; position:absolute; border-top: 3px solid rgba(255, 255, 255, 0);border-right: 3px solid rgba(255, 255, 255, 0);border-left: 3px solid rgba(255, 255, 255, 0); width:120px; height:120px; display:block; margin:-2px 0 0 -5px;border-radius:100px;-moz-border-radius: 100px;-webkit-border-radius:100px;}
.faqContainer .faq {padding-left:160px;}
.faqContainer a{color:#404040; display:inline-block; width:100%; font-size:16px; font-weight:600; clear:both;}
.faqContainer a.closeIocn span{background-color:#cfcfd6;width:24px; height:24px; line-height:24px;float:right; text-align:center; border-radius:3px;-moz-border-radius: 3px;-webkit-border-radius:3px; text-decoration:none; text-indent:2px;}
.faqContainer a.closeIocn span:after{content: "\f067";font: normal normal normal 16px/24px FontAwesome; color:#FFF; }
.faqContainer a.closeIocn.active span:after{content: "\f068";}
.faqContainer a.closeIocn.active span{background-color: #404040}
.faqContainer a:hover{color:#000; text-decoration:none;}
.faqContainer hr{margin:15px 0}
.faqContainer .afqDescription{font-size:13px; color:#747474; font-weight:400; padding-top:10px; line-height:24px; display:none;}
.faqContainer .afqDescription a{font-size:13px; color:#404040;font-weight:400; display:inline }
.faqContainer .afqDescription a:hover{color:#ee3c42; text-decoration:underline}
.faqContainer .subTitle{font-size:34px; line-height:34px; margin-bottom:15px; color:#2d3e50}
.faqContainer .generalFaq,.faqContainer .developmentlFaq,.faqContainer .seoFaq{margin-bottom:45px;}
.faqContainer .generalFaq .subTitle{color:#E76D2B;}
.faqContainer .generalFaq .departmentIcon{background-position:-790px -250px; background-color:#E76D2B;}
.faqContainer .generalFaq .departmentIcon:before{ border-bottom:3px solid #E76D2B;}
.faqContainer .developmentlFaq .subTitle{color:#4FCCAF;}
.faqContainer .developmentlFaq .departmentIcon{background-position:-910px -250px; background-color:#4FCCAF;}
.faqContainer .developmentlFaq .departmentIcon:before{ border-bottom:3px solid #4FCCAF;}
.faqContainer .seoFaq .subTitle{color:#9379D4;}
.faqContainer .seoFaq .departmentIcon{background-position:-1030px -250px; background-color:#9379D4;}
.faqContainer .seoFaq .departmentIcon:before{ border-bottom:3px solid #9379D4;}
.faqContainer .e-CommerceFaq .subTitle{color:#72D3F8;}
.faqContainer .e-CommerceFaq .departmentIcon{background-position:-1150px -250px; background-color:#72D3F8;}
.faqContainer .e-CommerceFaq .departmentIcon:before{ border-bottom:3px solid #72D3F8;}

.referralPolicyContainer .sectionTitle { font-size: 24px; font-weight: 700; margin: 30px 0; line-height: 30px; text-align: center; }
.referralPolicyContainer .referralText { text-align: center; line-height: 28px; font-size: 16px; }
.referralPolicyContainer .referralText p { margin-bottom: 20px; }
.referralPolicyContainer .mainTitle { font-size: 24px; line-height: 60px; text-align: center; font-weight: 700; color: #FFF; background: #32bace url(../Images/pattern-bg.png) repeat; margin: 30px 0 60px 0; }
.referralPolicyContainer .weAreDoing li { padding-left: 95px; font-size: 16px; line-height: 40px; margin-bottom: 50px; color: #747474;}
.referralPolicyContainer .weAreDoing li span.clientIcon { background-position: 3px -726px; background-color: #37AAFF; }
.referralPolicyContainer .weAreDoing li span.stringentIcon, .referralPolicyContainer .importantNote span.stringentIcon { background-position: -315px -726px; background-color: #F76B89; }
.referralPolicyContainer .weAreDoing li span.referralIcon { background-position: -790px -740px; background-color: #FBC630; }
.referralPolicyContainer .weAreDoing li span.moneyIcon { background-position: -156px -726px; background-color: #77B43B; }
.referralPolicyContainer .weAreDoing li span.getPaidIcon { background-position: -1020px 0; background-color: #F76B00; }
.referralPolicyContainer .weAreDoing li span.willPaidIcon { background-position: -1110px 0; background-color: #955CC8; }
.referralPolicyContainer .weAreDoing li p{line-height:30px;text-align:justify;}

.referralPolicyContainer .weAreDoing li span,.referralPolicyContainer .importantNote span { float: left; width: 80px; height: 80px; background: url(../Images/general-sp.png) no-repeat; margin-left: -95px; position: relative; border-radius: 80px; -moz-border-radius: 80px; -webkit-border-radius: 80px; }
.referralPolicyContainer .weAreDoing li .subTitle { font-size: 22px; font-weight: 600; margin-bottom: 10px; line-height: 22px; color: #404040;padding-top:10px; }
.referralPolicyContainer .weAreDoing ul{margin-top:10px;}
.referralPolicyContainer .weAreDoing ul li { font-size: 16px; line-height: 22px; padding-left: 25px; margin-bottom: 10px; }
.referralPolicyContainer .weAreDoing ul li:before { content: "\f105"; font: normal normal normal 14px/1 FontAwesome; margin-right: 5px; margin-left: -15px; }
.referralPolicyContainer .importantNote { font-size: 15px; margin-bottom: 50px; padding-left: 95px; line-height: 35px; }
.referralPolicyContainer .importantNote b{margin-bottom:10px;display:block;font-size: 22px;font-weight:600;}

.generalFaq { margin-bottom: 70px; }
.generalFaq .departmentIcon { width: 100px; height: 100px; float: left; border-radius: 80px; -moz-border-radius: 80px; -webkit-border-radius: 80px; margin-bottom: 10px; text-align: center; position: relative; background: url(../Images/general-sp.png) no-repeat; background-position: -590px -732px; margin-left: -17px;}
.generalFaq .faq { padding-left: 90px; padding-top: 20px; }
.generalFaq .subTitle { color: #E76D2B; font-size: 34px; line-height: 34px; margin-bottom: 35px; color: #2d3e50; }
.generalFaq a { color: #404040; display: inline-block; width: 100%; font-size: 16px; font-weight: 600; clear: both; }
.generalFaq a.closeIocn span { background-color: #cfcfd6; width: 24px; height: 24px; line-height: 24px; float: right; text-align: center; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; text-decoration: none; text-indent: 2px; }
.generalFaq a.closeIocn span:after { content: "\f067"; font: normal normal normal 16px/24px FontAwesome; color: #FFF; }
.generalFaq a.closeIocn.active span { background-color: #404040; }
.generalFaq a.closeIocn.active span:after { content: "\f068"; }
.generalFaq .afqDescription { font-size: 13px; color: #747474; font-weight: 400; padding-top: 10px; line-height: 24px; display: none; }
.generalFaq hr { margin: 15px 0; }
.generalFaq a:hover { color: #000; text-decoration: none; }

/*.s-hidden {visibility:hidden;padding-right:10px;}
.select {cursor:pointer;display:inline-block;position:relative;font:normal 11px/22px Arial, Sans-Serif;color:black;border:1px solid #ccc; width:100%}
.styledSelect {position:absolute;top:0;right:0;bottom:0;left:0;background-color:white;padding:0 10px;font-weight:bold;}
.styledSelect:after {content:"";width:0;height:0;border:5px solid transparent;border-color:black transparent transparent transparent;position:absolute;top:9px;right:6px;}
.styledSelect:active, .styledSelect.active {background-color:#eee;}
.options {display:none;position:absolute;top:100%;right:0;left:0;z-index:999;margin:0 0;padding:0 0;list-style:none;border:1px solid #ccc;background-color:white;-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);}
.options li {padding:0 6px;margin:0 0;padding:0 10px;}.options li:hover {background-color:#39f;color:white;}*/
/*.custom-radio{width: 16px;height: 16px;display: inline-block;position: relative;z-index: 1;top: 3px;background: url("../images/radio.png") no-repeat;}
.custom-radio:hover, .custom-radio:focus{background: url("../images/radio-hover.png") no-repeat;}
.custom-radio.selected{background: url("../images/radio-selected.png") no-repeat;}
.custom-radio input[type="radio"]{margin: 1px;position: absolute;z-index: 2;cursor: pointer;outline: none;opacity: 0;/* CSS hacks for older browsers _noFocusLine: expression(this.hideFocus=true); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-khtml-opacity: 0;-moz-opacity: 0;}*/

#blazor-error-ui {
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }