@font-face{font-family:'MyriadPro-Semibold';src:url('../fonts-home/MyriadPro-Semibold.eot');src:url('../fonts-home/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),
url('../fonts-home/MyriadPro-Semibold.woff') format('woff'),
url('../fonts-home/MyriadPro-Semibold.ttf') format('truetype'),
url('../fonts-home/MyriadPro-Semibold.svg#webfont') format('svg');}
@font-face{font-family:'MyriadPro';src:url('../fonts-home/MyriadPro-Regular.eot');src:url('../fonts-home/MyriadPro-Regular.eot?') format('eot'),
url('../fonts-home/MyriadPro-Regular.woff') format('woff'),
url('../fonts-home/MyriadPro-Regular.ttf') format('truetype'),
url('../fonts-home/MyriadPro-Regular.svg#svgMyriadPro-Regular') format('svg');}
@font-face{font-family:'MyriadPro-Bold';src:url('../fonts-home/MyriadPro-Bold.eot');src:local('☺'), url('../fonts-home/MyriadPro-Bold.woff') format('woff'),
url('../fonts-home/MyriadPro-Bold.ttf') format('truetype'),
url('../fonts-home/MyriadPro-Bold.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Raleway-Bold';src:url('../fonts-home/Raleway-Bold_gdi.eot');src:url('../fonts-home/Raleway-Bold_gdi.eot?#iefix') format('embedded-opentype'),
url('../fonts-home/Raleway-Bold_gdi.woff') format('woff'),
url('../fonts-home/Raleway-Bold_gdi.ttf') format('truetype'),
url('../fonts-home/Raleway-Bold_gdi.svg#Raleway-Bold') format('svg');font-weight:700;font-style:normal;font-stretch:normal;unicode-range:U+0020-FB06;}
@font-face{font-family:'MyriadPro-Light';src:url('../fonts-home/MyriadPro-Light_gdi.eot');src:url('../fonts-home/MyriadPro-Light_gdi.eot?#iefix') format('embedded-opentype'),
url('../fonts-home/MyriadPro-Light_gdi.woff') format('woff'),
url('../fonts-home/MyriadPro-Light_gdi.ttf') format('truetype'),
url('../fonts-home/MyriadPro-Light_gdi.svg#MyriadPro-Light') format('svg');font-weight:300;font-style:normal;font-stretch:normal;unicode-range:U+0020-FB04;}
@font-face{font-family:'Rage-Italic-LET';src:url('../fonts-home/Rage-Italic-LET-Plain.eot');src:url('../fonts-home/Rage-Italic-LET-Plain.eot?#iefix') format('embedded-opentype'),
url('../fonts-home/Rage-Italic-LET-Plain.woff2') format('woff2'),
url('../fonts-home/Rage-Italic-LET-Plain.woff') format('woff'),
url('../fonts-home/Rage-Italic-LET-Plain.ttf') format('truetype'),
url('../fonts-home/Rage-Italic-LET-Plain.svg#Rage-Italic-LET-Plain') format('svg');font-weight:5;font-style:italic;font-stretch:normal;unicode-range:U+0020-F000;}
@font-face{font-family:'Conv_MyriadPro-It';src:url('../fonts-home/MyriadPro-It.eot');src:local('☺'), url('../fonts-home/MyriadPro-It.woff') format('woff'),
url('../fonts-home/MyriadPro-It.ttf') format('truetype'),
url('../fonts-home/MyriadPro-It.svg') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'Raleigh-DmBd-BT';src:url('../fonts-home/Raleigh-DmBd-BT-Demi-Bold.eot');src:url('../fonts-home/Raleigh-DmBd-BT-Demi-Bold.eot?#iefix') format('embedded-opentype'),
url('../fonts-home/Raleigh-DmBd-BT-Demi-Bold.woff2') format('woff2'),
url('../fonts-home/Raleigh-DmBd-BT-Demi-Bold.woff') format('woff'),
url('../fonts-home/Raleigh-DmBd-BT-Demi-Bold.svg#Raleigh-DmBd-BT-Demi-Bold') format('svg');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-02DC;}
@font-face{font-family:'SF-Foxboro-Script';src:url('../fonts-home/SF-Foxboro-Script.eot');src:url('../fonts-home/SF-Foxboro-Script.eot?#iefix') format('embedded-opentype'),
url('../fonts-home/SF-Foxboro-Script.woff2') format('woff2'),
url('../fonts-home/SF-Foxboro-Script.woff') format('woff'),
url('../fonts-home/SF-Foxboro-Script.svg#SF-Foxboro-Script') format('svg');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-02DA;}
@font-face{font-family:'Raleway-Medium';src:url('../fonts-home/Raleway-Medium_gdi.eot');src:url('../fonts-home/Raleway-Medium_gdi.eot?#iefix') format('embedded-opentype'),
url('../fonts-home/Raleway-Medium_gdi.woff') format('woff'),
url('../fonts-home/Raleway-Medium_gdi.ttf') format('truetype'),
url('../fonts-home/Raleway-Medium_gdi.svg#Raleway-Medium') format('svg');font-weight:500;font-style:normal;font-stretch:normal;unicode-range:U+0020-FB06;}
@font-face{font-family:'Raleway-Regular';src:url('../fonts-home/Raleway_gdi.eot');src:url('../fonts-home/Raleway_gdi.eot?#iefix') format('embedded-opentype'),
url('../fonts-home/Raleway_gdi.woff') format('woff'),
url('../fonts-home/Raleway_gdi.ttf') format('truetype'),
url('../fonts-home/Raleway_gdi.svg#Raleway-Regular') format('svg');font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-FB06;}
a{text-decoration:none;-webkit-transition:color 300ms, background-color 300ms;-moz-transition:color 300ms, background-color 300ms;-o-transition:color 300ms, background-color 300ms;transition:color 300ms;background-color 300ms;transition:all 0.5s;}
a:hover{text-decoration:none;}
img{max-width:100%;}
a:focus{outline:none;text-decoration:none;color:#000;}
li{list-style:none;}
.clr{clear:both;}
h1{margin:0;padding:0 0 10px;font-size:57px;line-height:100%;font-family:'OpenSans-Bold';font-weight:normal;}
h2{margin:0;padding:0 0 25px;font-size:40px;line-height:110%;font-family:'Raleway-Bold';color:#000;text-align:center;}
h3{margin:0;padding:0 0 10px 0;font-size:25px;line-height:100%;font-family:'OpenSans-Regular';color:#000;}
h4{margin:0;padding:0 0 10px 0;font-size:25px;line-height:100%;font-family:'MyriadPro';color:#000;}
p{margin:0;padding:0;font-size:15px;font-family:'OpenSans-Regular';line-height:150%;color:#000;padding-bottom:10px;}
.scrollup{width:40px;height:40px;position:fixed;bottom:10px;right:4%;display:none;text-indent:-9999px;background:url('images-home/triangle-hover.png') no-repeat;}
.read-more{font-size:15px;font-family:'OpenSans-Regular';font-weight:normal;color:#fff;padding:11px 18px;float:left;margin:15px 0 0 0;border-radius:5px;background:#000;display:table;cursor:pointer;}
.read-more:hover, .read-more:focus{background:#5ec3db;color:#fff;}
h2 span.sml-txt{font-family:'OpenSans-Regular';font-weight:normal;color:#5ec3db;}
.center{text-align:center;}
.wht-txt{color:#fff;}
.blk-txt{color:#000;}
.blue-txt{color:#0668a9;}
#layout-wrapper{margin:0 auto;padding:0;width:100%;position:relative;overflow:hidden;}
header{margin:0;padding:0;float:left;width:100%;}
.tp-hldr{float:left;width:100%;float:left;padding:15px 0 8px;}
.top-menu{float:right;width:auto;}
.nav-holder{float:right;margin:10px 0 0;}
.navbar-inverse{background-color:transparent;border-color:transparent;margin:0;padding-bottom:0;min-height:25px;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{background-color:transparent;}
.navbar{border:0;float:left;}
.navbar-collapse{padding:0;}
.nav-holder{margin:0;padding:5px 0 0 0;width:auto;float:right;}
.navbar-inverse .navbar-nav > li > a{color:#636363;line-height:100%;font-size:17px;font-family:'MyriadPro';transition:all 0.3s;padding:10px 0 10px 50px;}
.navbar-nav > li > a:hover, .navbar-nav > li > a:focus{background:transparent;color:#0668a9 !important;}
.navbar-nav > li.current-menu-item > a{color:#0668a9 !important;background:transparent;}
.logo{margin:0;padding:0;width:auto;float:left;}
.get-quote{font-size:19px !important;font-family:'MyriadPro-Semibold' !important;color:#fff !important;background:#f99e29;padding:11px 26px !important;border-radius:7px;margin:0 0 0 36px;transition:all 0.3s;}
.get-quote:hover, .get-quote:focus{background:#b5dc11 !important;color:#fff;}
ul.contacts{margin:0;padding:0;width:auto;display:inline-block;}
ul.contacts li{padding:0 0 0 40px;display:inline;font-size:15px;font-family:'OpenSans-Bold';color:#51b0d1;}
ul.contacts li img{margin-right:7px;}
ul.contacts li a, ul.contacts li span.num{color:#000;font-size:15px;font-family:'OpenSans-Regular';transition:1s all;}
ul.contacts li a:hover, ul.contacts li a:focus{color:#51b0d1;}
section#banner{padding:25px 0 60px;margin:0;float:left;width:100%;position:relative;z-index:9999;}
.banner-img{width:100%;}
ul.video-pro{margin:0;padding: 0 0 0 14px;/*padding:0;*/width:100%;float:left;}
ul.video-pro li{float:left;font-size:22px;font-family:'MyriadPro-Bold';color:#0668a9;background:url("../images-home/player.png") no-repeat;padding:0 20px 0 30px;}
.banner-caption{padding:0;width:98%;display:table;margin:0 auto;text-align:center;position:relative;}
.banner-caption:before{position:absolute;left:59px;margin:0;content:'';top:88px;background:url("../images-home/left-yellow-dot.png") left 0 no-repeat;width:26px;height:35px;}
.banner-caption:after{position:absolute;right:81px;margin:0;content:'';top:92px;background:url("../images-home/right-yellow-dot.png") right 0 no-repeat;width:35px;height:35px;}
.banner-caption h1{font-size:66px;font-family:'Raleway-Bold';font-weight:normal;color:#0668a9;position:relative;z-index:2;padding:0 0 50px;}
.banner-caption h1:after{position:absolute;left:0;right:0;margin:0 auto;content:'';top:-14px;background:url("../images-home/custom-top.png") no-repeat;width:205px;height:95px;}
.banner-caption p{font-size:22px;font-family:'MyriadPro';font-weight:normal;width:81%;margin:0 auto;text-align:center;line-height:100%;}
.banner-caption h2{width: 81%; line-height: 100%; margin: 0 auto;}
.banner-caption h1 span.sml-txt{font-size:44px;font-family:'Raleway-Bold';font-weight:normal;color:#252726;position:relative;z-index:2;}
.quote{font-size:21px;font-family:'MyriadPro-Semibold';color:#000;background:#b5dc11;padding:20px 0;margin:50px 5px 0;border-radius:8px;float:left;width:230px;text-align:center;}
.portfolio{font-size:21px;font-family:'MyriadPro-Semibold';color:#fff;background:#0668a9;padding:20px 0;margin:50px 5px 0;border-radius:8px;float:left;width:230px;text-align:center;}
.quote:hover, .portfolio:hover{color:#fff;background:#000;}
section#we-assure{margin:0;padding:50px 0;width:100%;float:left;background:rgba(156,213,51,1);background:-moz-linear-gradient(top, rgba(156,213,51,1) 0%, rgba(189,223,77,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(156,213,51,1)), color-stop(100%, rgba(189,223,77,1)));background:-webkit-linear-gradient(top, rgba(156,213,51,1) 0%, rgba(189,223,77,1) 100%);background:-o-linear-gradient(top, rgba(156,213,51,1) 0%, rgba(189,223,77,1) 100%);background:-ms-linear-gradient(top, rgba(156,213,51,1) 0%, rgba(189,223,77,1) 100%);background:linear-gradient(to bottom, rgba(156,213,51,1) 0%, rgba(189,223,77,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#9cd533', endColorstr='#bddf4d', GradientType=0);}
.assure-img{float:left;background:#fff;width:90px;height:90px;line-height:88px;text-align:center;border-radius:50%;margin-right:20px;position:relative;}
.assure-img:after{position:absolute;content:'';left:0;width:120%;height:120%;top:0;border:5px solid #fff;border-radius:50%;margin:-9px;}
section#we-assure h4{height:90px;display:table-cell;vertical-align:middle;}
.assure-img img{width:auto;}
section#we-assure h2{position:relative;padding:0;margin:0 0 70px;}
section#we-assure h2:after{position:absolute;left:13px;right:0;margin:0 auto;background:url("../images-home/smily-hdr.png") no-repeat;width:449px;height:90px;content:'';top:-6px;}
section#we-assure h2:before{position:absolute;left:87px;right:0;margin:0 auto;background:url("../images-home/hdr-graph.png") no-repeat;width:387px;height:95px;content:'';top:-27px;}
section#video-sc{margin:0;padding:50px 0;width:100%;float:left;background:#fff;}
.videos-deliver{margin:0;padding:45px 0;width:100%;float:left;position:relative;}
.videos-deliver:after{position:absolute;right:10px;margin:0 auto;content:'';bottom:21px;background:url("../images-home/video-ryt.png") no-repeat;width:343px;height:149px;}
.videos-deliver:before{position:absolute;left:-133px;margin:0 auto;content:'';bottom:47px;background:url("../images-home/video-lft.png") no-repeat;width:152px;height:85px;}
.videos-deliver h2{font-size:48px;font-family:'MyriadPro-Semibold';color:#0668a9;text-align:left;padding:0;line-height:100%;position:relative;z-index:5;}
.we-create{margin:0;padding:20px 0;width:auto;float:left;}
.we-create h2{font-size:48px;font-family:'Raleway-Bold';color:#0668a9;text-align:left;float:left;padding:0;position:relative;}
.we-create h2:after{position:absolute;content:'';width:270px;height:85px;background:url("../images-home/grn-arrw.png") right 0 no-repeat;float:right;bottom:-6px;right:-286px;}
.we-create h2:before{position:absolute;content:'';width:81px;height:62px;background:url("../images-home/smily-with-book.png") right 0 no-repeat;float:right;bottom:65px;right:-88px;}
.videos-deliver .stylish-txt{font-size:37px;font-family:'MyriadPro-Semibold';color:#292929;padding:0;line-height:100%;}
.we-create h5{font-family:'MyriadPro';font-size:24px;color:#292929; float: left;}
.we-create .stylish-txt{font-size:108px;font-family:'Rage-Italic-LET';font-weight:normal;color:#0668a9;-webkit-transform:rotate(-7deg);-moz-transform:rotate(-7deg);-ms-transform:rotate(-7deg);-o-transform:rotate(-7deg);transform:rotate(-7deg);letter-spacing:0.03em; display: table; line-height: 100%; margin: 0 auto;}
.riad-bld{font-family:'MyriadPro-Bold';}
ul.video-lst{margin:0;padding:0;width:100%;float:left;}
ul.video-lst li{width:47%;float:left;padding:20px 15px;border-radius:5px;margin:8px;border:1px solid #e3e3e3;cursor:pointer;transition:0.5s all;background:#fff;position:relative;z-index:99;}
ul.video-lst li h5{font-size:22px;font-family:'MyriadPro-Semibold';margin:0;padding:0;transition:0.5s all;position:relative;z-index:9;}
.riad-lyt{font-family:'MyriadPro-Light';position:relative;z-index:9;}
.video-lst-img{float:left;width:64px;height:54px;margin-right:12px;position:relative;z-index:9;}
.video-lst-img img{margin:0 auto;display:table;}
.vdo-icn-hvr{display:none !important;}
ul.video-lst li:after{position:absolute;content:'';left:0;right:0;margin:0 auto;top:0;width:100%;height:100%;border-radius:5px;background:rgba(19,120,175,1);background:-moz-linear-gradient(top, rgba(19,120,175,1) 0%, rgba(58,166,193,1) 100%);opacity:0;background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(19,120,175,1)), color-stop(100%, rgba(58,166,193,1)));background:-webkit-linear-gradient(top, rgba(19,120,175,1) 0%, rgba(58,166,193,1) 100%);background:-o-linear-gradient(top, rgba(19,120,175,1) 0%, rgba(58,166,193,1) 100%);background:-ms-linear-gradient(top, rgba(19,120,175,1) 0%, rgba(58,166,193,1) 100%);background:linear-gradient(to bottom, rgba(19,120,175,1) 0%, rgba(58,166,193,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1378af', endColorstr='#3aa6c1', GradientType=0);transition:1s all;z-index:0;}
ul.video-lst li:hover:after{opacity:1;}
ul.video-lst li:hover h5{color:#fff;}
ul.video-lst li:hover .vdo-icn{display:none;}
ul.video-lst li:hover .vdo-icn-hvr{display:block !important;}
section#video-sc p{width:43%;margin:0 auto;}
section#running-short{margin:0;padding:50px 0;width:100%;float:left;background:rgba(18,120,175,1);background:-moz-linear-gradient(top, rgba(18,120,175,1) 0%, rgba(69,179,198,1) 100%);background:-webkit-gradient(left top, left bottom, color-stop(0%, rgba(18,120,175,1)), color-stop(100%, rgba(69,179,198,1)));background:-webkit-linear-gradient(top, rgba(18,120,175,1) 0%, rgba(69,179,198,1) 100%);background:-o-linear-gradient(top, rgba(18,120,175,1) 0%, rgba(69,179,198,1) 100%);background:-ms-linear-gradient(top, rgba(18,120,175,1) 0%, rgba(69,179,198,1) 100%);background:linear-gradient(to bottom, rgba(18,120,175,1) 0%, rgba(69,179,198,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1278af', endColorstr='#45b3c6', GradientType=0);}
section#running-short h2{font-size:49px;color:#fff;padding:0 0 12px;position:relative;}
section#running-short h3{text-align:center;font-size:33px;font-family:'MyriadPro-Semibold';color:#fff;}
.grn-txt{color:#bcde18;}
section#running-short a{font-size:22px;font-family:'MyriadPro-Semibold';background:#fff;color:#0768ac;padding:20px 29px;margin:50px 5px 0;border-radius:8px;display:table;text-align:center;margin:15px auto 0;}
section#running-short a:hover{background:#b5dc11;color:#000;}
section#running-short h5{font-size:20px;font-family:'MyriadPro-Semibold';color:#fff;text-align:center;padding-top:5px;}
section#running-short h2:after{position:absolute;left:0;right:0;margin:0 auto;content:'';top:-61px;background:url("../images-home/grn-ylow-stripe.png") no-repeat;width:141px;height:58px;}
section#brand-sc{margin:0;padding:50px 0 66px;width:100%;float:left;position:relative;}
ul.brand-lst{margin:0;padding:0;width:100%;float:left;}
ul.brand-lst li{width:26%;float:left;padding:2px;margin:9px 14px;border:1px solid #e3e3e3;transition:0.5s all;background:#fff;}
.trust-sc{margin:0;padding:20px 0;width:100%;float:left;text-align:center;position:relative;}
.trust-sc:after{position:absolute;left:-104px;content:'';width:714px;height:238px;background:url("../images-home/brands-btm-img.png") no-repeat;bottom:-52%;}
.trust-sc h2{color:#0668a9;}
.trust-sc:before{position:absolute;left:63px;top:12px;content:'';width:111px;height:117px;background:url("../images-home/smily-handshake.png") no-repeat;}
.trust-sc h3{font-size:102px;font-family:'Rage-Italic-LET';font-weight:normal;color:#0668a9;word-spacing:32px;position:relative;}
.trust-sc h3:after{background:url("../images-home/grn-arrw.png") no-repeat;position:absolute;right:10px;margin:0 auto;content:'';bottom:0;width:244px;height:80px;}
.trust-sc h4 span.riad-lyt{color:#363636;font-size:25px;line-height:100%;color:#000;}
.trust-sc img{margin-bottom:10px;}
section#portfolio-sc{margin:0;padding:50px 0;width:100%;float:left;position:relative;background:#ebebeb;}
section#portfolio-sc h2{text-align:left;color:#0668a9;}
.glimpse{font-size:27px;font-family:'MyriadPro-Light';color:#4d4d4d;}
.portfolio-ryt{margin:0;padding:0;width:98%;float:right;}
ul.portfolio-lst{margin:0;padding:0;width:100%;float:left;}
ul.portfolio-lst li{width:30%;float:left;transition:0.5s all;margin:0 20px 0 0;}
ul.portfolio-lst li img{width:100%;}
.portfolio-lft{margin:0 auto;padding:25px 0;width:85%;position:relative;}
.portfolio-lft:before{position:absolute;content:'';left:-45px;margin:0 auto;width:55px;height:198px;top:30px;background:url("../images-home/brkt-prev.png") no-repeat;}
.portfolio-lft:after{position:absolute;content:'';right:-45px;margin:0 auto;width:55px;height:198px;top:30px;background:url("../images-home/brkt-next.png") no-repeat;}
.portfolio-lft p{font-size:22px;font-family:'Conv_MyriadPro-It';font-weight:normal;color:#4e4e4e;padding:40px 0;position:relative;line-height:118%;}
.portfolio-lft p:before{position:absolute;content:'';left:0;right:0;margin:0 auto;width:32px;height:24px;top:0;background:url("../images-home/comma-prev.png") no-repeat;}
.portfolio-lft p:after{position:absolute;content:'';left:0;right:0;margin:0 auto;width:32px;height:24px;bottom:0;background:url("../images-home/comma-next.png") no-repeat;}
section#work-partners{margin:0;padding:50px 0;width:100%;float:left;background:#9fd738;}
section#work-partners h2{font-size:49px;color:#000;padding:0 0 8px;position:relative;}
section#work-partners h3{text-align:center;font-size:62px;font-family:'Rage-Italic-LET';font-weight:normal;color:#fff;height:80px;position:relative;display:table;margin:0 auto;padding:16px 0 0;}
section#work-partners h3 a{color:#fff;}
section#work-partners h3:after{position:absolute;content:'';right:-51px;top:4px;width:40px;height:64px;background:url("../images-home/smile-wht.png") no-repeat right center;}
section#work-partners img{margin:0 auto;display:table;position:relative;z-index:9;}
.raleigh{font-family:'Raleigh-DmBd-BT'}
.work-partners-lft{margin:0;padding:0;width:100%;float:left;}
.partners-lft-sc img{float:left;margin:0 0 0 -45px !important;}
.partners-lft-sc{margin:0;padding:0;width:100%;float:left;position:relative;}
.partners-lft-sc:before{content:'';float:left;width:26px;height:80px;position:absolute;left:0;top:20px;background:url("../images-home/brkt-blk-prev.png") left 0 no-repeat;}
.partners-lft-sc:after{content:'';float:left;width:26px;height:80px;position:absolute;right:64px;top:20px;background:url("../images-home/brkt-blk-next.png") right 0 no-repeat;}
.partners-lft-sc h4{font-size:34px;font-family:'MyriadPro-Semibold';font-weight:normal;color:#292929;padding:0;margin:0;}
.partners-lft-sc h5{font-size:26px;font-family:'MyriadPro-Semibold';font-weight:normal;color:#292929;padding:0;margin:0;}
.work-partners-lft p{font-size:22px;font-family:'MyriadPro';font-weight:normal;color:#292929;}
.riad-smbld{font-family:'MyriadPro-Semibold';}
.prtnr-lft-txt{display:table-cell;vertical-align:middle;height:120px;padding:0 0 0 20px;}
.work-partners-lft a{text-align:left;font-size:62px;font-family:'Rage-Italic-LET';font-weight:normal;color:#fff;color:#0e100d;}
.work-partners-lft a:hover, .work-partners-lft a:focus{color:#0668a9;}
.sf-extnd{font-family:'SF-Foxboro-Script';}
.partners-ryt-form{width:92%;float:right;padding:20px 37px;border-radius:5px;border-top:none;background:rgba(0, 0, 0, 0.2);margin:15px 0 0;}
.partners-ryt-form h6{font-size:35px;font-family:'Raleway-Bold';font-weight:normal;color:#1a1a1a;}
.partners-ryt-form input{width:100%;background:#fff none repeat scroll 0 0;border-radius:8px;color:#a2a2a2;float:left;font-family:'Raleway-Regular';font-size:14px;font-weight:normal;/*height:58px;*/margin:7px 0;padding:0 20px;line-height:56px;transition:all 1s;border:none;}
.partners-ryt-form input:hover, .lft-cntct input:focus{color:rgb(6, 104, 169);}
::-webkit-input-placeholder{color:#a2a2a2;opacity:1;}
::-moz-placeholder{color:#a2a2a2;opacity:1;}
:-ms-input-placeholder{color:#a2a2a2;opacity:1;}
:-moz-placeholder{color:#a2a2a2;opacity:1;}
::placeholder{color:#a2a2a2;}
.partners-form-submit{width:100% !important;background:#0668a9 !important;float:right !important;color:#fff !important;padding:0;border-radius:6px !important;border:none !important;cursor:pointer;font-size:23px !important;font-family:'Raleway-Medium' !important;margin:5px 0 0 !important;float:left;transition:1s all;height:50px;line-height:50px;}
.partners-form-submit:hover{background:#000 !important;color:#fff;}
.cptcha-div{margin:0;padding:0;width:100%;display:table;}
label.cptcha{float:left;margin-right:9px;}
#captcha_code{width:150px;border-radius:5px;margin:5px;}
.capcha-cntct{float:left !important;width:63% !important;}
.smily-with-mic{width:128px;margin:0 auto;position:relative;z-index:9;}
.smily-with-mic:after{position:absolute;content:'';left:-98px;right:0;top:-3px;background:url("../images-home/smily-mic-bkg.png") no-repeat;width:300px;height:100px;}
section#request-callback{margin:0;padding:45px 0;width:100%;float:left;background:#202020;}
section#request-callback h2{color:#fff;font-size:37px;padding:0;}
.callback-form{width:97%;float:right;}
.callback-form input{width:36%;background:#fff none repeat scroll 0 0;border-radius:4px;color:#a2a2a2;float:left;font-family:'Raleway-Regular';font-size:14px;font-weight:normal;height:53px;margin:0 4px;padding:0 18px;line-height:51px;transition:all 1s;border:none;}
.callback-form input:hover, .callback-form input:focus{color:rgb(6, 104, 169);}
.callback-form-submit{width:24% !important;background:#9fd738 !important;color:#000 !important;padding:0;border-radius:6px !important;border:none;cursor:pointer;font-size:23px !important;font-family:'Raleway-Medium' !important;margin:0 5px !important;float:left;transition:1s all;height:53px !important;line-height:51px !important;}
.callback-form-submit:hover{background:#0668a9 !important;color:#fff !important;}
footer{padding:50px 0 0;margin:0;float:left;width:100%;background:url("../images-home/ftr-tp.jpg") no-repeat;background-size:cover;}
footer .logo{float:none;margin:0 auto;}
ul.ftr-menu{margin:10px 0 30px;padding:0;width:25%;float:left;}
.ftr-menu > li{padding:5px 16px;background:url("../images-home/arrow.png") no-repeat 0px;transition:all 0.3s;}
.ftr-menu > li > a{color:#a4a4a4;line-height:100%;font-size:18px;font-family:'MyriadPro-Light';font-weight:normal;transition:all 0.3s;background:transparent;border-radius:20px;}
.ftr-menu > li > a:hover, .ftr-menu > li > a:focus{color:#9fd738;}
.ftr-menu > li.current-menu-item > a{color:#9fd738;}
.ftr-menu > li:hover, .ftr-menu > li:focus{background:url("../images-home/arrow-hvr.png") no-repeat 0px;}
.ftr-menu > li.current-menu-item{background:url("../images-home/arrow-hvr.png") no-repeat 0px;}
.ftr-btm{margin:0;padding:20px 0;width:100%;float:left;border-top:2px solid #3e3e3e;}
footer p{color:#a4a4a4;font-size:16px;float:right;padding:0;font-family:'MyriadPro-Light';font-weight:normal;width:auto;padding:5px 0 0;}
footer ul.social{padding:0;margin:0 auto;float:left;width:auto;}
footer ul.social li{float:left;margin:0 4px;}
footer ul.social li a i{width:38px;height:38px;line-height:36px;color:#515151;border:2px solid #515151;border-radius:50%;font-size:17px;transition:0.5s all;text-align:center;}
footer ul.social li a i:hover, footer ul.social li a i:focus{color:#9fd738;border:2px solid #9fd738;}
.banner-form{width:86%;float:right;padding:30px 37px 15px;border-radius:7px;border-top:none;background:#1c76b2;margin:15px 0 0;position:relative;}
.banner-form h2{font-size:33px;color:#fff;padding:0 0 5px;text-align:left;}
.banner-form p{font-size:18px;font-family:'Raleway-Bold';color:#9cd534;padding:0 0 8px;}
.banner-form span{font-family:'MyriadPro-Light';}
.banner-form input{width:100%;background:#fff none repeat scroll 0 0;border-radius:8px;color:#a2a2a2;float:left;font-family:'Raleway-Regular';font-size:14px;font-weight:normal;/*height:54px;*/margin:4px 0;padding:0 20px;line-height:52px;transition:all 1s;border:none;}
.banner-form input:hover, .lft-cntct input:focus{color:rgb(6, 104, 169);}
::-webkit-input-placeholder{color:#a2a2a2;opacity:1;}
::-moz-placeholder{color:#a2a2a2;opacity:1;}
:-ms-input-placeholder{color:#a2a2a2;opacity:1;}
:-moz-placeholder{color:#a2a2a2;opacity:1;}
::placeholder{color:#a2a2a2;}
.banner-form-submit{width:100% !important;background:#9cd534 !important;float:right !important;color:#000 !important;padding:0;border-radius:6px !important;border:none !important;cursor:pointer;font-size:21px !important;font-family:'MyriadPro-Semibold' !important;margin:7px 0 0 !important;float:left;transition:1s all;height:50px;line-height:48px;}
.banner-form-submit:hover{background:#000 !important;color:#fff !important;}
.banner-form::after{border:0px solid #fff;border-radius:5px;content:"";height:96%;left:0;margin:0 auto;position:absolute;right:0;top:2%;width:96%;}
.with-frm{position:relative;}
.with-frm:after{position:absolute;content:'';left:0;right:0;margin:0 auto;bottom:0;width:100%;height:100%;background:url("../images-home/banner-bkg.png") no-repeat center bottom;z-index:1;}
.z-ndx{position:relative;z-index:999;}
.with-frm a{margin:80px auto 0;float:none;display:table;}
.display .trust-sc::after{display:none;}
.form-status{display:table;padding:15px 0 0;font-family:'Raleway-Regular';}