/** hire-dedicated-android-developer page css start **/

.mt-0 { margin-top: 0 !important; }
p.trusted_text { color: #333333; text-align: justify; line-height: 25px; margin-top: 35px; font-size: 18px; }
.hire-time { background: #fff; border-radius: 10px; padding: 50px 20px 30px; text-align: center; margin: 50px 0px 30px 0px; transition: all 0.5s; box-shadow: 1px 0px 10px #ddd; }
.hire-time p { font-size: 22px; font-weight: 500; text-align: center; color: #000; padding: 15px 0; border-radius: 10px; font-weight: bold; }
.manufact-whychoose { background: url(../images/hire-and-bg.jpg) center center/cover no-repeat rgba(0,0,0,0); float: left; padding: 70px 0 100px; width: 100%; margin-bottom: 80px; }
.manufact-heading { text-align: center; margin-bottom: 20px; }
.manufact-heading h2 { color: #FFF; margin-bottom: 15px; }
.manufact-heading p { font-size: 18px; line-height: 25px; color: #fff; font-family: lato; margin: 2px 0 0; padding-bottom: 25px; }
.manufact-whychoose .whychoose-outer { width: 100%; float: left; margin-top: 5px; position: relative; }
.manufact-whychoose .whychoose-outer .andrios { width: 108%; float: left; background: url(../images/andrios_scrile_221217.png) center center no-repeat; background-size: 340px; min-height: 450px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic { display: table; left: 0; position: absolute; top: 25px; width: 44%; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-icon-main { width: 115px; display: inline-block; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-icon-main span { display: inline-block; width: 100px; height: 90px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; behavior: url(common/less/PIE.htc); z-index: 10; background: url(../images/ios_sprite_111217-2.png) 20px 28px no-repeat; background-size: auto auto; position: relative; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-description { width: 80%; display: table-cell; vertical-align: middle; position: relative; top: -14px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-description h3 { color: #fff; margin: 0; font-family: lato; font-weight: 400; font-size: 20px; text-transform: uppercase; margin-bottom: 15px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-description p { color: #fff; margin: 0; font-family: lato; font-size: 16px; padding-right: 68px; font-variant: 400; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .divider { background: url(../images/ios_line_121217.png) left bottom no-repeat; width: 266px; height: 5px; padding: 15px 0 0; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 { top: 25px; right: 0; left: auto; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic3 { top: 180px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 { top: 185px; right: -34px; left: auto; text-align: right; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic5 { top: 330px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 { top: 333px; right: -51px; left: auto; text-align: right; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-icon-main { text-align: right; width: 60px; display: inline-block; float: right; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-description { text-align: right; float: right; width: 78%; display: inline-block; top: 0; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-icon-main .team-icon { background-position: 19px -169px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic3 .topic-icon-main .pricematch-icon { background-position: 18px -357px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 .topic-icon-main { text-align: right; width: 87px; display: inline-block; float: right; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 .topic-icon-main { text-align: right; width: 99px; display: inline-block; float: right; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 .topic-icon-main .services-icon { background-position: 16px -550px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic5 .topic-icon-main .tools-icon { background-position: 15px -742px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 .topic-icon-main .ftr-icon { background-position: 15px -928px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-description { width: 80%; display: table-cell; vertical-align: middle; position: relative; top: -14px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 .topic-description { text-align: right; float: right; width: 78%; display: inline-block; top: 0; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 .topic-description { text-align: right; float: right; width: 78%; display: inline-block; top: 0; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .divider_right { background: url(../images/ios_line_right121217.png) 90px bottom no-repeat rgba(0,0,0,0); height: 5px; padding: 15px 0 6px 3px; width: 396px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 .topic-description p { padding-right: 0; padding-left: 95px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 .topic-description p { padding-right: 0; padding-left: 85px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-description p { padding-right: 0; padding-left: 0; }
.MobileAppDevelopmentPart { background-color: #f1f1f1; }
.development_process .heading_count { margin-bottom: 55px; }
.development_process .heading_count h3 { color: #383838; font-size: 30px; font-weight: 500; margin-bottom: 5px; margin-top: 0; }
.development_process .heading_count p { color: #545454; font-size: 16px; line-height: 27px; font-weight: 600; }
.HireDedicatedDevelopment .icon_colm { min-height: 380px !important; }
.development_process .icon_colm { background: #FFF; padding: 20px; border-radius: 10px; width: 100%; height: auto; margin: auto; margin-bottom: 45px; min-height: 290px; }
.development_process .icon_colm h4 { line-height: 60px; color: #ed7a13; font-size: 20px; }
.HireDedicatedDevelopment .icon_colm p { line-height: 22px; font-size: 13px; }
.development_process .icon_colm.active { box-shadow: -2px 0px 20px -1px rgba(191, 191, 191, 0.8); border: 1px solid #ccc; }
#hire_dedicated { padding: 40px 0; display: block; }
.black { color: #302f2f; font-family: "Oswald", sans-serif !important; font-size: 30px !important; line-height: 54px; margin: 0 0 30px; text-align: center; }
.WhyChooseHire .col-sm-12 p { font-size: 18px; margin-top: -10px; margin-bottom: 40px; }
.hire_dedicated_box1 { width: 150px; height: 150px; border-radius: 15em; display: block; margin: 0 auto; }
.hire_dedicated span { border: 3px solid rgb(0, 0, 0); border-radius: 15em; display: block; height: 150px; margin: 0 auto 15px; width: 150px; }
.dedicated_img1 { background-position: 0 0; width: 67px; margin: 28px 36px; height: 84px; }
.dedicated_img1, .dedicated_img1_ho, .dedicated_img2, .dedicated_img2_ho, .dedicated_img3, .dedicated_img3_ho, .dedicated_img4, .dedicated_img4_ho { background: url(../images/dedicated_sprites.png); display: block; }
.hire_dedicated h4 { font-size: 22px; margin-top: 20px; }
.hire_dedicated p { margin: 10px 0 35px 0; }
.dedicated_img4 { background-position: -11px -101px; width: 68px; height: 70px; margin: 36px 36px; }
.hire_dedicated_box1:hover .dedicated_img2 { background-position: -262px -9px; }
.hire_dedicated_box1:hover .dedicated_img3 { background-position: -461px -21px; }
.hire_dedicated span:hover { background: #000; }
.dedicated_img2 { background-position: -169px -7px; width: 82px; margin: 28px 36px; height: 87px; }
.dedicated_img3 { background-position: -360px -16px; width: 86px; height: 78px; margin: 28px 36px; }
.hire_dedicated_box1:hover .dedicated_img1 { background-position: -82px -1px; }
.hire_dedicated_box1:hover .dedicated_img4 { background-position: -94px -102px; }
.gredint-bg { background: #d0e4f7; background: -moz-linear-gradient(-45deg, #d0e4f7 0%, #73b1e7 24%, #0a77d5 50%, #539fe1 79%, #87bcea 100%); background: -webkit-linear-gradient(-45deg, #d0e4f7 0%, #73b1e7 24%, #0a77d5 50%, #539fe1 79%, #87bcea 100%); background: linear-gradient(135deg, #d0e4f7 0%, #73b1e7 24%, #0a77d5 50%, #539fe1 79%, #87bcea 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d0e4f7', endColorstr='#87bcea', GradientType=1 );
}
.start_project { padding: 60px 0; text-align: center; background-color: #6d9400; font-size: 18px; }
.about_title { margin-bottom: 40px; }
.white_btn { background-color: #FFF; font-size: 18px; }
section.HireSoftechExpert { background-color: #eee; padding: 80px 0; text-align: center; }
section.HireSoftechExpert h3 { font-size: 30px; }
section.HireSoftechExpert p { margin: 15px 0 40px; font-size: 17px; }
.process_img img { width: 1000px; }
/** hire-dedicated-php-developer **/

#hire_php { background: #6b7cb6 none repeat scroll 0 0; padding: 25px 0; }
.why_development h2 { color: #fff; font-size: 30px; font-weight: 500; margin: 30px 0 40px; text-align: center; }
.why_development p { color: #fff; font-size: 16px; line-height: 30px; margin: 0 0 50px; text-align: center; }
.hire_php_box { margin-bottom: 45px; background-color: #485b9d; padding: 35px 25px 0; min-height: 320px; border-radius: 10px; text-align: center; }
.hire_php_box span { display: block; margin: 0 auto 15px; text-align: center; }
.hvr-pulse-shrink { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; }
.hire_php_box h3 { color: #FFF; font-size: 20px; margin: 20px 0; }
#advantages_illustrator h4 { margin-bottom: 35px; }
.ChooseP { text-align: center; font-size: 19px; margin-bottom: 45px; margin-top: -20px; }
.hire_php_main { margin-bottom: 20px; text-align: center; }
.hvr-pulse-shrink { display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; }
.hire_php { margin: 0 auto; border-radius: 15em; display: inline-block; height: 160px; width: 160px; background: #f6f6f6; }
.hire_dev1, .hire_dev1_ho, .hire_dev2, .hire_dev2_ho, .hire_dev3, .hire_dev3_ho, .hire_dev4, .hire_dev4_ho, .hire_dev5, .hire_dev5_ho, .hire_dev6, .hire_dev6_ho { background: url(../images/hire_dev_sprites.png); display: block; }
.hire_dev1 { background-position: 0 0; width: 78px; height: 89px; margin: 33px; }
.hvr-pulse-shrink:hover, .hvr-pulse-shrink:focus, .hvr-pulse-shrink:active { -webkit-animation-name: hvr-pulse-shrink; animation-name: hvr-pulse-shrink; -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; }
.hire_php:hover { background: #6b7cb6; }
.hire_dev3 { background-position: -392px -15px; width: 81px; height: 86px; margin: 37px; }
.hire_php:hover .hire_dev3 { background-position: -489px -19px; }
.hire_dev4 { background-position: -14px -113px; width: 76px; height: 93px; margin: 33px 44px; }
.hire_php:hover .hire_dev4 { background-position: -104px -115px; }
.hire_dev6 { background-position: -397px -138px; width: 68px; height: 70px; margin: 42px; }
.hire_php:hover .hire_dev6 { background-position: -488px -139px; }
.hire_php:hover .hire_dev1 { background-position: -93px -3px; }
.hire_php_main h3 { margin-top: 25px; }
.hire_php_main p { text-align: center; margin-top: 20px; }
.check_btn { padding-bottom: 50px; text-align: center; }
a.download-icon { background: url(../images/check_btn.png) no-repeat rgba(0, 0, 0, 0); color: #333; font-size: 1.3rem; font-weight: 700; height: 108px; text-decoration: none; width: 350px; display: inline-block; position: relative; }
.download-icon span { cursor: pointer; display: block; left: 30px; margin: auto; position: absolute; top: 27px; width: 61px; height: 53px; background: url(../images/w_arrow.png) no-repeat; animation: bounce .5s infinite alternate; -webkit-animation: bounce .5s infinite alternate; }
.hirededicandroid_tital { background: #36620d !important; display: block; padding: 16px 0; width: 100%; }
.hirede_phpdeveloper { background: #6b7eb6; }
.hire_decigraphic { background: rgb(51, 32, 83) none repeat scroll 0 0 }
;
}
/** hire-dedicated-graphic-designer page css start  **/

.business_box.hire_outsite_developer .box { margin-top: 20px; }
.business_box.hire_outsite_developer .box p { padding-top: 20px; }
.business_box .box p { text-align: left; font-size: 14px; padding: 20px 0 0px 0; margin-bottom: 0px; font-family: "Lato", sans-serif; }
.hire_outsite_developer h2 { font-size: 40px !important; padding: 40px 0; text-align: center; }
.hire_graphic_designer .our_benefits { margin-bottom: 80px; }
.hire_graphic_designer .out_img_part { margin-bottom: 50px; }
.out_img_part { display: block; margin: 10px 0; }
.out_img_part > img { max-width: 100%; }
.our_benefits { text-align: center; }
.hire_webdesigner.hire_benefits { background-color: rgb(52, 65, 105); padding: 50px 0; }
.hire_benefits.benefits .container > h2 { color: rgb(255, 255, 255); margin-bottom: 70px; }
.hire_benefits .container > h2 { font-size: 30px !important; font-weight: bold; }
.hire_benefits .container > h2 { text-align: center; }
.hire_webdesigner .out_img_part { min-height: 110px; }
.out_img_part { display: block; margin: 10px 0; }
.benefits.hire_webdesigner .our_benefits > p { min-height: 80px; }
.benefits .our_benefits > p { color: rgb(255, 255, 255); display: block; margin-top: 20px; }
.hire_benefits.resorse_model.you_can_hire { background-color: rgb(130, 109, 159); padding-bottom: 0; }
.hire_benefits { background-color: rgb(59, 132, 176); padding: 50px 0; }
.hire_benefits.resorse_model .container > h2 { margin-bottom: 70px; }
.you_can_hire .container > h2 { color: rgb(255, 255, 255); font-size: 30px !important; line-height: 42px; }
.our_benefits { text-align: center; }
.out_img_part { display: block; margin: 10px 0; }
.you_can_hire .our_benefits > p { color: rgb(255, 255, 255); display: block; margin-bottom: 50px; margin-top: 15px; }
.hire_benefits.you_can_hire .excel_t { text-align: left; }
.hire_benefits .container > p { color: rgb(255, 255, 255); font-size: 16px; line-height: 30px; margin-bottom: 40px; text-align: center; }
.hire_benefits.resorse_model { background-color: #fff; }
.hire_why_cl .out_img_part { height: 130px; line-height: 130px; position: relative; }
.out_img_part { display: block; margin: 10px 0; }
.hire_benefits.hire_why_cl .why_chos_us { color: rgb(51, 51, 51); line-height: 30px; padding: 50px 0 0; text-align: justify; }
.hire_benefits .container > p { color: rgb(255, 255, 255); font-size: 16px; line-height: 30px; margin-bottom: 40px; text-align: center; }
/**  hire-dedicated-salesforce-developer **/
.hire_sale_force { background: #d9382b !important; }
.SalesforceDevelopment .hire_php_box { background-color: #073099; min-height: 400px; }
.SalesforceDevelopment { background-color: #00b4ff !important; margin: 30px 0 0 !important; }
.HiringModuleSalesforce.DevelopmentProcess { background: url(../images/hire-bg.jpg) center center/cover no-repeat rgba(0,0,0,0) !important; }
.HiringModuleSalesforce.DevelopmentProcess .hire_php_box { background-color: #0faceb; min-height: auto; border-radius: 0; text-align: center; padding: 20px; border: 0; border-radius: 20px; min-height: 480px; }
.HiringModuleSalesforce.DevelopmentProcess .hire_php_box h4 { font-size: 24px; margin: 25px 0px; color: #fff; }
section.opd-intro-section { background-color: #eee; padding: 60px 0; }
section.opd-intro-section h3 { font-size: 31px; margin-bottom: 25px; }
section.opd-intro-section p { font-size: 18px; margin-bottom: 15px; }
.opd-img-box img { border-radius: 20px; border: 1px solid #ccc; padding: 10px; box-shadow: 6px 6px 10px #ccc; }
.HiringModuleSalesforce h3 { font-size: 32px; color: #fff; }
.hire_benefits.resorse_model { background-color: #fff; }
.hire_benefits { background-color: rgb(59, 132, 176); padding: 50px 0 70px 0; }
.hire_benefits.resorse_model.hire_y_chose_us p { line-height: 40px; font-size: 20px; }
.hire_benefits.salesforceP .container p { line-height: 40px; font-size: 20px; color: #666 !important; margin-top: 15px; }
.hire_y_chose_us .out_img_part { background-image: url(../images/y_chose.png); display: inline-block; height: 151px; width: 168px; }
.out_img_part { display: block; margin: 10px 0; }
.out_img_part.y_cho_img1:hover { background-position: 0 -163px; }
.hire_benefits.resorse_model.hire_y_chose_us p { line-height: 40px; font-size: 20px; }
.hire_benefits.salesforceP .container p { line-height: 40px; font-size: 20px; color: #666 !important; margin-top: 15px; }
.out_img_part.y_cho_img1:hover { background-position: 0 -163px; }
.out_img_part.y_cho_img2 { background-position: -195px 0; }
.out_img_part.y_cho_img2:hover { background-position: -195px -163px; }
.out_img_part.y_cho_img6 { background-position: -981px 0; }
.out_img_part.y_cho_img6:hover { background-position: -981px -163px; }
.out_img_part.y_cho_img4 { background-position: -587px 0; }
.out_img_part.y_cho_img4:hover { background-position: -587px -163px; }
.out_img_part.y_cho_img5 { background-position: -784px 0; }
.out_img_part.y_cho_img5:hover { background-position: -784px -163px; }
.out_img_part.y_cho_img3 { background-position: -391px 0; }
.out_img_part.y_cho_img3:hover { background-position: -391px -163px; }
/** hire-dedicated-phonegap-developer **/

.bitcoin-wallet-part.bitcoinPhonegap { margin-top: 45px; padding: 45px 0; }
.bitcoin-wallet-part { background-image: url(../images/gray-bg.jpg) !important; background-repeat: no-repeat; background-size: cover; text-align: center; margin-top: 25px; padding: 25px 0; }
.Angular_black { margin: 20px 0; }
.bitcoinPhonegap .Angular_black span { display: inline-block; margin-bottom: 0px; width: 140px; height: 140px; border-radius: 50%; background-color: #bb4505; line-height: 120px; border: 7px solid #FFF; box-shadow: 0 0px 15px #999; }
.Angular_black span img { display: inline-block; margin: 0 auto; width: 90px; }
.bitcoinPhonegap .Angular_box h4 { font-size: 20px; margin-top: 25px; color: #333 !important; }
.Angular_box h4 { font-size: 23px; margin-top: 25px; color: #FFF; }
bitcoinPhonegap h3.orange-text { color: #bb4505; font-size: 28px; }
.bg-none { background: none !important; }
.bitcoin-wallet-part { background-image: url(../images/gray-bg.jpg) !important; background-repeat: no-repeat; background-size: cover; text-align: center; margin-top: 25px; padding: 25px 0; }
.Angular_box { margin-top: 0px; }
.bitcoin-wallet-part p { font-size: 16px; line-height: 24px !important; color: #333; margin-top: 10px; text-align: center; }
.Angular_js p { margin-bottom: 15px !important; line-height: 30px !important; }
.CryptocurrencyWalletRow { position: relative; margin-bottom: 15px; padding-bottom: 15px; border-bottom: 1px solid #eee; }
.CryptocurrencyWalletRow .icon-img { position: absolute; top: 0; left: 0; }
.HowBrWork .icon-img img { width: 70px; }
.HowBrWork .CryptocurrencyWalletRow .icon-text { padding-left: 90px; }
.CryptocurrencyWalletRow h4 { font-size: 23px; font-weight: 400; }
.CryptocurrencyWalletRow p { text-align: left; }
.bitcoin-wallet-part p { font-size: 16px; line-height: 24px !important; color: #333; margin-top: 10px; }
.CryptocurrencyWalletImg img { width: 100%; padding: 10px; border: 1px dashed #ccc; border-radius: 25px; }
.RailsTechnicalExpertise.PhonegapDevelopmentService { background: url(../images/phonegap-bg.jpg) center center no-repeat rgba(0,0,0,0) !important; background-size: cover !important; margin-top: 50px; }
.RailsTechnicalExpertise h3 { color: #FFF; text-align: center; font-size: 35px; margin-bottom: 25px; }
.RailsTechnicalExpertise .why_development p { color: #fff; font-size: 16px; line-height: 20px; margin: 0 0 50px; text-align: center; }
.ChooseP { text-align: center; font-size: 19px; margin-bottom: 45px; margin-top: -20px; }
.RailsTechnicalExpertise.PhonegapDevelopmentService .hire_php_box { background-color: #bb4505; }
.RailsTechnicalExpertise .hire_php_box { background-color: #972a29; }
.hire_php_box span { display: block; margin: 0 auto 15px; text-align: center; }
.RailsTechnicalExpertise .hire_php_box h4 { font-size: 21px; color: #FFF; margin: 20px 0 0; min-height: 50px; }
.RailsTechnicalExpertise .why_development p { color: #fff; font-size: 16px; line-height: 20px; margin: 0 0 50px; text-align: center; }
.DevelopmentProcess p.ChooseP { color: #fff !important; }
.hire_php_box p { text-align: center; color: #fff; font-size: 15px; margin: 20px 0 0 0; }
.HiringModuleSalesforce { background-color: #FFF !important; padding: 60px 0 !important; }
.HiringModuleSalesforce h3 { font-size: 32px; color: #000; margin-bottom: 10px; }
.HiringModuleSalesforce p { font-size: 18px; color: #666 !important; margin-top: 15px; }
.HiringModuleSalesforce .hire_php_box { margin-bottom: 0; background-color: transparent; padding: 0; min-height: auto; border-radius: 0; text-align: center; border-right: 1px solid #ccc; padding-right: 30px; }
.HiringModuleSalesforce span.hvr-pulse-shrink { width: 140px; height: 140px; background-color: #0faceb; border-radius: 50%; padding: 30px; }
.hire_php_box span { display: block; margin: 0 auto 15px; text-align: center; }
.HiringModuleSalesforce .hire_php_box h4 { font-size: 25px; margin-top: 25px; }
.HiringModuleSalesforce.PhonegapDevelopmentSolution .hire_php_box p { min-height: 220px; }
.HiringModuleSalesforce .hire_php_box p { color: #666; margin-top: 15px; margin-bottom: 0; min-height: 130px; line-height: 23px; font-size: 16px; }
.phonegap-hiring h3 { color: #fff; }
.phonegap-hiring p { color: #fff; }
.hirephongaped { min-height: 150px !important; }
.hirephongaped p { color: #fff !important; }
.HiringModuleSalesforce.DevelopmentProcess span.hvr-pulse-shrink { width: 140px; height: 140px; background-color: #FFF; border-radius: 50%; padding: 30px; }
.industries_area.technology_part { background: url(../images/technology_bg.jpg) no-repeat center center / cover; }
.industries_box.dedi_phonegapd ul li:hover { background: #75abd3; height: 204px; margin-top: -12px; transition: all 0.2s ease-in-out 0s; }
.industries_box ul li:hover::before { border-bottom: 204px solid #75abd3; transition: all 0.2s ease-in-out 0s; }
.industries_box ul li:hover::after { border-top: 204px solid #75abd3; transition: all 0.2s ease-in-out 0s; }
.hire_phonegap_ad { margin-top: 30px; }
.hire_phonegap_ad span { width: 150px; height: 150px; border-radius: 15em; border: 3px solid #0f846a; transition: all ease 0.5s; display: block; margin: 0 auto; }
.pho_softech1 { background-position: -2px 0; width: 80px; margin: 25px 30px; height: 98px; }
.hire_phonegap_ad p { text-align: center; margin: 15px 0; }
.pho_softech1, .pho_softech1_ho, .pho_softech2, .pho_softech2_ho, .pho_softech3, .pho_softech3_ho, .pho_softech4, .pho_softech4_ho, .pho_softech5, .pho_softech5_ho, .pho_softech6, .pho_softech6_ho { background: url(../images/pho_softech_sprites.png); display: block; }
.hire_phonegap_ad span:hover { background: #eacf52; border: 3px solid #eacf52; }
.hire_phonegap_ad span:hover .pho_softech1 { background-position: -93px -1px; width: 80px; height: 98px; }
.pho_softech2 { background-position: -185px -9px; width: 83px; margin: 25px 30px; height: 80px; }
.hire_phonegap_ad span:hover .pho_softech2 { background-position: -274px -12px; width: 83px; height: 80px; }
.pho_softech3 { background-position: -368px -21px; width: 68px; margin: 35px 34px; height: 70px; }
.pho_softech4 { background-position: -525px -20px; width: 74px; margin: 31px 35px; height: 74px; }
.hire_phonegap_ad span:hover .pho_softech4 { background-position: -607px -23px; width: 74px; height: 74px; }
.hire_phonegap_ad span:hover .pho_softech3 { background-position: -443px -20px; width: 68px; height: 70px; }
.pho_softech5 { background-position: -695px -14px; width: 94px; margin: 26px 21px; height: 82px; }
.hire_phonegap_ad span:hover .pho_softech5 { background-position: -800px -14px; width: 94px; height: 82px; }
.pho_softech6 { background-position: 0 -111px; width: 105px; margin: 36px 19px; height: 70px; }
.hire_phonegap_ad span:hover .pho_softech6 { background-position: -115px -116px; width: 105px; height: 70px; }
#advantages_illustrator label { line-height: 30px; font-size: 14px; font-weight: normal; margin-top: 15px; }
.hirephonegap_dtital { background: #bb4505; }
.hire_iphonedevelopersd { background: #d89522 !important; }
.node_js_box { margin: 25px 0 0 0; }
.node_js_box li { display: block; background: rgba(0, 0, 0, 0) url(../images/service_img.png) no-repeat scroll left 2px; font-size: 16px; line-height: 28px; padding: 0 0 17px 51px; font-weight: normal; }
#hire_iphone { background: #134749; padding: 25px 0 65px 0; display: inline-block; width: 100%; margin-bottom: -5px; }
.why_development h2 { color: #fff; font-size: 30px; font-weight: 500; margin: 30px 0 40px; text-align: center; }
.why_cart { margin: 30px 0 10px !important; }
.hire_iphone_box { background: #d89522 none repeat scroll 0 0; min-height: 310px; padding: 15px; width: 100%; }
.hire_iphone_box span { display: block; margin: 20px auto; }
.developers1 { background-position: 0 0; width: 143px; display: block; height: 132px; }
.hire_iphone_box p { text-align: center; font-size: 17px; margin-top: 15px; margin-bottom: 0; }
.developers1, .developers1_ho, .developers2, .developers2_ho, .developers3, .developers3_ho, .developers4, .developers4_ho, .dedicated1, .dedicated1_ho, .dedicated2, .dedicated2_ho, .dedicated3, .dedicated3_ho, .dedicated4, .dedicated4_ho, .dedicated5, .dedicated5_ho, .dedicated6, .dedicated6_ho { background: url(../images/developers_sprites.png) no-repeat; display: block; }
.developers2 { background-position: -300px -7px; width: 150px; height: 136px; }
.developers3 { background-position: -626px -29px; width: 149px; height: 136px; }
.developers4 { background-position: -19px -153px; width: 143px; height: 138px; }
.hire_iphone_box:hover .developers1 { background-position: -149px -2px; }
.hire_iphone_box:hover .developers2 { background-position: -459px -19px; display: block; }
.hire_iphone_box:hover .developers3 { background-position: -787px -29px; display: block; }
.hire_iphone_box:hover .developers4 { background-position: -170px -154px; display: block; }
.hire_iphone_box:hover { background: #ffffff; }
.hire_iphone_box:hover p { color: #000; }
.manufact-whychoose.iosDevelopment { background: url(../images/hire-and-bg.jpg) center center/cover no-repeat rgba(0,0,0,0); }
.manufact-whychoose { background: url(../images/hire-and-bg.jpg) center center/cover no-repeat rgba(0,0,0,0); float: left; padding: 70px 0 100px; width: 100%; margin-bottom: 80px; }
.manufact-heading { text-align: center; margin-bottom: 20px; }
.manufact-heading h2 { color: #FFF; margin-bottom: 15px; }
.manufact-heading p { font-size: 18px; line-height: 25px; color: #fff; font-family: lato; margin: 2px 0 0; padding-bottom: 25px; }
.manufact-whychoose.iosDevelopment .whychoose-outer .andrios { width: 108%; float: left; background: url(../images/andrios_scrile_221217.png) center center no-repeat; background-size: 340px; min-height: 450px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-icon-main { width: 115px; display: inline-block; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-icon-main span { display: inline-block; width: 100px; height: 90px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; behavior: url(common/less/PIE.htc); z-index: 10; background: url(../images/ios_sprite_111217-2.png) 20px 28px no-repeat; background-size: auto auto; position: relative; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-description { width: 80%; display: table-cell; vertical-align: middle; position: relative; top: -14px; }
.manufact-whychoose.iosDevelopment .whychoose-outer .whychoose-inner .choose-topic .topic-description h3 { font-size: 18px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-description p { color: #fff; margin: 0; font-family: lato; font-size: 16px; padding-right: 68px; font-variant: 400; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 .topic-icon-main { text-align: right; width: 87px; display: inline-block; float: right; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 .topic-description { text-align: right; float: right; width: 78%; display: inline-block; top: 0; }
.manufact-whychoose.iosDevelopment .whychoose-outer .whychoose-inner .choose-topic .topic-description h3 { font-size: 18px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic .topic-description h3 { color: #fff; margin: 0; font-family: lato; font-weight: 400; font-size: 20px; text-transform: uppercase; margin-bottom: 15px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic4 .topic-description p { padding-right: 0; padding-left: 85px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 .topic-description p { padding-right: 0; padding-left: 95px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-description p { padding-right: 0; padding-left: 0; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-icon-main .team-icon { background-position: 19px -169px; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic2 .topic-icon-main { text-align: right; width: 60px; display: inline-block; float: right; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 .topic-icon-main { text-align: right; width: 99px; display: inline-block; float: right; }
.manufact-whychoose .whychoose-outer .whychoose-inner .choose-topic6 .topic-icon-main .ftr-icon { background-position: 15px -928px; }
.manufact-whychoose.iosDevelopment { background: url(../images/hire-and-bg.jpg) center center/cover no-repeat rgba(0,0,0,0); }
.white-bg { background-color: #FFF !important; }
section#development_services.gray-bg { background-color: #eee !important; margin: 0; padding: 60px 0; height: auto; text-align: center; }
.development_services p { margin-top: 0px !important; color: #333; }
.dedicated1 { background-position: -329px -193px; width: 58px; margin: 29px 43px; height: 80px; }
.dedicated2 { background-position: -480px -201px; width: 82px; margin: 34px 26px; height: 66px; }
.dedicated3 { background-position: -678px -190px; width: 80px; height: 98px; margin: 28px 32px; }
.dedicated4 { background-position: -24px -315px; width: 119px; height: 70px; margin: 36px 10px; }
.dedicated5 { background-position: -296px -316px; width: 98px; height: 86px; margin: 30px 24px; }
.dedicated6 { background-position: -529px -310px; width: 80px; margin: 20px 39px; height: 100px; }
.hire_dedicated span:hover { background: #000; }
.hire_dedicated span:hover .dedicated1 { background-position: -398px -192px; }
.hire_dedicated span:hover .dedicated2 { background-position: -574px -198px; }
.hire_dedicated span:hover .dedicated3 { background-position: -775px -192px; }
.hire_dedicated span:hover .dedicated4 { background-position: -158px -315px; }
.hire_dedicated span:hover .dedicated5 { background-position: -407px -320px; }
.hire_dedicated span:hover .dedicated6 { background-position: -620px -311px; }
.hire_asp_developer { background: #3b7797; }
#hire_ruby.RubyOnRailsDevelopment.ASP-Servive { background: url(../images/hire-ruby-bg.jpg) center center no-repeat; padding: 75px 0 50px; background-size: cover; }
#hire_ruby { background: url(../images/hire-ruby-bg.jpg) no-repeat; padding: 75px 0 50px; background-size: cover; }
.RubyOnRailsDevelopment { padding: 75px 25px !important; }
.white { color: #fff; font-family: "Oswald", sans-serif !important; font-size: 30px; font-weight: 300; line-height: 43px; margin: 0 0 30px; text-align: center; }
.mb-2 { margin-bottom: 20px; }
.RubyOnRailsDevelopment.ASP-Servive .yii_app_choose { min-height: 450px; }
.RubyOnRailsDevelopment .yii_app_choose { text-align: center; background-color: rgba(0,0,0,0.5); padding: 35px 25px 25px; border-radius: 10px; min-height: 380px; }
.RubyOnRailsDevelopment .yii_app_choose span { margin: 0 auto; background-color: #009ad8; }
.RubyOnRailsDevelopment .yii_app_choose span { margin: 0 auto; background-color: #000; padding: 15px 10px; border-radius: 50%; display: inline-block; height: 150px; width: 150px; line-height: 110px; border: 5px solid #FFF; }
.RubyOnRailsDevelopment .yii_app_choose span img { margin: 0 auto; display: inline-block; line-height: 50px; width: 70px; }
.RubyOnRailsDevelopment.ASP-Servive .yii_app_choose h3 { color: #FFF; font-size: 20px; margin-top: 30px; }
.RubyOnRailsDevelopment .yii_app_choose h3 { color: #FFF; font-size: 23px; margin-top: 30px; }
#hire_ruby .yii_app_choose p { min-height: 50px; }
.RubyOnRailsDevelopment .yii_app_choose p { font-size: 16px; }
.yii_app_choose p { text-align: center; font-size: 17px; color: #fff; margin-top: 20px; }
.RubyOnRailsDevelopment.ASP-Servive .yii_app_choose h3 a { color: #FFF; }
.RubyOnRailsDevelopment .yii_app_choose span { margin: 0 auto; background-color: #009ad8; }
.yii_app_choose { margin-bottom: 20px; margin-top: 20px; }
.RubyOnRailsHeading p { font-size: 18px; color: #FFF; }
.FlexibleHiringModules { padding: 80px 0; text-align: center; }
ul.hire-team-process { width: 100%; padding: 60px 0 20px; float: left; }
ul.hire-team-process li:first-child { border-left: none; }
ul.hire-team-process li { width: 33%; float: left; padding: 0 40px; text-align: center; position: relative; transition: all .5s; }
.project-requirment { background: url(../images/post-project-requirements.png) no-repeat center center/85px; }
.dashed-circle { width: 200px; height: 200px; border: 2px dotted #c5ced5; border-radius: 50%; display: inline-block; line-height: 200px; }
ul.hire-team-process li:after { position: absolute; content: ''; height: 1px; top: 25%; right: -17.25%; width: 35%; border-bottom: 2px dotted #c5ced5; }
ul.hire-team-process li:last-child:after { border-left: none; }
ul.hire-team-process .figcaption { margin: 40px auto 0; }
ul.hire-team-process li .figcaption h4 { padding: 0 20px; margin: 0 auto 20px; font-size: 20px; line-height: 1.3; font-weight: 600 !important; }
ul.hire-team-process li figcaption p, ul.hire-team-process li .figcaption p { font-size: 16px; color: #758495; font-weight: 400; line-height: 1.4; }
li.step3:after { display: none; }
#why_development.mlm-bg.TechnicalSkillsBanner { background: rgba(0, 0, 0, 0) url(../images/TechnicalSkillsBanner.jpg) no-repeat scroll center top / cover !important; margin-top: 0; }
.TechnicalSkillsBanner .why_box span:hover { background: #02aae9; cursor: pointer; }
.industries_box ul li:hover { background: #75abd3 !important; height: 204px; margin-top: -12px; transition: all 0.2s ease-in-out 0s; }
.industries_box ul li:hover::before { border-bottom: 204px solid #75abd3 !important; transition: all 0.2s ease-in-out 0s; }
.industries_box ul li:hover::after { border-top: 204px solid #75abd3 !important; transition: all 0.2s ease-in-out 0s; }
.hire_box { border: 1px solid #adadad; border-radius: 8px; min-height: 250px; text-align: center; vertical-align: middle; text-align: center; margin-bottom: 30px; padding: 25px 0; }
.hire_box span { border: 3px solid #33446e; height: 150px; width: 150px; border-radius: 15em; display: block; margin: 0 auto; }
.hire_choose1 { background-position: 0 0; width: 92px; margin: 15px 25px; height: 101px; }
.hire_choose1, .hire_choose1_ho, .hire_choose2, .hire_choose2_ho, .hire_choose3, .hire_choose3_ho, .hire_choose4, .hire_choose4_ho { background: url(../images/hire_choose_sprites.png) no-repeat; display: block; }
.hire_box p { font-size: 14px; padding: 0; margin: 10px 0 0 !important; }
.hire_box:hover { background: #619ee0; -webkit-transition: 0.5s ease; -moz-transition: 0.5s ease; -ms-transition: 0.5s ease; -o-transition: 0.5s ease; transition: 0.5s ease; }
.hire_box span:hover { background: #33446e; }
.hire_box span:hover .hire_choose1 { background-position: -100px 0; }
.hire_box span:hover .hire_choose2 { background-position: -312px -16px; }
.hire_box span:hover .hire_choose3 { background-position: -509px -21px; }
.hire_box span:hover .hire_choose4 { background-position: -696px -26px; }
.hire_choose2 { background-position: -204px -15px; width: 94px; margin: 31px 25px; height: 94px; }
.hire_choose3 { background-position: -428px -17px; width: 67px; margin: 30px 36px; height: 84px; }
.hire_choose4 { background-position: -595px -21px; width: 89px; height: 89px; margin: 25px 27px; }
.hire_box:hover p { color: #FFF; }
.hire_ruby { background: #972a29; }
#hire_ruby { background: url(../images/hire-ruby-bg.jpg) no-repeat; padding: 75px 0 50px; background-size: cover; }
.RubyOnRailsDevelopment { padding: 75px 25px !important; }
.RubyOnRailsDevelopment .yii_app_choose:hover span { border: 5px solid #e35858; }
.RubyOnRailsDevelopment .yii_app_choose { text-align: center; background-color: rgba(0,0,0,0.5); padding: 35px 25px 25px; border-radius: 10px; min-height: 380px; }
.ROR_Development { background: none center center no-repeat rgba(0,0,0,0) !important; background-color: #d80703 !important; }
.DedicatedDeveloper { background: #1a1a1a; color: #FFF; padding: 40px 0; background-size: cover; }
.ROR_Development h3 { font-size: 30px; margin-bottom: 25px; font-weight: bold !important; }
.DedicatedDeveloper p { margin-bottom: 0; line-height: 30px; }
.DedicatedDeveloper p { width: 70%; margin: auto; margin-bottom: 50px; font-size: 18px; line-height: 30px; }
a.btn.ROR-CntBtn { color: #FFF; background-color: #000; padding: 10px 25px; }
.DedicatedDeveloper .btn { display: inline-block; padding: 16px 22px; margin-bottom: 0; margin-top: 20px; font-size: 25px; background-color: #004993; }
.RailsTechnicalExpertise { background: url(../images/ror_bg.jpg) center center no-repeat rgba(0,0,0,0) !important; background-size: cover !important; }
.RailsTechnicalExpertise { padding: 80px 0 40px !important; }
.RailsTechnicalExpertise h3 { color: #FFF; text-align: center; font-size: 35px; margin-bottom: 25px; }
.RailsTechnicalExpertise .why_development p { color: #fff; font-size: 16px; line-height: 20px; margin: 0 0 50px; text-align: center; }
.development_services h4 { font-size: 26px; margin-bottom: 20px; }
.RubyOnRailsHeading2 p { font-size: 17px; margin-top: -15px; }
.development_services .development_why h5 { font-size: 23px; line-height: 25px; min-height: 50px; }
#custom_web { padding: 0px; margin-bottom: 25px; }
.HiringProcessROR { padding: 50px 0 !important; background-color: #f2eded; }
.HiringProcessROR .custom_web { min-height: 400px; }
.HiringProcessROR .custom_web { display: block; margin: 20px auto; text-align: center; background-color: #FFF; padding: 25px; border-radius: 15px; box-shadow: 5px 10px 25px #ccc; border: 1px solid #666; }
.HiringProcessROR .custom_web span { background-color: #FFF; padding: 15px 10px; width: 150px; height: 150px; border-radius: 50%; border: 10px solid #666; display: inline-block; line-height: 95px; }
.HiringProcessROR .custom_web h5 { text-align: center; font-size: 19px; margin-top: 25px; }
.custom_web p { text-align: center; margin: 20px 0; }
.red-bg { background-color: #d80703 !important; }
/** hire-sencha-touch-developer **/
.hire_sencha { background: #e14d29; }
.codeigniter_inner h1, .codeigniter_inner h2 { font-size: 28px !important; font-weight: 500 !important; line-height: 40px; margin: 10px 0; }
#hire_sencha { background: #4cc0bf; }
#hire_sencha label { color: #fff; font-weight: normal; line-height: 25px; margin: 0 0 35px 0; text-align: center; }
.hire_php_box h5 { font-size: 17px; font-weight: bold; text-align: center; color: #fff; }
#hire_sencha_box { background: #e14d29; }
.choose-1, .choose-1_ho, .choose-2, .choose-2_ho, .choose-3, .choose-3_ho, .choose-4, .choose-1_ho { background: url(../images/choose_sprites.png); display: block; }
.hire_sencha_inner span { border: 3px solid #33b3b3b; width: 150px; height: 150px; border-radius: 15em; transition: all ease 0.5s; }
.hire_dedicated span { border: 3px solid rgb(0, 0, 0); border-radius: 15em; display: block; height: 150px; margin: 0 auto 15px; width: 150px; }
.choose-1 { background-position: 0 0; width: 80px; height: 98px; margin: 25px 32px; }
.choose-2 { background-position: -186px -10px; width: 83px; margin: 24px 28px; height: 80px; }
.choose-3 { margin: 33px 35px; background-position: -377px -21px; width: 74px; height: 74px; }
.choose-4 { background-position: -550px -22px; width: 120px; margin: 33px 12px; height: 80px; }
.hire_sencha_inner span:hover { background: #e14d29; border: 3px solid #e14d29; }
.hire_sencha_inner span:hover .choose-1 { background-position: -93px -2px; }
.hire_sencha_inner span:hover .choose-2 { background-position: -278px -11px; }
.hire_sencha_inner span:hover .choose-3 { background-position: -461px -23px; }
.hire_sencha_inner span:hover .choose-4 { background-position: -685px -24px; }
.hire_dedicated p { text-align: center; margin-top: 30px; }
.hire_android { background: #36620d; }
.frist_pl { font-size: 14px; line-height: 29px; margin-bottom: 80px; }
.hire_benefits.oman_team { background-color: #68b82d; }
.hire_benefits.oman_team .container > h2 { color: rgb(255, 255, 255); text-align: center; }
.hire_benefits .container > p { color: rgb(255, 255, 255); font-size: 16px; line-height: 30px; margin-bottom: 40px; text-align: center; }
.our_benefits b { color: rgb(255, 255, 255); display: block; font-size: 25px; font-weight: normal; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.our_benefits i { color: rgb(255, 255, 255); font-size: 21px; font-style: normal; }
.out_img_part { display: block; margin: 10px 0; }
.our_benefits i { color: rgb(255, 255, 255); font-size: 21px; font-style: normal; }
.hire_benefits.chose_br { background-color: #fff; padding-bottom: 0;}
.chose_br .container > p { color: rgb(48, 47, 47); line-height: 30px; margin: 30px 0 0; text-align: justify; }
/** banking-and-insurance **/

.absolute_machine_banner { position: absolute; top: 30%; margin: auto; }
.absolute_div_machine { margin: auto 0; width: 60%; padding: 25px 0; }
.absolute_div_banking h1 { color: #294c84; }
.absolute_div_machine h1 { text-align: left; line-height: 1.3; color: #ffffff; margin-bottom: 8px; }
.absolute_div_banking p { color: #294c84; line-height: 1.6; letter-spacing: 1px; font-size: 18px; }
.absolute_div_banking h1 { color: #294c84; }
.blackberry_page_banner { position: relative; }
.absolute_div_banking hr { border-color: #294c84; width: 35px; }
.absolute_div_machine hr { width: 70px; margin-left: 0; margin-top: 10px; border: 2px solid #294c84; }
.banking_insurace_new { background: #294c84; }
.banking_insurance_ul p { font-size: 15px; line-height: 1.6; color: #333; margin-bottom: 15px; }
.banking_insurance_ul h2 { font-size: 20px; margin-top: 25px; font-weight: 600!important; margin-bottom: 8px; }
.Illustrator_box h2 { margin: 0 0 15px; text-align: left; }
.banking_insurance_ul ul li { padding: 5px 0; font-size: 16px; position: relative; padding-left: 28px; }
.banking_insurance_ul ul li::before { content: ""; height: 20px; width: 20px; position: absolute; top: 7px; left: 0; background: url(../images/li_icon.png); background-size: 20px; }
.banking_insurace_section { padding: 50px 0; background: #f9f9f9; }
.bank_ins_head h2 { margin-bottom: 35px; }
.flutter_head_service h2 { text-align: center; font-size: 30px; margin-bottom: 25px; }
.flutter_s_head { text-align: center; }
.banking_challenges_single >.flutter_s_head img { border-radius: 50%; background: #fff; }
.banking_challenges_single h4 { font-size: 17px; text-align: center; color: #294c84; font-weight: 600!important; margin: 13px 0; }
.banking_challenges_single p { text-align: justify; color: grey; font-size: 15px; }
.banking_insurace_opp_sec { padding: 50px 0; }
.banking_insurace_opp_sec h3 { text-align: center; margin-bottom: 35px; font-size: 30px; }
.banking_res_sec { margin-top: 0; }
.res_page_section { width: 100%; display: inline-block; margin-top: 20px; }
.banking_insurance_con { padding: 20px; background: #ffc10712; border-radius: 4px; }
.banking_insurance_con { min-height: 273px; }
.banking_insurance_con h4 { text-align: center; margin-bottom: 10px; }
.banking_insurance_con p { text-align: justify; }
.banking_challenges_single_2 { background: #29bd211c; }
.banking_challenges_single_3 { background: #07a2ff12; }
.banking_call_action_section { background: #294c84; background: linear-gradient(to right, #294c84, #19345f); background: -webkit-linear-gradient(to right, #294c84, #19345f); padding: 35px 0; }
.cloud_call_action a:hover { background: #ffa801; border: 1px solid transparent; border-color: #ffa801; color: #fff; }
.cloud_call_action { text-align: center; }
.banking_call_action p { font-size: 20px; letter-spacing: 1px; }
.cloud_call_action p { color: #fff; font-size: 15px; color: #fff; margin: 18px 0; }
.cloud_call_action a { border: 1px solid #ffa801; background: transparent; color: #ffa801; padding: 8px 30px; font-size: 16px; font-weight: 700; display: inline-block; border-radius: 4px; }
.banking_software_sect { background: url(../images/banking_software.png); background-size: cover; background-repeat: no-repeat; background-attachment: fixed; }
.banking_software_sect { background: #f9f9f9; padding: 50px 0; }
.banking_insurace_contant { padding: 20px; background: #ffffff; margin-bottom: 30px; min-height: 230px; border: 1px solid #ffa8012e; }
.banking_insurace_contant h4 { font-size: 17px; font-weight: 600!important; color: #294c84; margin-bottom: 10px; text-align: center; line-height: 1.3; }
.banking_insurace_contant p { font-size: 15px; color: #333; text-align: justify; }
.banking_why_sec { padding: 50px 0; background: #294c84; background: linear-gradient(to right, #294c84, #19345f); background: -webkit-linear-gradient(to right, #294c84, #19345f); }
.banking_why_head h2 { margin-bottom: 35px; font-size: 30px; color: #fff; text-align: center; }
.banking_choose_why_content ul li { padding: 10px 0; }
.banking_c_img { width: 100px; display: inline-block; }
.banking_c_ri { width: calc(100% - 105px); display: inline-block; }
.banking_c_ri p { color: #fff; font-size: 18px; padding-left: 15px; font-weight: 300; letter-spacing: 1px; }
.banking_quote_sec { background: url(../images/quote.jpg); background-size: cover; background-repeat: no-repeat; }
.banking_left_quote { margin-bottom: 15px; text-align: center; }
.banking_left_quote span { font-size: 24px; color: #214072; font-weight: 400; }
.quote_banking_link { text-align: center; }
.quote_banking_link a { background: #ffa801; color: #fff; padding: 8px 30px; }
.right_expertice_flutter a:hover { opacity: 0.8; }
.banking_software_head h2 { text-align: center; margin-bottom: 35px; color: #333; font-size: 30px; font-weight: 600; }
.exoomerce_shopping { background: #0ea547; }
#exoomerce_shopping { background: #0ea547; margin-top: 25px; }
.why_development h1, .why_development h2 { color: #fff; font-size: 40px; font-weight: 500; margin: 30px 0 40px; text-align: center; }
.greenbg { background: #318720; }
#real_estate h2 { text-align: center; font-size: 28px !important; font-weight: bold; }
#real_estate_online { background: #318720; display: inline-block; padding: 40px 0; width: 100%; }
.white_real { color: #fff; font-size: 26px !important; font-weight: normal; padding: 0 0 40px; text-align: center; }
.black_real_box { display: block; margin: auto auto 49px; min-height: 180px; text-align: center; }
.real_icon1, .real_icon2, .real_icon3, .real_icon4, .real_icon5, .real_icon6, .real_icon7, .real_icon8, .real_icon9, .real_icon10, .real_icon11, .real_icon12, .real_icon13 { background: rgba(0, 0, 0, 0) url("../images/real_sprites.png") no-repeat scroll 0 0; display: block; }
.black_real_box span { display: block; margin: 0 auto; }
.real_icon1 { background-position: 0 0; height: 84px; width: 102px; }
.real_icon2 { background-position: -118px -7px; height: 94px; width: 65px; }
.real_icon3 { background-position: -202px -7px; height: 92px; width: 91px; }
.real_icon4 { background-position: -306px -5px; height: 101px; width: 112px; }
.real_icon5 { background-position: -435px -20px; height: 84px; width: 82px; }
.real_icon6 { background-position: -536px -22px; height: 74px; width: 102px; }
.real_icon7 { background-position: -659px -15px; height: 91px; width: 77px; }
.real_icon8 { background-position: -756px -11px; height: 97px; width: 96px; }
.real_icon9 { background-position: -871px -22px; height: 91px; width: 97px; }
.black_real_box > p { color: #fff; font-size: 16px; line-height: 26px; padding: 25px 0 0; }
#real_icon_choose { padding: 30px 0; }
.black_real { color: #000; font-size: 32px !important; font-weight: bold; padding: 30px 0; text-align: center; }
.real_icon10 { background-position: -986px -19px; height: 124px; width: 124px; }
.real_icon_choose span { display: block; margin: 0 auto; }
.real_icon_choose p { color: #000; line-height: 22px; margin: 24px 0 0; text-align: center; }
.real_icon12 { background-position: -1263px -23px; height: 124px; width: 124px; }
.real_icon13 { background-position: -6px -116px; height: 124px; width: 124px; }
.real_icon11 { background-position: -1122px -19px; height: 124px; width: 124px; }
#real_icon_choose label { color: #000; font-weight: normal; line-height: 27px; margin: 30px 0 0; text-align: center; }
#real_icon_choose label { text-align: left; }

#education_tutoring {
  background: #a40723;
  padding: 20px 0;
}
#advantages_illustrator {
  background: #ffffff;
  overflow: hidden;
  padding: 40px 0;
}
#advantages_illustrator h4.black {
  margin-bottom: 35px; font-weight:normal !important;
}
.education_box span {
  background: #23336d;
  border-radius: 15em;
  display: block;
  height: 150px;
  margin: 0 auto;
  padding: 30px 26px;
  transition: all 0.5s ease 0s;
  width: 150px;
}

.education_box span img {
  display: block;
  margin: 0 auto;
}
.education_box p {
  margin-top: 20px;
  text-align: center;
}

#advantages_illustrator label {
  font-size: 14px;
  font-weight: normal;
  line-height: 30px;
  margin-top: 15px;
}

.HealthcareSolutions {
  padding: 50px 0;
}
.HealthcareSolutions h2 {
  font-size: 30px;
  margin-bottom: 30px;
}
.DotNetNuke-box, .Healthcare-box {
  margin-bottom: 30px;
}

.DotNetNuke-box i, .Healthcare-box i {
  display: block;
  margin-bottom: 20px;
}
.DotNetNuke-box p, .Healthcare-box p {
  font-size: 16px;
  line-height: 25px;
}
.Exclusive_Feature_Admin {
  margin-bottom: 30px;
}
#responsive_web {
  background: #0fb295;
  padding: 35px 0 0;
}
.why_development h2 {
  color: #fff;
  font-size: 30px;
  font-weight: 500;
  margin: 30px 0 40px;
  text-align: center;
}
.ipad_container_row.casino_gamb {
  background: #3d1017;
}
.objective_blk {
  display: inline-block;
  margin: 40px 0 50px;
  text-align: center;
  width: 100%;
}
.objective_blk p {
  color: #302f2f;
  font-size: 16px;
  margin-top: 20px;
  text-align: center;
}
.objective_blk h2 {
  color: #302f2f;
  font-size: 40px;
  margin-bottom: 50px;
  text-align: center;
}
#Exclusive_Feature {
  background: #449682;
  margin: 50px 0;
  padding: 50px 0;
}
.Admin_user_box {
  margin-bottom: 15px;
  text-align: center;
}
.Admin_user_icon {
  height: 130px;
  line-height: 130px;
  margin: auto;
  width: 130px;
}
.Admin_user_box p {
  color: #fff;
  font-size: 17px;
  line-height: 23px;
  margin-top: 15px;
}
.Admin_user_icon:hover {
  background: #e9d12d;
  border-radius: 100px;
  transition: all 0.5s ease 0s;
}
.travel_choose_box {
  margin: 20px 0 50px;
  text-align: center;
}
.travel_choose_icon01 {
  background: #fff url("../images/choose_icon01.png") no-repeat scroll center center;
  border: 5px solid #ccc;
  border-radius: 100px;
  height: 130px;
  margin: auto;
  text-align: center;
  width: 130px;
}
.travel_choose_icon02 {
  background: #fff url("../images/choose_icon02.png") no-repeat scroll center center;
  border: 5px solid #ccc;
  border-radius: 100px;
  height: 130px;
  margin: auto;
  text-align: center;
  width: 130px;
}
.travel_choose_icon03 {
  background: #fff url("../images/choose_icon03.png") no-repeat scroll center center;
  border: 5px solid #ccc;
  border-radius: 100px;
  height: 130px;
  margin: auto;
  text-align: center;
  width: 130px;
}
.travel_choose_icon04 {
  background: #fff url("../images/choose_icon04.png") no-repeat scroll center center;
  border: 5px solid #ccc;
  border-radius: 100px;
  height: 130px;
  margin: auto;
  text-align: center;
  width: 130px;
}
.travel_choose_icon01:hover {
  background: #fff url("../images/choose_icon01_hover.png") no-repeat scroll center center;
  border: 5px solid #438e79;
  transition: all 0.5s ease 0s;
}
.travel_choose_icon02:hover {
  background: #fff url("../images/choose_icon02_hover.png") no-repeat scroll center center;
  border: 5px solid #438e79;
  transition: all 0.5s ease 0s;
}
.travel_choose_icon03:hover {
  background: #fff url("../images/choose_icon03_hover.png") no-repeat scroll center center;
  border: 5px solid #438e79;
  transition: all 0.5s ease 0s;
}
.travel_choose_icon04:hover {
  background: #fff url("../images/choose_icon04_hover.png") no-repeat scroll center center;
  border: 5px solid #438e79;
  transition: all 0.5s ease 0s;
}

.travel_choose_box p {
  font-size: 17px;
  padding-top: 15px;
}

#travel_choose label {
  font-size: 14px;
  font-weight: normal;
  line-height: 30px;
  margin-bottom: 30px;
  text-align: center;
}
.Entertainment_Solutions {
  background: #ba1475;
}
#Entertainment_Solution {
  padding: 40px 0;
  text-align: center;
}
.entertainment_solution_box p {
  font-size: 17px;
  line-height: 28px;
  margin-bottom: 25px;
  text-align: left;
}
.entertainment_solution_box h1, .entertainment_solution_box h2 {
  color: #6e6e6e;
  font-size: 34px !important;
  margin-bottom: 50px;
  text-align: center;
}

#Entertainment_portal {
  background: rgba(0, 0, 0, 0) url("../images/Entertainment_portal_bg.jpg") no-repeat scroll center center / cover ;
  padding-top: 40px;
}
#Entertainment_portal .white_real {
  color: #fff;
  font-size: 32px !important;
  font-weight: bold;
  padding: 0 0 30px;
  text-align: center;
}
.entertainment_portal_box {
  margin-bottom: 15px;
  min-height: 190px;
  text-align: center;
}
.entertainment_portal_box p {
  color: #fff;
  font-size: 17px;
  line-height: 28px;
}
.entertainment_solution_box h1 span, .entertainment_solution_box h2 span {
  color: #e31a84;
}

.black_real {
  color: #000;
  font-size: 32px !important;
  font-weight: bold;
  padding: 30px 0;
  text-align: center;
}
.fashion_choose_icon {
  background: #8c7ead;
  border-radius: 100px;
  display: inline-block;
  height: 130px;
  line-height: 130px;
  margin-bottom: 20px;
  width: 130px; text-align:center;
}

.fashion_icon_choose p {
  font-size: 16px;
  font-weight: normal;
  line-height: 28px;
}
#fashion_icon_choose label {
  font-size: 16px;
  font-weight: normal;
  line-height: 28px;
  margin-bottom: 30px;
  text-align: left;
}
.fashion_icon_choose {
  margin-bottom: 30px;
  text-align: center;
}

.orange_botom {
  background: #d9382b;

}
.bank_software_content .ref-ser-head, .hospital_management_content .ref-ser-head {
  color: #474747;
  font-size: 30px;
  font-weight: normal;
}

.bring_salceforcedes {color:#fff !important;}
.bring_salcindboxes .hire_php_box p {color:#fff !important;}
.HiringModuleSalesforce p.bring_salceforcedes {color:#fff !important;}
.bring_salcindboxes .hire_php_box span.hvr-pulse-shrink { background-color: #004389 !important;}

.our_class_services p {color: #fff !important;}
.development_services .box li {color: #fff;}

.hire_benefits .our_benefits p{line-height:1.7;}
.hire_outsite_developer .box p{line-height:29px!important;font-size:14px!important;font-family:inherit;}

.csno_srvcs_o >.col-sm-3{margin-bottom:30px;}

.csno_why_br .hire_php_box{min-height:260px;}
.dedicated_resources_box h2 {
  color: #1f1f1f;
  font-size: 40px;
  font-weight: 300;
  text-align: center;
}
.dedicated_resources_box h2 span {
  color: #00a4bf;
}
.dedicated_resources_box h4 {
  color: #1f1f1f;
  font-size: 50px;
  line-height: 28px;
  margin: 45px 0 15px;
  padding: 0;
  text-align: center;
}
.dedicated_resources_box h4 span {
  font-size: 17px;
  text-transform: uppercase;
  word-spacing: 7px;
}
#dedicated_resources {
  background: #31accb;
  padding: 60px 0;
  position: relative;
}
.dedicated_hire {
  background: #2f9cb8;
  border: 5px solid #fff;
  border-radius: 15em;
  color: #fff;
  font-size: 31px;
  font-weight: 100;
  left: 0;
  margin: 0 auto;
  padding: 10px 15px;
  position: absolute;
  right: 0;
  text-align: center;
  top: -97px;
  width: 50%;
}
.dedicated_hire_box {
  margin: 20px 0; text-align:center;
}
.application1 {
  background-position: 0 0;
  display: block;
  height: 118px;
  margin: 0 auto;
  width: 118px;
}
.application1, .application2, .application3, .application4, .application5, .application6, .application7, .application8, .application9, .application10, .application11, .application12, .application13, .application14, .application15, .application16 {
  background: rgba(0, 0, 0, 0) url("../images/application_sprites.png") repeat scroll 0 0;
  display: block;
}
.dedicated_hire_box p {
  color: #fff;
  font-size: 15px;
  margin: 18px 0;
  text-align: center;
}
.dedicated_hire_box .btn {
  border: 3px solid #fff;
  border-radius: 12px;
  color: #fff;
  display: block;
  font-size: 18px;
  font-weight: bold;
  margin: 0 auto;
  padding: 8px 15px;
  text-align: center;
  width: 54%;
}
#dedicated_resources_2 {
  background: #84c04f;
  padding: 60px 0;
  position: relative;
}
.dedicated_resources_2 {
  background: #6ca53a;
}
.dedicated_hire_box .btn:hover {
  background: #0e8faf;
  color: #fff;
}
.dedicated_hire_box .btn a {
  color: #fff;
}
#dedicated_resources_3 {
  background: #602081;
  padding: 60px 0;
  position: relative;
}
.dedicated_resources_3 {
  background: #602081;
  width: 70%;
}
.dedicated_hire_box2 {
  margin: 30px 0;
}

.application1 { margin: 0 auto; background-position: 0 0; width: 118px; display: block; height: 118px; }
.application2 { background-position: -127px -5px; width: 118px; display: block; margin: 0 auto; height: 118px; }
.application3 { background-position: -254px -10px; width: 118px; display: block; margin: 0 auto; height: 118px; }
.application4 { background-position: -385px -12px; width: 118px; display: block; margin: 0 auto; height: 118px; }
.application5 { background-position: -511px -14px; width: 118px; display: block; margin: 0 auto; height: 118px; }
.application6 { background-position: -636px -16px; width: 118px; display: block; margin: 0 auto; height: 118px; }
.application7 { background-position: -768px -15px; width: 118px; display: block; margin: 0 auto; height: 118px; }
.application8 { background-position: -1px -132px; width: 118px; display: block; margin: 0 auto; height: 118px; }
.application9 { background-position: -127px -137px; width: 118px; display: block; margin: 0 auto; height: 118px; }
.application10 { background-position: -258px -143px; width: 118px; display: block; margin: 0 auto; height: 118px; }
.application11 { background-position: -387px -150px; width: 118px; display: block; margin: 0 auto; height: 118px; }
.application12 { background-position: -519px -158px; width: 118px; display: block; margin: 0 auto; height: 118px; }
.application13 { background-position: -649px -163px; width: 118px; display: block; margin: 0 auto; height: 118px; }
.application14 { background-position: -779px -166px; width: 118px; display: block; margin: 0 auto; height: 118px; }
.application15 { background-position: -6px -268px; width: 118px; display: block; margin: 0 auto; height: 118px; }
.application16 { background-position: -135px -273px; width: 118px; display: block; margin: 0 auto; height: 118px; }


.developer1, .developer1_ho, .developer2, .developer2_ho, .developer3, .developer3_ho, .developer4, .developer4_ho, .developer5, .developer5_ho, .developer6, .developer6_ho, .developer7, .developer7_ho, .developer8, .developer8_ho {
  background: rgba(0, 0, 0, 0) url("../images/developer_sprites.png") repeat scroll 0 0;
  display: block;
}

.developer1 {
  background-position: -1px 0;
  display: inline-block;
  height: 90px;
  margin: 13px 32px;
  width: 64px;
}

.developer2 {
  background-position: -154px -8px;
  display: inline-block;
  height: 84px;
  margin: 21px 28px;
  width: 76px;
}
.developer3 {
  background-position: -335px -13px;
  display: inline-block;
  height: 82px;
  margin: 22px 32px;
  width: 64px;
}
.developer4 {
  background-position: -496px -11px;
  display: inline-block;
  height: 94px;
  margin: 17px 26px;
  width: 79px;
}
.developer5 {
  background-position: -685px -23px;
  display: inline-block;
  height: 82px;
  margin: 24px 22px;
  width: 86px;
}
.developer6 {
  background-position: 0 -108px;
  display: inline-block;
  height: 86px;
  margin: 19px 26px;
  width: 79px;
}
.developer7 {
  background-position: -192px -123px;
  display: inline-block;
  height: 78px;
  margin: 26px 29px;
  width: 70px;
}
.developer8 {
  background-position: -362px -120px;
  display: inline-block;
  height: 82px;
  margin: 22px 16px;
  width: 94px;
}
.dedicated_hire_box2 p {
  color: #fff;
  font-size: 15px;
  margin: 15px 0;
  text-align: center;
}
.dedicated_hire_box2 span {
  background: #fff;
  border-radius: 15em;
  display: block;
  height: 130px;
  margin: 0 auto;
  transition: all 0.5s ease 0s;
  width: 130px;
}
#dedicated_resources_3 label {
  color: #fff;
  font-size: 15px;
  font-weight: normal;
  line-height: 25px;
  margin-top: 15px;
}

.dedicated_hire_box2 span:hover .developer1 { background-position: -78px 0; width: 64px; height: 90px; }
.dedicated_hire_box2 span:hover .developer2 { background-position: -243px -11px; width: 76px; height: 84px; }
.dedicated_hire_box2 span:hover .developer3 { background-position: -413px -9px; width: 64px; height: 82px; }
.dedicated_hire_box2 span:hover .developer4 { background-position: -590px -13px; width: 79px; height: 94px; }
.dedicated_hire_box2 span:hover .developer5 { background-position: -786px -29px; width: 86px; height: 82px; }
.dedicated_hire_box2 span:hover .developer6 { background-position: -91px -114px; width: 79px; height: 86px; }
.dedicated_hire_box2 span:hover .developer7 { background-position: -271px -121px; width: 70px; height: 78px; }
.dedicated_hire_box2 span:hover .developer8 { background-position: -472px -128px; width: 94px; height: 82px; }
.dedicated_hire_box2 span:hover {background: #9958bb;}

.ipad_app_development_banner {position:relative;}


