.banner-text h2,nav ul li a{font-family:proxima_novasemibold;text-transform:uppercase}.inner-menu,.navbar{display:none}@font-face{font-family:proxima_novablack;src:url(fonts/proximanova-black-webfont.eot);src:url(fonts/proximanova-black-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/proximanova-black-webfont.woff) format('woff'),url(fonts/proximanova-black-webfont.ttf) format('truetype'),url(fonts/proximanova-black-webfont.svg#proxima_novablack) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novasemibold;src:url(fonts/proximanova-semibold-webfont.eot);src:url(fonts/proximanova-semibold-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/proximanova-semibold-webfont.woff) format('woff'),url(fonts/proximanova-semibold-webfont.ttf) format('truetype'),url(fonts/proximanova-semibold-webfont.svg#proxima_novasemibold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novalight_italic;src:url(fonts/proximanova-lightit-webfont.eot);src:url(fonts/proximanova-lightit-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/proximanova-lightit-webfont.woff) format('woff'),url(fonts/proximanova-lightit-webfont.ttf) format('truetype'),url(fonts/proximanova-lightit-webfont.svg#proxima_novalight_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novaextrabold;src:url(fonts/proximanova-extrabld-webfont.eot);src:url(fonts/proximanova-extrabld-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/proximanova-extrabld-webfont.woff) format('woff'),url(fonts/proximanova-extrabld-webfont.ttf) format('truetype'),url(fonts/proximanova-extrabld-webfont.svg#proxima_novaextrabold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novasemibold_italic;src:url(fonts/proximanova-semiboldit-webfont.eot);src:url(fonts/proximanova-semiboldit-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/proximanova-semiboldit-webfont.woff) format('woff'),url(fonts/proximanova-semiboldit-webfont.ttf) format('truetype'),url(fonts/proximanova-semiboldit-webfont.svg#proxima_novasemibold_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_novaregular_italic;src:url(fonts/proximanova-regularit-webfont.eot);src:url(fonts/proximanova-regularit-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/proximanova-regularit-webfont.woff) format('woff'),url(fonts/proximanova-regularit-webfont.ttf) format('truetype'),url(fonts/proximanova-regularit-webfont.svg#proxima_novaregular_italic) format('svg');font-weight:400;font-style:normal}@font-face{font-family:proxima_nova_rgregular;src:url(fonts/proximanova-regular-webfont.eot);src:url(fonts/proximanova-regular-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/proximanova-regular-webfont.woff) format('woff'),url(fonts/proximanova-regular-webfont.ttf) format('truetype'),url(fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular) format('svg');font-weight:400;font-style:normal}*{padding:0;margin:0;outline:0}a{text-decoration:none}img{border:none}ul{list-style:none}.main{width:100%;float:left}.social-right{margin:670px 0 0;padding:0;position:fixed;right:0}.social-right ul li{background:url(../images/social-sprite.jpg) no-repeat;height:48px;left:0;width:48px;margin-bottom:15px;z-index:1}.social-right ul li a{width:48px;height:48px;float:left}.social-right ul li.gp,.social-right ul li.in{background-position:0 -59px}header{width:100%;float:left;}.container{width:1115px;margin:0 auto}.botm-header{float:left;width:100%;background:#FFF;margin-top:55px}.logo-cont{float:left;width:100%;padding:20px 0;border-bottom:1px solid #643695}.banner-text{float:left;width:100%}.banner-text h2{color:#fff;font-size:28px;width:100%;text-align:center;padding:125px 0}.left-logo{float:left;width:50%;line-height:0}.right-head-cont{float:left;width:50%;text-align:right;margin-top:80px}.cont-row,nav,nav ul{width:100%}.right-head-cont h2{float:left;width:100%;font-family:proxima_novasemibold;color:#643695;font-size:21px;margin-bottom:10px}.cont-row{float:right;font-family:proxima_novasemibold;color:#939598;font-size:24px}.inner-menu,nav,nav ul,nav ul li{float:left}.cont-row span{color:#643695;padding-right:20px}nav{position:relative}nav ul li{width:auto;padding:38px 100px}nav ul li a{font-size:18px;color:#939598}.inner-menu li a.active,.inner-menu li a:hover,nav ul li a.active,nav ul li a:hover{color:#643695}.inner-menu{width:210px;position:absolute;background:#fff;padding:0 12px;top:91px;box-sizing:border-box;font-family:proxima_nova_rgregular;margin-left:-58px}.inner-menu li{width:100%;float:left;text-align:center;border-bottom:1px solid #919396;box-sizing:border-box;padding:27px 0}.inner-menu li:last-child{border:none}.main-head,.welcm-part{float:left;border-top:1px solid #643695}nav ul li:hover .inner-menu{display:block}section{float:left;width:100%}section.banner{float:left;width:100%;background:url(../images/banner.jpg) no-repeat}.banner img{width:100%}.home-inner-main{float:left;width:100%;padding:42px 0 45px}.main-head h2,.welcm-part h2{font-family:proxima_nova_rgregular;font-size:28px;text-transform:uppercase;font-weight:400;padding:0 5%;margin-top:-10px;background:#FFF;color:#643695;display:inline-block}.welcm-part{width:100%;margin-bottom:0;position:relative;z-index:1;text-align:center}.main-head,.welcm-part h2{margin-bottom:25px;text-align:center;position:relative}.welcm-part h2{width:auto;z-index:111}.main-head{width:100%;z-index:1}.main-head h2{width:auto;text-align:center;position:relative;z-index:111}.welcm-text{width:900px;margin:0 auto}.welcm-text p,.welcm-text ul li{background:url(../images/dot.jpg) no-repeat;padding-left:20px;margin-bottom:20px;width:100%;float:left;font-family:proxima_nova_rgregular;font-size:18px}.welcm-text p{text-align:left}.welcm-text p:last-child{margin-bottom:0}.home-cont-form{width:690px;margin:0 auto}.home-cont-form span{width:100%;text-align:center;float:left;font-family:proxima_nova_rgregular;font-size:18px;margin-bottom:30px}.home-cont-form input[type=text],.home-cont-form textarea{margin-bottom:18px;width:100%;float:left;border:1px solid #D1D3D4;box-sizing:border-box}.home-cont-form input[type=text]{height:35px;padding:0 10px}.home-cont-form textarea{height:140px;padding:10px;resize:none}.captcha{float:left;width:100%}.left-captcha{float:left;width:70%}.left-captcha span{float:left;width:auto;margin:0;padding:10px 20px 0 0}.about-inner-main ul,.social-icon{margin-top:10px}.left-captcha input[type=text]{width:200px;margin-bottom:0}.footer-cont h3,.footer-menu div,.servf{margin-bottom:10px;text-transform:uppercase}.submit-btn{float:left;width:30%}.submit-btn input[type=submit]{border:1px solid #D1D3D4;padding:6px 52px;font-family:proxima_nova_rgregular;font-size:18px;color:#643695;text-transform:uppercase;background:#FFF;float:right;cursor:pointer}.err-data a,.info-inner,.other-serv-link a{border:1px solid #CFD1D2}footer{float:left;width:100%;background:#B9B5DA;padding:50px 0}.footer-menu{width:455px;float:left;padding-right:130px;box-sizing:border-box}.site-map{width:50%;float:left}.footer-menu div,.servf{float:left;font-family:proxima_novasemibold;width:100%;font-size:18px;color:#FFF}.footer-menu li{width:100%}.footer-menu li a{font-family:proxima_nova_rgregular;font-size:14px;text-transform:uppercase;color:#FFF}.footer-serv{width:50%;float:left}.footer-cont{float:left;width:462px;padding-right:82px;box-sizing:border-box}.footer-social{width:190px;float:left}.footer-cont h3{float:left;font-family:proxima_novasemibold;width:100%;font-size:18px;color:#FFF}.cont-data ul li,.footer-cont span,.footer-social li{font-family:proxima_nova_rgregular;font-size:14px;color:#FFF;float:left}.footer-cont span{width:100%;text-transform:uppercase;margin-bottom:12px}.cont-data{width:100%;float:left}.cont-data ul{width:50%;float:left}.cont-data ul li{width:100%}.cont-data ul li a{color:#FFF}.footer-social li{width:100%;margin-bottom:18px}.footer-social li a{color:#FFF}.social-icon{width:100%;float:left}.social-icon li{float:left;margin-right:8px;width:auto}.social-icon li a{float:left;background:url(../images/footer-social-sprite.png) no-repeat;width:30px;height:30px}.about-inner-main,.about-inner-main ul,.bread-crmb,.bread-crmb p,.inner-main,.inner-row{width:100%;float:left}li.f-gp a,li.f-in a{background-position:-36px 0}.inner-main{padding:20px 0 55px}.bread-crmb{margin-bottom:15px}.bread-crmb p{color:#643692;font-family:proxima_novaregular_italic;font-size:11px;text-align:right;text-transform:uppercase}.bread-crmb a{color:#000}.about-inner-main ul li{float:left;width:100%;margin-bottom:100px}.about-inner-main ul li:last-child{margin-bottom:55px}.left-img{float:left;text-align:center;width:30%}.right-con h4,.right-con p{text-align:left;color:#000;font-family:proxima_nova_rgregular;font-weight:400}.right-con{float:left;width:70%;padding-left:45px;box-sizing:border-box}.value-part,.value-part ul{width:100%;float:left}.right-con h4{font-size:28px;margin-bottom:15px}.right-con p{font-size:18px;margin-bottom:20px}.right-con p:last-child{margin-bottom:0}.value-part ul{text-align:center}.value-part ul li{width:180px;float:none;margin-bottom:0;display:inline-block;padding:0 5%;vertical-align:top}.services-inner-main,.services-main{width:100%;float:left}.value-part li:last-child{padding-right:0;margin-bottom:0!important}.value-part li:first-child{padding-left:0}.value-part ul li h2,.value-part ul li h3{font-family:proxima_nova_rgregular;font-size:28px;color:#643692;font-weight:400;padding:10px 0 20px}.value-part ul li p{font-family:proxima_nova_rgregular;font-size:18px;color:#000;font-weight:400}.services-inner-main{margin-bottom:60px}.serv-right p,.services-inner-main p{background:url(../images/dot.jpg) no-repeat;margin-bottom:20px;font-size:18px;font-family:proxima_nova_rgregular}.services-inner-main p{float:right;padding-left:20px;width:70%;text-align:left}.services-inner-main ul{float:left;width:100%;padding:25px 0 60px}.services-inner-main ul li{float:left;width:100%}.serv-left{width:27%;float:left;text-align:center}.serv-right{width:73%;float:left}.serv-right p{float:left;width:100%;padding-left:20px;text-align:left}.other-serv-link{float:left;width:100%;text-align:center;margin-top:0}.other-serv-link a{font-family:proxima_nova_rgregular;font-size:18px;padding:6px 32px;color:#643692}.services-inner-main ul li .serv-right h2{width:auto;font-family:proxima_nova_rgregular;font-size:28px;color:#643695;text-transform:uppercase;font-weight:400;padding:0 5%;text-align:center;position:relative;z-index:111;margin-top:-10px;background:#FFF;display:inline-block;margin-bottom:25px}.contact-main{width:100%;float:left}.con-banner>img{width:100%}.contact-main>span{width:100%;text-align:center;float:left;font-family:proxima_nova_rgregular;font-size:18px;margin-bottom:30px}.cont-form,.cont-info{width:50%;box-sizing:border-box}.cont-info h2,.info-inner h4{color:#643692;margin-bottom:15px;font-weight:400;font-family:proxima_nova_rgregular;text-align:center}.cont-form{float:left;padding-right:30px}.cont-info{float:right;padding-left:30px}.cont-detail,.cont-info h2,.info-inner,.info-inner h4,.info-inner span{width:100%;float:left}.cont-info h2{font-size:28px}.cont-detail ul h3,.info-inner h4,.info-inner span{font-size:18px;text-transform:uppercase}.info-inner{padding:30px 35px;box-sizing:border-box}.info-inner span{font-family:proxima_nova_rgregular;color:#919396;text-align:center;margin-bottom:35px}.cont-detail li,.cont-detail ul h3{font-family:proxima_nova_rgregular;font-weight:400;color:#643692}.cont-detail{margin-bottom:50px}.cont-detail ul{float:left;width:50%}.cont-detail ul h3{margin-bottom:15px}.cont-detail li{font-size:16px}.cont-detail li a{color:#919396}.cont-social{float:left;width:100%;text-align:center}.cont-social ul{float:none;width:auto;display:inline-block}.cont-social ul li{width:auto;float:left;margin:0 6px}.cont-social ul li a{float:left;width:47px;height:47px;background:url(../images/cont-social.png) no-repeat}.cont-social ul li.c-gp a{background-position:-57px 0}.cont-social ul li.c-in a{background-position:-116px 0}.left-captcha img{float:left}.err-img{width:100%;text-align:center;font-family:proxima_novasemibold;font-size:200px;color:#643692;line-height:155px}.err-data a,.error-page p,textarea{font-family:proxima_nova_rgregular}.error-page{float:left;width:100%;margin-bottom:85px}.err-data{float:left;text-align:center;width:100%}.error-page p{color:#000;float:left;font-size:26px;line-height:28px;margin:48px 0;text-align:center;width:100%}.err-data a{color:#643692;font-size:27px;text-transform:uppercase;padding:9px 45px}textarea{color:#010101!important;font-size:13px}@media only screen and (max-width:1366px){.social-right{margin-top:400px}}@media only screen and (max-width:1150px){.container{width:95%}nav{text-align:center}nav ul{float:none;display:inline-block;width:auto}nav ul li{padding:38px 80px}.footer-menu{width:27%;padding:0}.footer-cont{width:45%;padding:0 0 0 10px;box-sizing:border-box}.footer-social{width:27%}.value-part ul li{padding:0 5%!important}.serv-right p{width:98%}}@media only screen and (max-width:1024px){nav ul li{padding:38px 78px}.value-part ul li{margin-bottom:20px}}@media only screen and (max-width:1000px){nav ul li{padding:38px 52px}.left-img>img{width:100%;height:auto}.cont-form{width:100%!important;padding-right:0}.cont-info{width:100%;margin-top:50px;padding:0}.welcm-text{width:90%}}@media only screen and (max-width:800px){nav ul li{padding:38px}.home-cont-form{width:90%}.footer-menu,.footer-social{width:100%}.footer-cont{width:100%;margin:40px 0;padding:0}}@media only screen and (max-width:668px){.left-logo,.right-head-cont{width:100%;text-align:center}.right-head-cont{margin-top:40px}nav ul li{padding:25px 30px}.inner-menu{top:68px}.services-inner-main p{width:95%}}@media only screen and (max-width:600px){.left-captcha,.submit-btn,nav ul li{width:100%}.navbar{display:block;padding:15px;box-sizing:border-box;cursor:pointer}#button-menu,.social-right{display:none}nav ul li{padding:10px 0}.inner-menu{position:relative;top:10px;width:100%;background:0 0;margin:0}.inner-menu li{border:none;padding:10px 0}.banner h2{font-size:22px;padding:15% 0}.banner-text h2{padding:100px 0}.submit-btn{margin-top:20px}.submit-btn input[type=submit]{float:left}}@media only screen and (max-width:550px){.left-img,.right-con{width:100%}.right-con{padding:0;margin-top:20px}.cont-detail ul{width:100%;text-align:center;margin-bottom:10px}.contact-main>span{font-size:15px}}@media only screen and (max-width:480px){.cont-data ul,.footer-serv,.footer-social>ul,.site-map{width:100%;text-align:center}.footer-cont h3,.footer-cont span,.footer-serv,.left-captcha,.site-map,.submit-btn{text-align:center}.footer-serv{margin-top:30px}.left-captcha span,.social-icon li{width:auto;display:inline-block;float:none}.footer-cont{margin:25px 0}.cont-info h2{font-size:18px}.info-inner h4{font-size:14px}.left-captcha span{padding:0}.left-captcha input[type=text],.submit-btn{width:100%}.submit-btn input[type=submit]{float:none}.serv-right p{width:95%}.err-img{font-size:165px}.error-page p{font-size:17px}.err-data a{padding:9px 60px}.other-serv-link a{padding:6px}.welcm-part h2{font-size:20px}}@media only screen and (max-width:320px){.left-logo img{width:85%}}.parallax-window{min-height:654px;background:0 0}