.clearfix{clear:both;width:0;height:0;display:table;visibility:hidden;} @font-face {
font-family: 'Helvetica';
src: url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Helvetica-Light.eot);
src: local('Helvetica Light'), local('Helvetica-Light'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Helvetica-Light.eot?#iefix) format('embedded-opentype'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Helvetica-Light.woff2) format('woff2'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Helvetica-Light.woff) format('woff'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Helvetica-Light.ttf) format('truetype'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Helvetica-Light.svg#Helvetica-Light) format('svg');
font-weight: 300;
font-style: normal;
}
@font-face {
font-family: 'Helvetica';
src: url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Helvetica-Bold.eot);
src: local('Helvetica Bold'), local('Helvetica-Bold'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Helvetica-Bold.eot?#iefix) format('embedded-opentype'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Helvetica-Bold.woff2) format('woff2'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Helvetica-Bold.woff) format('woff'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Helvetica-Bold.ttf) format('truetype'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Helvetica-Bold.svg#Helvetica-Bold) format('svg');
font-weight: bold;
font-style: normal;
}
@font-face {
font-family: 'Gilroy';
src: url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Gilroy-Medium.eot);
src: local('Gilroy-Medium'), local('Gilroy-Medium'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Gilroy-Medium.eot?#iefix) format('embedded-opentype'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Gilroy-Medium.woff2) format('woff2'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Gilroy-Medium.woff) format('woff'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Gilroy-Medium.ttf) format('truetype'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/Gilroy-Medium.svg#Gilroy-Medium) format('svg');
font-weight: 500;
font-style: normal;
}
@font-face {
font-family: 'Neo Sans';
src: url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/NeoSans.eot);
src: local('Neo Sans'), local('NeoSans'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/NeoSans.eot?#iefix) format('embedded-opentype'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/NeoSans.woff2) format('woff2'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/NeoSans.woff) format('woff'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/NeoSans.ttf) format('truetype'),
url(//hirededicatedprogrammers.com/wp-content/themes/hdp/fonts/NeoSans.svg#NeoSans) format('svg');
font-weight: normal;
font-style: normal;
} h1, h2, h3, h4, h5, h6{font-family:'league_gothicregular';}
.sliderImg{position:relative;padding:0;margin:0;}
.sliderImg img{width:100%;display:inline-block;}
#nav ul li a{}
.Slider-caption{position:absolute;width:100%;height:100%;left:0;bottom:5px;
background-image: -moz-linear-gradient( 90deg, rgba(47,47,47,0.5) 0%, rgba(47,47,47,0) 100%);
background-image: -webkit-linear-gradient( 90deg, rgba(47,47,47,0.5) 0%, rgba(47,47,47,0) 100%);
background-image: -ms-linear-gradient( 90deg, rgba(47,47,47,0.5) 0%, rgba(47,47,47,0) 100%);}
.InnerPageCaption{
background-image: -moz-linear-gradient( 90deg, rgba(47,47,47,0.5) 50%, rgba(47,47,47,0) 100%);
background-image: -webkit-linear-gradient( 90deg, rgba(47,47,47,0.5) 50%, rgba(47,47,47,0) 100%);
background-image: -ms-linear-gradient( 90deg, rgba(47,47,47,0.5) 50%, rgba(47,47,47,0) 100%);
} .v-center{display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content:flex-end;justify-content: flex-end;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center;height:100%;}
.h-center{display:block;text-align:center;margin-right:8%;}
.Slider-caption h1{font-size:48px;color:#ffffff;font-weight:bold;text-align:center;line-height:1.1;margin-bottom:30px;font-family: 'Helvetica';letter-spacing:1px;}
.Slider-caption h1 span{display:block;color:#fff;font-size:60px;font-weight:300;margin-bottom:10px;line-height:1;}
.Slider-caption .greenBtn{border-radius:30px;background:#6db500;height:60px;font-family: 'Gilroy';font-size:25px;font-weight:500;border:none;padding:8px 40px;color:#fff;text-shadow:none;text-transform:uppercase;letter-spacing:1px;outline:none;line-height:1.2;}
.Slider-caption .greenBtn:hover{background:#6db500;color:#2f2f2f;}  }*/
.AboutInner{width:100%;position:relative;padding:0px;text-align:center;}
.AboutInner:after{content:'';clear:both;width:0;height:0;display:table;visibility:hidden;}
.AboutInner .img-right{float:right;position:relative;margin-top:-35px;margin-left:20px;}
.AboutContent{background:#fff;padding:30px 0;position:relative;margin-top:-2px;text-align:center;f}
.AboutContent h2{font-size:36px !important;color:#343434;letter-spacing:1px;text-align:center;font-weight:400 !important;margin-bottom:30px;text-transform:uppercase;display:inline-block; font-family: 'Neo Sans' !important;}
.AboutContent h2:after{content:'';width:80px;height:3px;background:#2f2f2f;margin:1px auto;display:block;}
.AboutContent p{font-size:15px;color:#424242;font-weight:400;line-height:24px;text-align:left;margin-bottom:15px;}
.AboutContent p strong{color:#6db500;}
.AboutContent .moreContent{position:relative;margin-top:-15px;}
.AboutContent .moreContent p:first-of-type{padding-top:15px;}
.btn-default {border-radius: 20px;background-image: -moz-linear-gradient( 90deg, rgb(224,134,5) 0%, rgb(254,155,11) 100%);background-image: -webkit-linear-gradient( 90deg, rgb(224,134,5) 0%, rgb(254,155,11) 100%);padding:8px 60px;line-height:24px;font-size:16px;color:#fff;font-weight:400;font-family: 'Open Sans', sans-serif;margin-bottom:15px;display:inline-block;}
.btn-default:hover{background:#424242;color:#6db500;}
#whatwedo.newwhatwedo p.whatwedo_titles{ }
#whatwedo.newwhatwedo p.whatwedo_titles span{font-size:1.2em;font-weight:600;font-size:34px;}
#whatwedo.newwhatwedo .whatwedo_cont{ }
.overAchievement{padding:80px 0;background:url(//hirededicatedprogrammers.com/wp-content/themes/hdp/images/our-acheivement-bg.png) no-repeat;background-size:cover;background-position:fixed;}
.overAchievement .v-center{height:100%;}
.overAchievement .h-center{width:100%;margin-right:0;}
.achMain{position:relative;}
.achInner:after{content:'';width:0;height:0;clear:both;display:table;visibility:hidden;}
.achMain .innerBg{text-align:center; }
.achMain .innerBg h3{font-size:40px;color:#6db500;font-weight:900;font-family: 'lucida grande';text-transform:uppercase;}
.achMain .innerBg h3 span{font-family:'NeoSansRegular';}
.achMain .innerBg p{font-size:20px;color:#fff;font-weight:700;margin-bottom:10px;text-transform:uppercase;} #whatwedo{padding:70px 0;}
#whatwedo.newwhatwedo{text-align:center;}
#whatwedo.newwhatwedo h2{font-size:36px !important;color:#343434;margin-bottom:15px;font-weight:400 !important;display:inline-block;text-transform:uppercase;font-family: 'Neo Sans' !important;}
#whatwedo.newwhatwedo h2 span{display:block;font-weight:200!important;text-align:left;font-size:15px !important;text-transform:capitalize;color:#424242;}
#whatwedo.newwhatwedo h2:after{content:'';width:80px;height:3px;background:#2f2f2f;margin:5px auto;display:block;}
#whatwedo ul.newwhatwedoSec{margin:60px 0 0;}
#whatwedo ul li{border:0;padding:0 15px;width:30%;}
.card{border:3px solid #e9e9e9;border-radius: 12px;background-color:#fff;box-shadow: 0px 3px 63px 0px rgba(0, 0, 0, 0.07);min-height:300px;display:flex;justify-content:center;align-items:center;position:relative;margin:0px 0 100px;cursor:pointer;}
.cardThumbs{position:absolute;width:100%;top:-52px;left:0;}
.cardThumbs span{display:flex;width:105px;height:105px;align-items:center;margin:0 auto;justify-content:center;border-radius:100%;padding:0px;background:#fff;position:relative;display:block;}
.cardThumbs span:before{content:'';width:105px;height:53px;border-top-left-radius:52px;border-top-right-radius:52px;border-top:3px solid transparent;border-left:3px solid transparent;border-right:3px solid transparent;display:block;position:absolute;top:-4px;left:-3px;}
.card .cardThumbs span img{max-width:inherit;height:auto;}
.cardinner{display:block;text-align:center;padding:0 30px;min-height:200px;}
.cardinner h4{font-size:24px;text-transform:uppercase;font-weight:700;color:#383838;margin:25px 0;font-family: 'Helvetica';}
.cardinner h4 span{font-weight:700;display:block;font-size:20px;}
.cardinner p{font-size:14px;font-weight:400;color:rgba(0,0,0,1);}
.card:hover{border:3px solid #6db500;}
.card:hover .cardinner h4{color:#6db500;}
.card:hover .cardThumbs span:before{border-top:3px solid #6db500;border-left:3px solid #6db500;border-right:3px solid #6db500;}
.card:hover .cardinner p{color:#000;}
.formMain{display:block;width:100%;}
.formMain:after{content:'';clear:both;width:0;height:0;display:table;}
.newFormDesign h2{font-size:30px !Important;color:#6db500; font-family: 'Varela', sans-serif !important;margin-bottom:15px;font-weight:400 !important;}
.newFormDesign h2:after{content:'';width:80px;height:3px;background:#fff;margin:5px 0;display:block;}
.newFormDesign p{font-family: 'Varela', sans-serif !important;font-size:16px;}
.formSec .txt{height:35px;padding:5px 20px;font-size:16px;}
.formSec{margin:0px 0 30px !important;padding:0 15px;box-sizing:border-box;position:relative;}
.formSec label.error{width:100%;position:absolute;top:-30px;left:0;text-align:center;}
.formSec:nth-of-type(3) label.error{top:auto;bottom:-30px;}
.signup_btn{position:relative;}
.signup_btn label.error{width:100%;position:absolute;top:-100px;left:0;text-align:center;}
.form-inner{margin:35px 0 15px !important;clear:inherit;box-sizing:border-box;}
.form-inner .signup_btn{margin-top:-10px;}
.form-inner .signup_btn .btn-default{padding:8px 20px;border:none;margin-top:10px;text-shadow:none;font-weight:600;}
.form-inner .recaptchaBtn{margin-top:0px;padding:0px 0px 0 0px;margin-bottom:10px;}
#headcontainer{background:url(//hirededicatedprogrammers.com/wp-content/themes/hdp/css/images/footer-bg.gif) repeat-x top #2f2f2f;;position:relative;width:100%;left:0;top:0;}
#nav ul li{border-bottom:3px solid transparent;} #footer input#btn{height:45px;}
#footer input#btn, .contactform #btn{background:#6db500;border-color:#6db500;}
#footer input#btn:hover, .contactform #btn:hover, #footer input#btn:focus, .contactform #btn:focus{background:#6db500;border-color:#6db500;color:#2f2f2f;}
#trusted_container h2{margin-top:1.5em;}
#box3_1_container .wbox_in{min-height:230px;}
#innerpage_container h2{margin-bottom:0.5em;}
#wearedifferent h2{margin-bottom:0.5em;}
#innerpage_container h1{font-size:3.3em;}
#logo .skype-phone{display:flex;justify-content:center;align-items:center;}
.skype-phone {font-size: 16px;position: absolute;right: 0px;top: 10px;}
.skype-phone img {margin-right: 5px;}
.skype-phone span.skype_icon {display:inline;padding-left:7px;padding-top:4px;}
#footer h3{font-family:'NeoSansRegular', MuseoSlab300, 'lucida sans unicode', 'lucida grande', 'Trebuchet MS', verdana, arial, helvetica, helve, sans-serif;letter-spacing:1px;text-transform:uppercase;color:#fff;}
@media only screen and (max-width: 1280px){
.Slider-caption .h-center{margin-right:4%;}
}
@media only screen and (max-width: 1080px){
.Slider-caption h1{font-size:44px;} .Slider-caption .orangeBtn{font-size:20px;} .bubble cite{margin-right:135px;}
}
@media only screen and (max-width: 1024px){
.Slider-caption h1{font-size:34px;}
}
@media only screen and (max-width: 992px){
#box3_1_container .wbox_in{min-height:250px;}
}
@media only screen and (max-width: 991px){
.bubble blockquote{width:80%;}
.bubble div.media-objects{margin-left:50px;}
.Slider-caption h1{font-size:34px;}
.Slider-caption h1 span{font-size:40px;}
}
@media only screen and (max-width: 900px){
.bubble cite{margin-top:45px;margin-right:210px;}
.testimonialBg {height:460px;}
.Slider-caption .h-center{margin-right:4%;}
.Slider-caption h1{font-size:34px;}
.Slider-caption h1 span{font-size:40px;}
#whatwedo ul li{width:45%;}
#box3_1_container .wbox_in{min-height:265px;}
}
@media only screen and (max-width: 823px){
#box3_1_container .wbox_in{min-height:280px;}
.Slider-caption h1{font-size:30px;}
.Slider-caption h1 span{font-size:40px;}
}
@media only screen and (max-width: 800px){ .Slider-caption .orangeBtn{padding:6px 20px;height:45px;} .Slider-caption h1{font-size:30px;}
.Slider-caption h1 span{font-size:40px;}
.Slider-caption p{font-size:18px;}
.form-inner{width:100%;float:none;}
.form-inner:nth-of-type(2){margin-top:0 !important;}
.bubble cite{margin-right:150px;}
.AboutInner .img-right{margin-top:-25px;}
.Slider-caption .h-center{margin-right:5%;}
#box3_1_container .wbox_in{min-height:300px;}
}
@media only screen and (max-width: 768px){
.Slider-caption h1{font-size:24px;line-height:1.3;}
.Slider-caption h1 span{font-size:34px;}
.Slider-caption h1 span.orangeColor{margin-bottom:5px;}
.Slider-caption .greenBtn{font-size:16px;height:40px;padding:6px 20px;}
.Slider-caption p{font-size:14px;}
.bubble blockquote{}
.bubble cite span{display:block;}
.slick-prev, .slick-next{top:20% !Important;}
.slick-next{right:0% !Important;}
.slick-prev{left:0% !important;}
.testimonialBg{height:360px;}
}
@media only screen and (max-width: 667px){
.bubble cite{margin-right:100px;}
.doublequotes.top{top:7px;}
.mainForm{width:49%;}
.CaptchaDiv{width:100%;}
.homeinnerAbout{width:100%;float:none;}
.AboutInner .img-right{float:none;}
.Slider-caption .h-center{margin-right:5%;}
#whatwedo ul li{width:90%;float:none;display:inline-block;}
#box3_1_container .wbox_in{min-height:350px;}
}
@media only screen and (max-width: 640px){
#box3_1_container .wbox_in{min-height:auto;}
#logo .skype-phone{display:none;}
.Slider-caption h1{font-size:20px;}
.Slider-caption h1 span{font-size:30px;}
}
@media only screen and (max-width: 600px){ .Slider-caption .orangeBtn{font-size:16px;} #footerlinks .col.span_1_of_4{width:100%;float:none;display:block;margin:0 15px 15px !Important;}
#footer ul{float:none;}
#copy .col.copyright, #copy  .col.ft-link{width:100%;float:none;text-align:center;margin:15px 0 !important;}
#copy .col.btmFtLink{text-align:center;margin:0;}
}
@media only screen and (max-width: 568px){
.achMain{width:100%;margin:0 0 15px !important;}
#whatwedo p.subtitle{padding:0 0 30px;}
.Slider-caption h1{font-size:15px;}
.Slider-caption h1 span{font-size:18px;}
.Slider-caption p{font-size:13px;}
.Slider-caption .orangeBtn{font-size:14px;}
.bubble blockquote{width:auto;padding:20px 10px; margin:10px 20px;height:220px;}
.bubble blockquote .v-center{height:220px;}
.doublequotes.top{left:10px;top:5px;}
.bubble cite{margin-right:60px;}
.testimonialBg{background-size:100%;height:450px;}
.bubble blockquote{}
#whatwedo.newwhatwedo p.subtitle{padding:0 0 30px;}
.slick-next, .slick-prev{top:30% !Important;}
.bubble blockquote .v-center .h-center{padding:0 20px;}
.mainForm{width:100%;}
.CaptchaDiv{width:100%;}
.AboutInner .img-right{margin-left:0;margin-top:0;}
}
@media only screen and (max-width: 435px){
#whatwedo .whatwedo_img{float:none;}
#whatwedo p.whatwedo_titles{text-align:center;margin:10px 0 15px;}
#whatwedo.newwhatwedo .whatwedo_cont{text-align:center;}
#whatwedo.newwhatwedo .whatwedo_cont{padding:0 15px;margin:0 0 15px;}
#whatwedo.newwhatwedo p.whatwedo_titles span{display:block;padding:5px 0 0;}
.Slider-caption h1{font-size:16px;margin-bottom:15px;}
.Slider-caption .orangeBtn{padding:6px 10px;}
.Slider-caption .h-center{margin-right:1%;}
}
@media only screen and (max-width: 414px){
.Slider-caption h1{font-size:15px;}
.Slider-caption p{font-size:10px;}
.Slider-caption .orangeBtn{font-size:12px;height:35px;}
.Slider-caption .greenBtn{font-size:12px;}
}
@media only screen and (max-width: 375px){
.Slider-caption h1{font-size:13px;}
.Slider-caption p{font-size:9px;}
}
@media only screen and (max-width: 360px){
.Slider-caption h1 span{margin-bottom:0;}
.Slider-caption h1 span{font-size:15px;}
.Slider-caption .greenBtn{padding:6px 10px;}
.formSec .txt{width:85%;}
#footer input#btn{width:85%;margin:0 auto;}
}
@media only screen and (max-width: 320px){ .Slider-caption h1{font-size:11px;margin-bottom:10px;}
.Slider-caption h1 span{margin-bottom:0;}
.Slider-caption .orangeBtn{font-size:10px;height:30px;} .Slider-caption p{font-size:10px;}
#footerlinks .col.span_1_of_4{width:90%;}
}
.blogpost .post_cont h2{border-bottom:0px;}