.codeigniter_botom { background: #466400; display: block; padding: 16px 0; width: 100%; }
.android_left_abstract { position: absolute; left: 84px; }
.expertise_text_section { position: relative; }
.android_app_development h2.expertise_hd { color: #669602; text-align: left; font-size: 24px; font-weight: 700; margin: 0; margin-bottom: 28px; margin-top: 35px; line-height: 42px; }
.expertise_text_section p { text-align: justify; font-size: 16px; line-height: 30px; }
.services_res img { width: 90px; }
.services_res > p { text-align: center !important; }
.ServicesOffers p { font-size: 17px; margin-top: 20px; text-align: center; }
.BlockChain-bg2.AndService { background: #171717; border-top: 1px dashed; position: relative; padding: 100px 0 50px; }
p.subtitle { margin-bottom: 40px; color: #abcbfe; font-size: 17px; line-height: 34px; padding: 0 25px; }
.round-box { margin-bottom: 35px; }
.cta__button { position: relative; width: 195px; height: 195px; display: flex; justify-content: center; align-items: center; padding: 20px; color: #efefef; border: 4px solid #012c7a; border-radius: 50%; margin: auto; margin-bottom: 25px; }
.AndService .cta__button { border-color: #5c9602; }
.BlockChain-bg2.AndService h3 { background-image: none; background-position: center top; background-repeat: no-repeat; left: 0; line-height: 28px; margin: auto; position: relative; right: 0; text-align: center; top: 0; z-index: 99; overflow: hidden; min-height: 60px; color: #83d614; font-size: 18px; }
.round-box p { color: #e1edcf; font-size: 14px; font-weight: normal; }
.AndService .icon-bg { background-color: #285400; border-radius: 50%; padding: 25px; border: 2px solid #83d614; }
.cta__button:after { content: ""; position: absolute; top: -4px; left: -4px; border-radius: 50%; border-top: 4px solid transparent; border-right: 4px solid #00deff; border-bottom: 4px solid transparent; border-left: 4px solid #00deff; width: 195px; height: 195px; transition: border 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86), transform 600ms cubic-bezier(0.785, 0.135, 0.15, 0.86); transform: rotate(45deg); backface-visibility: hidden; }
.development_services { margin-bottom: 45px; }
.contant_express_hding { margin-top: 30px; }
.mid-contant-col.contant_express_hding h2 { color: rgb(31, 31, 31); font-size: 40px; font-weight: 500 !important; text-align: center; }
.contant_express_contain { display: inline-block; width: 100%; margin-top: 30px; }
.express_contain_one { display: inline-block; width: 100%; margin-top: 25px; }
.expres_left_image img { margin: 0 auto; border: 1px dashed #a57b0a; padding: 10px; border-radius: 100%; width: 200px; }
.express_right { text-align: left; min-height: 200px; }
.contant_express_contain .express_right p { font-size: 16px; }
.bitcoin-mlm-part h3 { text-align: center; font-size: 25px; margin-top: 25px; margin-bottom: 20px; }
section.portfolio_slider { background-color: #eee; padding: 80px 0; }
.heading-part { margin-bottom: 45px; }
.portfolio_slider h3 { color: rgb(31, 31, 31); font-size: 45px; text-align: center; margin-bottom: 15px; }
.portfolio_slider P { color: #666; font-size: 18px; font-weight: 400; }
.portfolio-head a { font-size: 18px; color: #666; margin-top: 15px; display: block; }
.slick-dots li button { background: #fff; border: 2px solid #000; border-radius: 50%; color: transparent; display: block; font-size: 0; line-height: 0; outline: 0; padding: 5px; }
.portfolio_slider .slick-dots li.slick-active button { background: #333; }
.contant_express_hding { margin-top: 30px; }
.bitcoin-mlm-part h3 { margin-top: 25px; }
.development_services h3 { font-size: 30px; margin-bottom: 40px; margin-top: 0; text-align: center; }
.start-bitcoin-mining { background: #171717; padding: 70px 0; color: #FFF; }
.start-bitcoin-mining p { margin-bottom: 60px; margin-top: 15px; }
.mining-box { background-color: #FFF; border-radius: 5px; color: #0056cb; padding: 40px 25px; margin-bottom: 25px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.mining-box i { text-align: center; display: inline-block; background-color: #FFF; border: 10px solid #f5f5f5; border-radius: 50%; padding: 25px; margin: 0 0 25px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.mining-box img { border-radius: 50%; }
.SmartTechnologies .mining-box { color: #6d9400; }
.SmartTechnologies .mining-box:hover i { border: 10px solid #6d9400; }
.testimonial_bg { background: url(https://brsoftech-xwjlavi.stackpathdns.com/home_new/images/testimonial_bg.jpg) center top no-repeat; background-repeat: no-repeat; background-size: cover; text-align: center; padding: 150px 0; background-attachment: fixed; transition-property: background-position; }
.testimonial_toparea p { font-size: 18px; margin-top: 0px; }
.review-head { font-size: 35px !important; }
.testimonial_area { display: inline-block; margin-top: 100px; max-width: 800px; text-align: left; }
.clientimg { border-radius: 50%; display: inline-block; height: 160px; overflow: hidden; position: relative; vertical-align: top; width: 160px; }
.client_content { float: right; vertical-align: top; width: calc(100% - 220px); position: relative; min-height: 330px; }
.testimonial_area .carousel-control.left { transition: all .5s ease-in-out 0s; opacity: 0; left: -40px; }
.testimonial_area .carousel-control.right { transition: all .5s ease-in-out 0s; opacity: 0; right: -40px; }
.testimonial_area .carousel-control { color: #7e7e7e; opacity: 1; top: 57px !important; width: 60px; height: 60px; line-height: 60px; border-radius: 50%; bottom: auto; font-size: 40px; text-shadow: 0 0 0; }
.testimonial_area .carousel-control.left, .testimonial_area .carousel-control.right { background-image: none; }
.testimonial_area:hover .carousel-control.left { left: -125px; transition: all .5s ease-in-out 0s; opacity: 1; }
.testimonial_area:hover .carousel-control.right { right: -125px; transition: all .5s ease-in-out 0s; opacity: 1; }
.testimonial_area .carousel-control:hover { background: #333; color: #fff; }
#choose-br-part { font-family: 'Roboto', sans-serif; text-align: center; margin: 70px 0; font-size: 16px; }
#choose-br-part { font-family: 'Roboto', sans-serif; text-align: center; margin: 70px 0; font-size: 16px; }
.choose-box { border: 5px solid #8ec828; border-radius: 50%; height: 160px; width: 160px; display: inline-block; }
.androin-choose-br .choose-text { font-weight: 500; margin: 30px 0 20px; font-size: 22px; }
.androin-choose-br h2 { margin-bottom: 15px; }
.androin-choose-br p { margin-bottom: 50px; }
.choose-box i .choose-icon1 { background-image: url(../images/choose-icon1.png); background-repeat: no-repeat; background-position: center 40px; width: 100%; height: 100%; display: inline-block; border-radius: 100%; }
.choose-box i .choose-icon2 { background-image: url(../images/choose-icon2.png); background-repeat: no-repeat; background-position: center 27px; width: 100%; height: 100%; display: inline-block; border-radius: 100%; }
.choose-box i .choose-icon5 { background-image: url(../images/choose-icon5.png); background-repeat: no-repeat; background-position: center 45px; width: 100%; height: 100%; display: inline-block; border-radius: 100%; }
.choose-box i .choose-icon4 { background-image: url(../images/choose-icon4.png); background-repeat: no-repeat; background-position: center 40px; width: 100%; height: 100%; display: inline-block; border-radius: 100%; }
.choose-box:hover i .choose-icon1 { background-position: center -10px; background-color: #8ec828; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.choose-box:hover i .choose-icon2 { background-position: center -70px; background-color: #8ec828; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.choose-box:hover i .choose-icon5 { background-position: center -18px; background-color: #8ec828; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.choose-box:hover i .choose-icon4 { background-position: center -35px; background-color: #8ec828; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.start_project { padding: 60px 0; text-align: center; background-color: #6d9400; font-size: 18px; }
.about_title { margin-bottom: 40px; }
.start_project .about_title h4 { color: #fff; font-size: 24px; }
.start_project .about_title p { color: #fff; font-weight: normal; margin-top: 20px; }
.start_project a.ornage_btn { border-radius: 4px; background-color: #FFF; height: 49px; line-height: 49px; padding: 0 30px; font-size: 16.645px; color: #000; font-weight: 500; -webkit-transition: 0.5s; transition: 0.5s; }
.md-4 { margin-bottom: 40px; margin-top: 40px; }
.codeigniter_inner h2 { font-size: 20px; font-weight: normal; padding-top: 10px; }
.Illustrator_box h2 { margin: 0 0 15px; text-align: left; }
#Agd-Service-Part { background-color: #8ec828; padding: 75px 0; margin-top: 50px; color: #fff; }
#Agd-Service-Part h2 { color: #FFF; margin-bottom: 15px; }
#Agd-Service-Part p { margin-bottom: 70px; font-size: 16px; text-align: center; }
.Angular_box h4 { font-size: 23px; margin-top: 25px; color: #FFF; }
#Agd-Service-Part p { margin-bottom: 70px; font-size: 16px; text-align: center; }
.responsive-web p { font-size: 13px; margin-bottom: 0 !important; margin-top: 25px; text-align: center; }
#webdesign { background: #333; padding: 40px 0 30px; overflow: hidden; }
.android-game-part1 { padding: 80px 0 10px !important; }
.android-game-part1 h2 { font-size: 30px; }
.white { color: #fff; font-size: 30px; font-weight: 300; line-height: 43px; margin: 0 0 30px; text-align: center; }
.android-game-part1 p { color: #FFF; text-align: center; font-size: 19px; margin-top: -10px; margin-bottom: 50px; }
.provide_illustrator .inner { text-align: center; color: #FFF; }
.cstm_n_types .provide_illustrator .inner { min-height: 370px; }
.inner.design_web { margin-bottom: 30px; }
.android-game-part1 .design_web h2 { font-size: 21px; margin: 20px 0 20px; }
.android-game-part1 .provide_illustrator .inner p { min-height: 150px; }
.provide_illustrator .inner p { color: #fff; font-size: 14px; margin-top: 10px; text-align: center; }
.choose-section { padding: 80px 0 90px; background-color: #f6f6f6; }
.choose-section h2, .main-process h2 { text-align: center; font-size: 40px; line-height: 60px; color: #333333; font-weight: 300; margin-bottom: 20px; }
.choose-section p, .main-process p { font-size: 16px; font-weight: 400; line-height: 25px; color: #000; padding: 5px 0; text-align: center; }
.choose-section .choose-box { width: 100%; min-height: auto; border: 0; margin-bottom: 25px; }
.choose-box { border: 5px solid #8ec828; border-radius: 50%; /*height: 160px;*/
height: auto; width: 160px; display: inline-block; }
.choose-box img { max-width: 100%; height: auto; }
.choose-section .choose-box h3 { font-size: 19px; }
.choose-box h3 { font-size: 20px; text-align: left; margin: 0; padding: 0 0 10px 0; color: #000; }
.choose-box p { font-size: 14px; font-weight: 300; text-align: left; margin: 0 !important; padding: 0; color: #000; }
section.choose-section p { margin-bottom: 35px; margin-top: -10px; }
.black_real { text-align: center; font-size: 40px !important; padding: 30px 0; font-weight: 300; }
.kentico_Choose { margin-top: 30px; }
.ben-box h4 { margin-top: 15px; font-size: 18px; }
.ben-box.cocos_3d i { background-image: url(../images/dark-green.png); background-position: center top; background-repeat: no-repeat; display: inline-block; height: 188px; line-height: 185px; text-align: center; width: 169px; }
.kentico_Choose p { font-size: 16px; margin-bottom: 35px; padding-left: 0; }
.ben-box p { margin-top: 15px; font-size: 14px; }
.codeigniter_inner p { margin-bottom: 15px !important; line-height: 1.6!important; font-size: 14px; text-align: justify; }
.codeigniter_inner h4 { font-size: 22px; margin: 15px 0 10px; }
.white_text { color: #FFF; text-align: center; margin-bottom: 25px; line-height: 20px; margin-top: -25px; }
.white_text { font-size: 16px; line-height: 30px !important; margin-bottom: 25px !important; margin-top: 14px !important; }
#advantages_illustrator { background: #ffffff none repeat scroll 0 0; padding: 40px 0; overflow: hidden; }
.black { color: #302f2f; font-size: 30px !important; line-height: 54px; margin: 0 0 30px; text-align: center; }
.android_tblt p { font-size: 16px; line-height: 26px; min-height: 80px; margin-bottom: 40px; }
.android_tblt p { font-size: 16px; line-height: 26px; min-height: 80px; margin-bottom: 40px; }
.android_tblt .responsive-web .box1 { background: #117e6b; }
.responsive-web .box1 { background: #9d5279; width: 140px; height: 140px; border-radius: 15em; margin: 0 auto 15px; }
.responsive-web .box1 > img { display: block; margin: 0 auto; padding: 26px; }
.android_tblt p { font-size: 16px; line-height: 26px; min-height: 80px; margin-bottom: 40px; }
.responsive-web p { font-size: 13px; margin-bottom: 0 !important; margin-top: 25px; text-align: center; }
.android_ui { background: #0679d9 none repeat scroll 0 0; }
.codeigniter_botom h2 { color: #ffffff; font-size: 21px; font-weight: 300; margin: 0; }
#why_development { background: #b57f5d; margin-top: 10px; }
.Android-UI-UX { padding: 35px 0 25px; }
.Angular_black span { display: block; margin-bottom: 20px; text-align: center; }
.Angular_black span img { display: inline-block; margin: 0 auto; width: 90px; }
.Android-UI-UX h3 { color: #fff; font-size: 16px; font-weight: 400; text-align: center; line-height: 30px; }
.Angular_black { margin: 20px 0; }
.Android-UI-UX p { color: #fff; text-align: center; font-size: 16px; line-height: 30px; }
.Android-UI-UX .black { color: #fff; }
.dvlpmnt_sec_n .express_right h3 { font-size: 22px; margin-top: 30px; margin-bottom: 15px; }
.dvlpmnt_sec_n .contant_express_hding h2 { font-size: 34px; margin-top: 30px; }
.portfolio_slider_n .heading-part h3 { font-size: 34px; }
.webdesign_box p { font-size: 14px; margin: 15px auto; text-align: center; line-height: 30px; }
.iphone_container_row { min-height: 60px; background: #b82015; position: relative; }
.iphone_container_row h1 { color: #fff; font-size: 21px; margin: 0; padding-top: 15px; font-weight: 300; }
.why-choose-iphone h2.iphone_benefits_heading { text-align: center; margin: 50px 0 30px !important; }
.iphone_benefits_heading { text-transform: uppercase; text-align: left; color: #656565; font-size: 40px; font-weight: 700; font-weight: 500; }
.benifits_section_dv p { margin-bottom: 25px; }
.iphone_benefits_heading span { color: #de3a14; }
.why-choose-iphone p.new-text { font-size: 20px; text-align: center; padding: 15px 0 0; min-height: 80px; }
.whyChooseBox { min-height: 400px; }
.whyChooseBox i { display: block; margin: auto; text-align: center; }
.BlockChain-bg2.AndService h2 { background-image: url(../images/heading-bg.gif); background-position: center top; background-repeat: no-repeat; left: 0; line-height: 120px; margin: auto; position: absolute; right: 0; text-align: center; top: -57px; overflow: hidden; font-size: 22px; color: #02eca2; }
.BlockChain-bg2.AndService { border-top: 1px dashed; position: relative; padding: 100px 0 50px; }
.mb-8 { margin-bottom: 80px; }
.client_content p { font-size: 16px !important; font-weight: normal !important; line-height: 26px; margin-bottom: 25px; font-family: 'Poppins', sans-serif !important; }
.client_content h4 { color: #000; font-size: 18px; }
.SmartTechnologies2 h3 { font-size: 21px !important; font-weight: bold !important; }
.n_iphone-sec .mining-box { min-height: 460px; }
.n_iphone-sec { background: #672453; background: linear-gradient(to right, #672453, #c73faa); background: -webkit-linear-gradient(to right, #672453, #c73faa); }
.mb-3 { margin-bottom: 40px; }
.mt-3 { margin-top: 40px; }
.why_choose_br_row .question_heading { float: right; text-align: left; }
.why_choose_br_row .question_heading .right_text { float: none; width: 100%; text-align: center; }
.why_choose_br_row .question_heading .right_text h3 { font-size: 40px; text-transform: uppercase; }
.high_skill_dv { padding-top: 44px; clear: both; }
.high_skill_dv .left_part { transition: all ease 0.5s; }
.high_skill_dv .left_part { float: left; }
.img_center_responsive { max-width: 100%; margin: 0; }
.high_skill_dv .right_part { float: left; width: 50%; }
.high_skill_dv .right_part ul { list-style: none; margin: 0; padding: 0; }
.high_skill_dv .right_part ul li.high { margin-left: -74px; margin-top: 25px; }
.high_skill_dv .right_part ul li.high b { font-size: 20px; color: #4f3e9a; text-transform: uppercase; font-weight: 300; }
.high_skill_dv .right_part ul li.customize b { font-size: 20px; color: #00bf8c; text-transform: uppercase; font-weight: 300; }
.high_skill_dv .right_part ul li.on_time b { font-size: 20px; color: #b82015; text-transform: uppercase; font-weight: 300; }
.high_skill_dv .right_part ul li.hours b { font-size: 20px; color: #ff9c00; text-transform: uppercase; font-weight: 300; }
.high_skill_dv .right_part ul li.customize { margin-left: -4px; margin-top: 45px; }
.high_skill_dv .right_part ul li.on_time { margin-left: 0; margin-top: 60px; }
.high_skill_dv .right_part ul li.hours { margin-left: -69px; margin-top: 55px; }
.why-choose-iphone { text-align: center; }
.why_choose_br_row .question_heading .right_text h3 span { color: #00a3e9; font-weight: 700; font-weight: 700; }
.why_choose_br_row .question_heading .right_text h3 { font-size: 34px; margin-bottom: 20px; font-weight: 700; text-transform: uppercase; }
.testimonial_toparea h2 span { font-weight: 200; }
.testimonial_toparea h2 { font-size: 34px; padding-bottom: 25px; }
.portfolio_slider h3 { color: rgb(31, 31, 31); font-size: 34px; text-align: center; }
.industries_box ul li:hover { background: #6155b8; height: 204px; margin-top: -12px; transition: all 0.2s ease-in-out 0s; }
.industries_box ul li { background: rgba(255, 255, 255, 0.12); float: left; height: 180px; margin-left: 41px; padding-top: 42px; position: relative; text-align: center; width: 100px; transition: all 0.2s ease-in-out 0s; }
a.hire_development_btn { background: #ff1e51; background: -moz-linear-gradient(-45deg, #ff1e51 0%, #ff48dc 26%, #17b9eb 51%, #9b54b6 80%, #0f8ea7 100%); background: -webkit-linear-gradient(-45deg, #ff1e51 0%, #ff48dc 26%, #17b9eb 51%, #9b54b6 80%, #0f8ea7 100%); background: linear-gradient(135deg, #ff1e51 0%, #ff48dc 26%, #17b9eb 51%, #9b54b6 80%, #0f8ea7 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff1e51', endColorstr='#0f8ea7', GradientType=1 );
display: inline-block; padding: 15px 35px; margin-top: 35px; color: #FFF; font-size: 20px; border-radius: 50px; }
.codeigniter_botom.iphone_game { background: #82b78c none repeat scroll 0 0; }
ul.TechnologiesAll li { width: 19%; display: inline-block; vertical-align: text-bottom; padding: 20px 10px; }
.resp-tabs-container img { float: left; margin-top: 16px; height: 90px; width: auto; border: 1px solid #ffffff; padding: 6px; margin-bottom: 10px; }
.technology_part .resp-tab-active { border-bottom: none; background-color: #f11f3d; }
.technology_part ul.resp-tabs-list { margin-top: 60px; }
.technology_part .industries_box ul li:hover::before { border-bottom: 204px solid #6155b8; transition: all 0.2s ease-in-out 0s; }
.technology_part .industries_box ul li:hover::after { border-top: 204px solid #6155b8; transition: all 0.2s ease-in-out 0s; }
ul.resp-tabs-list, p { margin: 0px; padding: 0px; }
.codeigniter_botom.ios8 { background: #cf301a none repeat scroll 0 0; }
.codeigniter_inner h2 { font-size: 20px; font-weight: normal; padding-top: 0px; margin-bottom: 15px; }
.why_box { display: inline-block; margin-bottom: 25px; width: 100%; }
.why_box span { background: rgba(172, 175, 158, 0.7) none repeat scroll 0 0; border-radius: 10em; display: block; height: 90px; margin: 0 auto 14px; width: 90px; }
.why_box img { display: block; margin: 0 auto; padding: 20% 0; }
.ios_app_col .why_box span:hover { background: #cf301a none repeat scroll 0 0; cursor: pointer; }
#why_development { background: rgba(0, 0, 0, 0) url(../images/development_bg.jpg) no-repeat scroll center top / cover; margin-top: 10px; }
.development_services { margin-bottom: 45px; }
.development_services h3 { font-size: 30px; margin-bottom: 40px; margin-top: 0; text-align: center; }
.development_services .box { margin: 0 0 0 40px; }
.development_services .box li { background: rgba(0, 0, 0, 0) url(../images/dev_service.png) no-repeat scroll left 10px; display: inline-block; font-size: 16px; height: 59px; line-height: 30px; margin-bottom: 20px; padding: 0 0 0 49px; width: 100%; }
.App_Development_text .box li { line-height: 50px; }
.development_services_cls { padding-top: 50px; }
.development_services .development_why { text-align: center; }
.development_why { background-size: 100% auto; margin: 0 0 35px; min-height: 210px; }
.development_why span { display: block; margin: 0 auto 20px; height: auto; }
.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; }
.development_why img { display: block; margin: 0 auto; padding-top: 0%; }
.development_services .development_why p { font-size: 15px; line-height: 20px; }
.development_services p { margin-top: 0px !important; color: #333; }
.development_services p { display: inline-block; font-size: 16px; line-height: 30px; margin-bottom: 25px; margin-top: -20px; width: 100%; }
.development_why p { color: #000; font-size: 15px; padding: 13px 6px 0; text-align: center; }
.development_services label { font-size: 15px; text-align: justify; font-weight: normal; line-height: 25px; margin-bottom: 15px; }
.codeigniter_botom.iphone_ui { background: #415381 none repeat scroll 0 0; }
.ipad_ui_blk h2, .ipad_ui_blk_1 h2 { font-size: 20px; font-weight: normal; margin-bottom: 20px; text-align: left; color: #000; }
.ipad_ui_blk p, .ipad_ui_blk_1 p { color: #333; font-size: 16px; line-height: 30px; margin-bottom: 30px; }
.ipad_ui_blk h2, .ipad_ui_blk_1 h2 { font-size: 20px; font-weight: normal; margin-bottom: 20px; text-align: left; color: #000; }
.ipad_ui_blk p, .ipad_ui_blk_1 p { color: #333; font-size: 16px; line-height: 30px; margin-bottom: 30px; }
.ipad_ui_blk p, .ipad_ui_blk_1 p { color: #333; font-size: 16px; line-height: 30px; margin-bottom: 30px!important; }
.iPhone_uiux_Designing { background: rgba(0, 0, 0, 0) url(../images/development_bg.jpg) no-repeat scroll center top / cover; padding: 4px 0 20px; }
.ipad_container_row { min-height: 60px; background: #1a2831; position: relative; }
.ipad_container_row h3 { font-size: 23px; color: #fff; text-align: left; margin-top: 16px; }
.ipad_first_para h1 { font-size: 34px; }
.ipad_first_para h1 span { color: #ff9704; font-style: italic; margin: 0 10px; }
.ipad_first_para p { line-height: 25px; margin-top: 35px; text-align: justify; }
.br_hire_advantage_row { text-align: center; }
.profitable_bx_column { margin-top: 54px; }
.profitable_bx_column .bg_gery { background: #f1f1f1; min-height: 276px; box-shadow: 0 5px 1px #ccc; border-radius: 40px 0 40px 0; }
.hvr-rotate { 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; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; }
.profitable_bx_column .bg_gery .heding_bg { position: relative; background: #b11d12; border-radius: 40px 0 0; min-height: 62px; text-align: center; }
.profitable_bx_column .bg_gery .heding_bg h4 { color: #fff; font-size: 24px; line-height: 60px; margin: 0; padding: 0; }
.profitable_bx_column .bg_gery .heding_bg .my_badge.red { background-color: #67120a; border: 1px solid #e83221; }
.profitable_bx_column .bg_gery .heding_bg .my_badge { border-radius: 50%; color: #fff; display: inline-block; font-size: 23px; font-weight: bold; height: 50px; line-height: 41px; padding: 3px 7px; position: absolute; right: -23px; text-align: center; top: -20px; vertical-align: baseline; white-space: nowrap; width: 50px; }
.hvr-rotate:hover, .hvr-rotate:focus, .hvr-rotate:active { -webkit-transform: rotate(4deg); transform: rotate(4deg); }
.pro_box_para { padding: 15px; }
.pro_box_para p { text-align: justify; }
.profitable_bx_column .bg_gery .heding_bg.yellow { background: #ff8a00; }
.profitable_bx_column .bg_gery .heding_bg .my_badge.yellow { background-color: #a75b01; border: 1px solid #ff9b26; }
.profitable_bx_column .bg_gery .heding_bg.grn { background: #1a9e00; }
.profitable_bx_column .bg_gery .heding_bg .my_badge.grn { background-color: #106300; border: 1px solid #5be93f; }
.profitable_bx_column .bg_gery .heding_bg.blue { background: #1268b1; }
.profitable_bx_column .bg_gery .heding_bg .my_badge.blue { background-color: #034883; border: 1px solid #43a4f6; }
.br_hire_advantage_row h2 { text-align: left; }
h3.ehy_c_last { text-align: left; }
h3.ehy_c_last { margin-top: 62px; font-size: 30px; margin-bottom: 15px; }
p.ehy_c_last_p { line-height: 25px; margin-bottom: 30px; margin-top: 15px; }
.Ipad_d_column h5 { font-size: 24px; font-weight: 500; color: #0079c4; margin-bottom: 15px; }
.Ipad_d_column p { line-height: 25px; text-align: justify; margin-bottom: 20px; margin-top: 10px; }
.Ipad_d_column h5 span { color: #ef3d2c; }
h3.ehy_c_last span { color: #0079c4; }
.mr_tp_n { margin-top: 20px; }
.codeigniter_botom.iphone_game { background: #82b78c none repeat scroll 0 0; }
.codeigniter_botom h1 { color: #ffffff; font-size: 21px; font-weight: 300; margin: 0; }
.iphone-G-development p { font-size: 16px; line-height: 39px; margin-bottom: 15px; }
.codeigniter_botom.ipad_social { background: #e0a321; }
.ipad_social_top { width: 100%; display: block; background: #293c42; text-align: center; padding: 50px 0 40px; margin-top: 20px; }
.ipad_social_top img { display: inline-block; text-align: center; margin-bottom: 20px; }
.ipad_social_top p { font-size: 18px; color: #fff; line-height: 30px; text-align: center; }
.ipad_social_bottom { width: 100%; display: block; background: #e0a321; text-align: center; padding: 50px 0 70px; }
.ipad_social_bottom span, .ipad_social_top span { color: #fff; display: block; font-size: 34px; font-weight: 400; line-height: 52px; margin-bottom: 20px; text-align: center; }
.ipad_social_bottom h5, .ipad_social_top h5 { font-size: 22px; color: #fff; font-weight: 300; line-height: 34px; text-align: center; margin-bottom: 50px; }
.ipad_social_bottom img { display: inline-block; text-align: center; margin-bottom: 20px; }
.ipad_social_bottom p { font-size: 16px; color: #fff; line-height: 22px; text-align: center; }
.black_real { text-align: center; font-size: 32px !important; font-weight: 400; color: #000; padding: 30px 0; }
p.ipdad_ui_p { color: rgb(48, 47, 47); font-size: 16px; margin-bottom: 60px; margin-top: 10px; line-height: 30px; }
.exp_service_one { display: table; width: 100%; margin-bottom: 25px; }
.symphony_bottom .serv_exp_left { float: none; display: table-cell; }
.serv_exp_left { float: left; margin-right: 25px; width: 25%; }
.serv_exp_left img { margin: 0 auto; }
.symphony_bottom .exp_ser_detail { display: table-cell; vertical-align: middle; padding-top: 0px; }
.exp_ser_detail { overflow: hidden; padding-top: 45px; }
.exp_ser_detail > p { font-size: 14px; font-weight: 400; padding-left: 10px; }
.codeigniter_botom.ipad-ui-ux { background: #1fabad; }
.our_class_services { margin-top: 50px; }
.our_class_services h3 { font-size: 40px; color: #8c468b; font-weight: 300; text-align: center; }
.our_class_services p { color: #3a4040; font-size: 18px; font-weight: 400; margin-bottom: 30px; margin-top: 15px; text-align: center; }
.services_left, .services_right { margin-top: 40px; }
ul.services_left li { color: #474747; font-size: 16px; line-height: 26px; text-align: right; margin-bottom: 82px; }
ul.services_right li { color: #474747; font-size: 16px; line-height: 26px; text-align: left; margin-bottom: 98px; }
.online_marketing { background: #355b9c; }
.online_box1 { margin: 30px 0 10px 0; font-weight: 400; font-family: 'Montserrat'!important; font-size: 28px!important; }
.business_box .benefit h2 { display: inline-block; margin-bottom: 30px; margin-top: 35px; width: 100%; font-weight: 400; font-family: 'Montserrat'!important; font-size: 28px!important; }
.benifit_mode_boxs label { font-size: 14px; line-height: 25px; font-weight: normal; }
.online_social { display: block; margin: 30px auto; }
.online_social img { display: block; margin: 0 auto; }
.online_social p { font-size: 14px; margin: 14px auto; text-align: center; }
.fnt_cstm { font-weight: 400; font-family: 'Montserrat'!important; font-size: 28px!important; }
#online_social01 { background: rgba(0, 0, 0, 0) url(../images/development_bg.jpg) no-repeat scroll center top / cover; margin-top: 10px; padding: 30px 0; }
.why_development p { color: #fff; font-size: 14px; line-height: 30px; margin: 0 0 50px; text-align: center; }
.why_online p { display: block; margin: 20px auto; }
.why_online img { display: block; margin: 0 auto; }
#hire_dedicated { padding: 40px 0; display: block; }
.online_company .box { border: 3px solid #7164af; border-radius: 15em; display: block; height: 155px; margin: 0 auto; width: 155px; }
.online_company p { text-align: center; margin: 15px 0; }
.online_01, .online_01_ho, .online_02, .online_02_ho, .online_03, .online_03_ho, .online_04, .online_04_ho, .online_05, .online_05_ho, .online_06, .online_06_ho { background: url(../images/online_sprites.png); display: block; }
.online_01 { background-position: 0 0; width: 95px; height: 55px; margin: 34px 27px; }
.online_02 { background-position: -210px -3px; width: 128px; height: 101px; margin: 25px 10px; }
.online_03 { background-position: -485px -21px; width: 102px; margin: 28px 26px; height: 102px; }
.online_04 { background-position: -715px -36px; width: 66px; margin: 34px 36px; height: 68px; }
.online_05 { background-position: -13px -81px; width: 63px; margin: 42px 41px; height: 63px; }
.online_06 { background-position: -170px -108px; width: 68px; margin: 39px 37px; height: 70px; }
.online_company .box:hover { background: #7164af; }
.online_company .box:hover .online_01 { background-position: -103px -1px; }
.online_company .box:hover .online_02 { background-position: -347px -7px; }
.online_company .box:hover .online_03 { background-position: -588px -22px; width: 102px; height: 102px; }
.online_company .box:hover .online_04 { background-position: -796px -38px; width: 66px; height: 68px; }
.online_company .box:hover .online_05 { background-position: -91px -83px; width: 63px; height: 63px; }
.online_company .box:hover .online_06 { background-position: -250px -111px; width: 68px; height: 70px; }
#hire_dedicated label { font-size: 16px; font-weight: normal; line-height: 26px; margin-top: 20px; }
.cstm_fnt { font-weight: 400; font-family: 'Montserrat'!important; font-size: 28px!important; }
.codeigniter_botom_clr { background: #d9382b; }
.aso-container p { font-size: 16px; line-height: 24px; padding-bottom: 15px; }
.aso-container h2 { font-size: 20px; font-weight: 600; margin-bottom: 15px; }
.aso-container p .store-txt { color: #dc3f27; display: block; font-size: 17px; font-weight: 400; }
.appstorewrap { background: #fbbc05; padding: 50px 0; }
.appstorewrap h2 { font-size: 40px; margin-bottom: 20px; text-align: center; }
.appstorewrap .marginB15 { margin-bottom: 15px; }
.appstore-txt { font-size: 18px; line-height: 26px; padding-bottom: 30px; text-align: center; }
.appstoreb { min-height: 290px; }
.appstorewrap center { margin-bottom: 15px; }
.appstorewrap h3 { font-size: 20px; margin-bottom: 10px; text-align: center; min-height: 50px; }
.appstorewrap p { font-size: 14px; line-height: 22px; padding-bottom: 15px; text-align: center; }
#development_services .development_services { padding: 50px 0; margin-bottom: 0; }
.ui-parh-bg4 { background-image: url(../images/blue-background.jpg) !important; background-position: center top !important; background-repeat: no-repeat !important; background-size: cover!important; }
.iphone-new-content .trusted_row_dv p.trusted_text { font-size: 16px; }
.codeigniter_botom.iphone_game { background: #82b78c none repeat scroll 0 0; }
.iphone_container_row_n { background: #82b78c; }
.iphone-G-development { position: relative; padding-bottom: 130px; }
.development-part { background-image: url(../images/dev-bg.jpg); background-repeat: no-repeat; background-position: center top; background-size: cover; padding: 62px 0 55px; }
.game_graphics { width: 100%; display: inline-block;  text-align:;
 center:;
position: absolute; left: 0px; bottom: 0px; text-align: center; }
.iphone-game-part1 h2 { text-align: center; margin-bottom: 35px; color: #FFF; font-size: 35px; }
.development-part p { font-size: 14px; color: #fff; line-height: 30px; text-align: center; margin-bottom: 60px; }
.check-col { display: inline-block; text-align: center; width: 100%; }
.check-col i { display: block; margin-bottom: 40px; }
.iphone-game-part1 .check-col i img { width: 180px; border: 5px solid #95b246; border-radius: 50%; box-shadow: 0 0px 20px #FFF; }
.iphone-game-part1 h3 { color: #FFF; margin-bottom: 15px; font-size: 18px; line-height: 24px; min-height: 50px; }
#webdesign { background: rgba(0, 0, 0, 0) url(../images/website-design_icon.jpg) no-repeat scroll center top / cover; padding: 40px 0 30px; overflow: hidden; }
.android-game-part2 p { font-size: 16px; color: #fff; line-height: 30px; text-align: center; margin-bottom: 60px; }
.provide_illustrator p a { color: #FFF; }
.provide_illustrator .inner { text-align: center; color: #FFF; }
.provide_illustrator .inner p { color: #fff; font-size: 14px; margin-top: 10px; text-align: center; }
.inner.design_web h4 { margin: 15px 0; font-size: 19px; font-weight: bold !important; }
.provide_illustrator .inner span img { display: block; margin: 0 auto; width: 100px; }
.provide_illustrator h2.white { font-family: 'Montserrat'!important; font-weight: 600; }
.black_real { text-align: center; font-size: 32px !important; color: #000; padding: 30px 0; }
.ipdad_ui_p.center_txt { margin-bottom: 30px; }
.kentico_Choose p { font-size: 14px; margin-bottom: 35px; padding-left: 0; }
p.ipdad_ui_p { color: rgb(48, 47, 47); font-size: 14px; margin-bottom: 60px; margin-top: 10px; line-height: 30px; }
.center_txt { text-align: center; }
.ben-box { text-align: center; margin-bottom: 30px; }
.banefit_Rrp p { font-size: 14px; line-height: 28px; }
.ben-box i { background-image: url(../images/green-box.png); background-position: center top; background-repeat: no-repeat; display: inline-block; height: 188px; line-height: 185px; text-align: center; width: 169px; }
.sectionarea_cstm { padding-bottom: 0; }
.ipad_game_row_n { background: #66b2cc none repeat scroll 0 0; }
.ipad_game_page_n { background: #66b2cc!important; }
.ipad_game_page_n .hire_iphone_box { background: #26728c none repeat scroll 0 0; }
.ipad_game_page_n .hire_iphone_box:hover { background: #ffffff none repeat scroll 0 0; }
.ipad_game_page_n .hire_iphone_box:hover .developers2 { background-position: -459px -19px; display: block; }
.ipad_game_page_n .hire_iphone_box { min-height: 320px; padding: 15px; width: 100%; }
.bank_software_content { background: #fff; padding: 50px 0px; }
.bdr-top { background-color: #86d2ec; border-top: 0 none; padding-bottom: 0; }
.bank_software_content .ref-ser-head, .hospital_management_content .ref-ser-head { color: #474747; font-size: 30px; font-weight: normal; }
.ref-ser-head { color: #fff; margin-bottom: 40px; }
.bank_software_content .ref-service-box { width: 155px; height: 155px; margin: 0px auto 15px; min-height: auto; background: #fff; border: 3px solid #5b7b93; padding: 32px 0px; border-radius: 100%; }
.bank_software_icon_1 { width: 85px; height: 76px; background-image: url(../images/bank-icon-1.png); background-position: center top; background-repeat: no-repeat; display: inline-block; margin-top: 0px; }
.hotel_content .ref-service-box .bank_software_icon_1 { opacity: 0.3; }
.bank_software_icon_1.icon_1 { background-position: 3px 0px; }
.bank_software_content p { font-size: 16px; line-height: 20px; font-weight: 400; margin-bottom: 60px; }
.bank_software_content .ref-service-box:hover { background: #5b7b93; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.ref-service-box:hover .bank_software_icon_1.icon_1 { background-position: 3px -80px; }
.hotel_content .ref-service-box:hover .bank_software_icon_1 { opacity: 1; }
.bank_software_icon_1.icon_2 { background-position: -85px 0px; }
.ref-service-box:hover .bank_software_icon_1.icon_2 { background-position: -85px -80px; }
.bank_software_icon_1.icon_3 { background-position: -174px 0px; }
.ref-service-box:hover .bank_software_icon_1.icon_3 { background-position: -174px -80px; }
.bank_software_icon_1.icon_4 { background-position: -252px 0px; }
.ref-service-box:hover .bank_software_icon_1.icon_4 { background-position: -252px -80px; }
.ipad-game-service .hire_dedicated span:hover { background: #66b2cc; border: 3px solid #66b2cc; }
#online_social01 .why_development h3 { font-family: 'Montserrat'!important; }
.codeigniter_botom.hybrid_app { background: #315a86; }
.codeigniter_botom.native { background: #00b7d9; }
.native_app .development_why span { background: #00b7d9; border-radius: 100%; display: block; height: 140px; margin: 0 auto 20px; width: 140px; }
.native_app .development_why img { padding: 25px 0 0; }
.development_why img { display: block; margin: 0 auto; padding-top: 0%; }
.codeigniter_botom.cocos2d { background: #636236; }
.iphone_game { padding: 0px; }
.banefit_Rrp { margin-top: 20px; }
.iphone_game ul { margin: 0px; }
.banefit_Rrp ul { list-style: none; }
.iphone_game ul li { width: 100%; display: inline-block; background: url(../images/tick-img.png) no-repeat 0px 0px; font-size: 16px; padding: 2px 0 5px 40px; line-height: 30px; }
.Cocos2D-part h2 { color: #fff; margin-bottom: 20px; text-align: center; }
.codeigniter_botom.cocos3d { background: #5fa119; }
.development-part h4 { font-size: 34px; color: #fff; text-align: center; margin-bottom: 40px; }
.codeigniter_botom.ionic { background: #006dd8; }
#sharepoint_developer { background: #f3f3f3; padding: 35px 0; }
#sharepoint_developer h1 { color: #006dd8; font-size: 30px; margin: 0 0 60px; text-align: center; }
.iconic_content { background: #006dd8; }
.sharepoint_box { border-radius: 3em; cursor: pointer; display: table; height: 180px; margin: 0 auto; transition: all 1s ease 0s; width: 180px; -ms-transform: rotate(47deg); -webkit-transform: rotate(47deg); transform: rotate(47deg); }
.share1 { background-position: 0 0; height: 96px; margin: 39px auto; width: 53px; }
.share1, .share2, .share3, .share5, .share6, .share7, .share7_ho, .share8, .share8_ho, .share9, .share9_ho, .share10, .share10_ho, .share11, .share11_ho, .share12, .share12_ho, .share13, .share13_ho, .share14, .share14_ho, .share15, .share16, .share17, .share18, .share19, .share20, .share21, .share22, .share4 { background: url(../images/sharepoint_sprites.png) no-repeat; display: block; }
.iconic_page .sharepoint_box_main > p { display: block; font-size: 14px; margin: 45px 0 0; text-align: center; min-height: 145px; }
.sharepoint_box:hover { -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); border-radius: 0px; }
.share2 { background-position: -70px -8px; height: 68px; margin: 49px auto; width: 93px; }
.share3 { background-position: -179px -8px; height: 77px; margin: 50px auto; width: 80px; }
.share4 { background-position: -140px -257px; height: 54px; width: 124px; margin: 57px auto; }
.share5 { background-position: -279px -11px; height: 84px; margin: 46px auto; width: 84px; }
.share6 { background-position: -383px -10px; height: 88px; margin: 40px auto; width: 80px; }
#sharepoint_capabilities.iconic_blk { min-height: auto; }
#sharepoint_capabilities { background: rgba(0, 0, 0, 0) url(../images/Capabilities_bg.jpg) no-repeat scroll center top / cover; display: inline-block; padding: 55px 0; width: 100%; min-height: 660px; }
#sharepoint_capabilities h2 { font-size: 45px; text-align: center; color: #fff; margin: 0 0 70px 0; display: block; }
.iconic_blk h2 { font-size: 34px !important; }
.sharepoint_microsoft { background: #fff; border-radius: 3em; cursor: pointer; display: table; height: 160px; margin: 0 auto; transition: all 1s ease 0s; width: 160px; -ms-transform: rotate(47deg); -webkit-transform: rotate(47deg); transform: rotate(47deg); }
.share7 { background-position: -488px -10px; height: 93px; margin: 34px 31px; width: 99px; }
#sharepoint_capabilities p { color: #fff; display: block; font-size: 14px; line-height: 25px; margin: 22px 0; text-align: center; }
.share8 { background-position: -721px -29px; height: 50px; margin: 44px 36px; width: 86px; }
.share9 { background-position: -919px -18px; height: 81px; margin: 39px 36px; width: 82px; }
.share10 { background-position: -1119px -19px; height: 78px; margin: 39px 41px; width: 78px; }
.iconic_blk .sharepoint_microsoft:hover { background: #006dd8; }
.sharepoint_microsoft:hover .share7 { background-position: -600px -12px; }
.sharepoint_microsoft:hover { -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); border-radius: 0px; background: #0ab8f0; border-radius: 15em; }
.sharepoint_microsoft:hover .share8 { background-position: -816px -30px; }
.sharepoint_microsoft:hover .share9 { background-position: -1020px -19px; width: 82px; height: 81px; }
.sharepoint_microsoft:hover .share10 { background-position: -1209px -20px; width: 78px; height: 78px; }
.sharepoint_box_main { height: 220px; margin: 35px auto 45px; }
.sharepoint_development { border-radius: 3em; cursor: pointer; display: table; height: 140px; margin: 0 auto; transition: all 1s ease 0s; width: 140px; -ms-transform: rotate(47deg); -webkit-transform: rotate(47deg); transform: rotate(47deg); }
.share17 { background-position: -895px -125px; height: 94px; margin: 27px 47px; width: 63px; }
.share16 { background-position: -771px -121px; height: 104px; margin: 25px 23px; width: 108px; }
.share15 { background-position: -679px -142px; height: 61px; margin: 47px 44px; width: 72px; }
.sharepoint_box_main { height: 220px; margin: 35px auto 80px; }
.share18 { background-position: -981px -124px; height: 106px; margin: 27px 25px; width: 106px; }
.sharepoint_development:hover { -ms-transform: rotate(0deg); -webkit-transform: rotate(0deg); transform: rotate(0deg); border-radius: 0px; }
.sectionarea_cstm_icnc { padding-bottom: 0; }
.windows_container_row { min-height: 60px; background: #01a11b; position: relative; }
.windows_container_row h3 { font-size: 21px; font-weight: 300; color: #fff; text-align: left; margin-top: 16px; }
.window_first_para h1 { color: #3e3e3e; font-size: 34px; text-align: center; margin-top: 54px; margin-bottom: 50px; }
.android_clint_rewview_bg { background: url(../images/contact_pattern.jpg); min-height: 445px; }
.cleint_review_hd { max-width: 263px; margin: 0 auto; }
.cleint_review_hd h3 { margin: 0; padding: 0; color: #fff; font-size: 26px; padding-top: 18px; }
.clinet_scroll_bg { background: url(../images/android_testo_bg.png) no-repeat; width: 309px; height: 243px; margin: 0 auto; margin-top: 30px; }
.client_review_text_section { max-width: 267px; margin: 0 auto; padding-top: 36px; }
.owl-carousel .owl-wrapper-outer { overflow: hidden; position: relative; width: 100%; }
.client_review_text_section p.testo_para { font-family: ubuntulight; font-style: italic; font-size: 17px; margin-bottom: 53px; }
.client_review_text_section h3 { color: #fff000; font-weight: 400; margin: 0; padding-top: 17px; }
.window_b_row h2 { color: #5400ff; font-size: 34px; margin-bottom: 20px; font-weight: 400; }
.window_b_row p { line-height: 30px; }
h3.include { color: #b82015; font-size: 30px; font-weight: 400; margin-bottom: 45px; margin-top: 15px; }
.wide_varity_column ul { list-style: none; }
.wide_varity_column .col-sm-6 { padding-right: 4px; }
.wide_varity_column ul li { margin-bottom: 18px; }
.wide_varity_column ul li .bg_1 { background: #ff0000; text-align: center; min-height: 161px; width: 100%; }
.wide_varity_column ul li h4 { color: #fff; font-size: 16px; padding-top: 54px; }
.wide_varity_column ul li .bg_2 { background: #0e76bd; text-align: center; min-height: 161px; width: 100%; }
.wide_varity_column ul li .bg_3 { background: #51a41b; text-align: center; min-height: 161px; width: 100%; }
.wide_varity_column ul li .bg_4 { background: #414141; text-align: center; min-height: 161px; width: 100%; }
.wide_varity_column ul li .bg_5 { background: #ff8400; text-align: center; min-height: 161px; width: 100%; }
.wide_varity_column ul li .bg_6 { background: #672e8f; text-align: center; min-height: 161px; width: 100%; }
.window_b_row { margin-top: 20px; }
.company_hire_advantage h4 { color: #454545; font-size: 34px; font-weight: 400; }
.company_hire_advantage h4 span { text-transform: uppercase; font-weight: 600; color: #000; }
.banefit_Rrp ul li { background: url(../images/infra_list_arrow_2.png) no-repeat left; padding-left: 30px; margin-bottom: 13px; padding-top: 3px; }
.why_choose_column_w { margin-bottom: 45px; margin-top: 45px; }
.why_choose_column_w h4 { font-size: 34px; font-weight: 400; color: #633dbe; text-transform: uppercase; margin-bottom: 15px; }
.codeigniter_botom.windows_app { background: #2a2e2f none repeat scroll 0 0; }
#wma_blk { background: url(../images/wma_bg.jpg) center top no-repeat; padding: 40px 0; background-size: cover; }
.Being_box.dropl_pp { color: #FFF; }
.Being_box h2 { color: #fff; font-size: 35px; font-weight: 400; line-height: 62px; margin: 0 0 40px; text-align: center; font-family: 'Montserrat'!important; }
.dropl_pp p { font-size: 14px; line-height: 30px; margin-bottom: 35px; text-align: center; }
.mvc_choose span { display: block; margin: 0 auto; }
.mvc_choose img { display: block; margin: 0 auto; }
.mvc_choose > p { text-align: center; display: block; color: #fff; margin-top: 20px; }
.box.box1.wma_box { background: #2a2e2f; }
.box.box1.wma_box:hover { background: #000; }
.codeigniter_botom.windows_games { background: #383f6b none repeat scroll 0 0; }
.wndws_gms_sec .iphone_game ul li { background: url(../images/tick-img.png) no-repeat 0px 0px; padding-left: 45px; }
.development-part.windows-game { background-image: url(../images/dev-bg-game.jpg); background-position: center top; background-repeat: no-repeat; font-family: "Roboto", sans-serif; padding: 62px 0 55px; }
.ws_gme_dvlp.windows-games-development .ben-box i { background-image: url(../images/purple-box.png); background-position: center top; background-repeat: no-repeat; display: inline-block; height: 188px; line-height: 185px; text-align: center; width: 169px; }
.codeigniter_botom.windows_ui { background: #0166da none repeat scroll 0 0; }
.windows_ui_li.iphone_game ul li { width: 100%; display: inline-block; background: url(../images/tick-img.png) no-repeat 0px 0px; font-size: 15px; padding: 2px 0 5px 40px; line-height: 30px; }
.wndws .design_web_new { min-height: 160px; }
.webdesign_box_inner { background: #ae2738 none repeat scroll 0 0; border-radius: 15em; display: block; height: 155px; margin: 0 auto 20px; padding: 17px; width: 155px; }
.Photoshop_icon1 { background-position: -2px 0; width: 114px; height: 118px; }
.Photoshop_icon1, .Photoshop_icon1_ho, .Photoshop_icon2, .Photoshop_icon2_ho, .Photoshop_icon3, .Photoshop_icon3_ho, .Photoshop_icon4, .Photoshop_icon4_ho, .Photoshop_icon5, .Photoshop_icon5_ho, .Photoshop_icon6, .Photoshop_icon6_ho, .Photoshop_icon7, .Photoshop_icon7_ho, .Photoshop_icon8, .Photoshop_icon8_ho { background: url(../images/photoshop_sprites.png); display: block; }
.Photoshop_icon2 { background-position: -259px -5px; width: 114px; height: 118px; display: block; margin: 0 auto; }
.Photoshop_icon3 { background-position: -511px -11px; width: 114px; height: 118px; display: block; margin: 0 auto; }
.Photoshop_icon4 { background-position: -2px -136px; width: 114px; display: block; margin: 0 auto; height: 118px; }
.webdesign_box_inner:hover { border: 3px solid #ae2738; background: #fff; }
.webdesign_box_inner:hover .Photoshop_icon1 { background-position: -130px -2px; }
.Photoshop_icon2 { background-position: -259px -5px; width: 114px; height: 118px; display: block; margin: 0 auto; }
.webdesign_box_inner:hover .Photoshop_icon2 { background-position: -386px -8px; }
.webdesign_box_inner:hover .Photoshop_icon3 { background-position: -638px -15px; }
.webdesign_box_inner:hover .Photoshop_icon4 { background-position: -132px -141px; }
.codeigniter_botom_n { background: #d9382b; }
.SmartTechnologies4 { background-image: url(../images/blue-bg1.jpg) !important; }
.start-bitcoin-mining { padding: 70px 0; color: #FFF; }
.Salesforce-box i { width: 140px; height: 140px; border-radius: 50%; background-color: #FFF; text-align: center; line-height: 140px; }
.Salesforce-box i { display: inline-block; margin: 0 0 25px; }
.Salesforce-box h4 { font-size: 20px; line-height: 28px; margin-bottom: 45px; }
.Salesforce-box i img { text-align: center; display: inline-block; }
.MobileAppDevelopmentPart { background-color: #f1f1f1; }
.development_process { padding: 60px 0px; }
.development_process .heading_count p { color: #545454; font-size: 14px; line-height: 27px; font-weight: 400; }
.development_process .icon_colm h4 { line-height: 26px; color: #ed7a13; font-size: 18px; margin-top: 7px; margin-bottom: 10px; }
.DedicatedDeveloper h3 { margin-bottom: 30px; font-size: 30px; margin-top: 0; }
.development_services_n { background: #f1f1f1; }
.expertice_section { padding: 70px 0; background-image: url(../images/contact.jpg); background-size: cover; background-position-y: 277px; }
.right_expertice button a { padding: 10px 24px; display: inline-block; width: 100%; background: #fff; color: #0292b7; border-color: transparent; border-radius: 25px; transition: all .3s; }
.right_expertice button a:hover { background-color: #ed7a13; color: #fff; }
.right_expertice button { background: transparent; border: none; }
.left_expertice span { font-size: 24px; color: #fff; font-weight: 300; }
.development_services_n_n .box li { line-height: 55px; }
.ruby_on { background: #6a1c24; }
#rubt_on { background: url(../images/ruby_bg.jpg) center top no-repeat; padding: 20px 0; margin: 20px 0; background-size: cover; }
.codeigniter_botom.cace_php { background: #004B61; }
.cack-development_n { background: #004b61!important; }
.cake_feature_one { display: inline-block; margin-top: 25px; min-height: 475px; text-align: center; width: 100%; }
.cake_feature_one img { margin: 0 auto; }
.cake_feature_one h4 { color: #fff; font-size: 20px; font-weight: 400; margin: 15px 0; }
.c-icons { background-color: #004b61; border: 5px solid #103b51; border-radius: 50%; display: table; height: 160px; line-height: 150px; margin: auto; text-align: center; width: 160px; margin-bottom: 20px; }
.c-icons img { display: inline-block; line-height: 200px; vertical-align: middle; }
.c-icons:hover, .c-icons:focus { background-color: #c92434; border-color: #a90414; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.black_container_row.Laravel { background: #fa503a; }
h1.extra { color: #fff; font-size: 21px; margin-top: 16px; text-align: left; font-weight: 300; }
.Laravel_paragraph { padding: 34px 13px 1px; margin-bottom: 30px; }
.Laravel_paragraph p { padding: 16px 0; line-height: 30px; }
.L-Development h3 { color: #302f2f; font-size: 30px; font-weight: normal; padding-bottom: 20px; }
.L-Development { text-align: center; }
.L-Development .col-sm-4 h3 { font-size: 20px; font-weight: normal; margin-top: 15px; padding-bottom: 20px; }
.L-Development p { font-size: 14px; }
.L-Development .lfds { margin-top: 40px; margin-bottom: 60px; }
.L-Development h3 { color: #302f2f; font-size: 30px; font-weight: normal; padding-bottom: 20px; }
.Our-Laravel { background: rgba(0, 0, 0, 0) url(../images/Our-Laravel.jpg) no-repeat scroll 0 0 / cover; margin-top: 0px; min-height: 534px; }
.l-contant h2 { color: #fff; text-align: center; font-size: 34px; font-weight: 400; margin-top: 60px; }
.fourimg { text-align: center; color: #fff; font-size: 20px; margin-top: 60px; }
.fourimg_one { background: url(../images/img1.png) center top no-repeat; height: 137px; border-radius: 87px; box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.15); height: 137px; width: 137px; margin: auto; }
.fourimg_one:hover { background: url(../images/hoverimg1.png) center top no-repeat; }
.fourimg p { margin-top: 17px; font-size: 15px; }
.fourimg_two { background: url(../images/img2.png) center top no-repeat; height: 137px; border-radius: 87px; box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.15); height: 137px; width: 137px; margin: auto; }
.fourimg_two:hover { background: url(../images/hoverimg2.png) center top no-repeat; }
.fourimg_three { background: url(../images/img3.png) center top no-repeat; height: 137px; border-radius: 87px; box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.15); height: 137px; width: 137px; margin: auto; }
.fourimg_three:hover { background: url(../images/hoverimg3.png) center top no-repeat; }
.fourimg_four { background: url(../images/img4.png) center top no-repeat; height: 137px; border-radius: 87px; box-shadow: 0 0 0 8px rgba(0, 0, 0, 0.15); height: 137px; width: 137px; margin: auto; }
.fourimg_four:hover { background: url(../images/hoverimg4.png) center top no-repeat; }
#blackberry_page .last { margin-top: 60px; }
.last h2 { font-size: 34px; text-align: center; padding: 22px 0 30px; }
#blackberry_page .round-part { margin-top: 50px; }
.choose_1 { width: 155px; height: 155px; border-radius: 15em; background: #fff; border: 3px solid #302f2f; padding: 10px; margin: 10px 0 35px 0; }
.choose_2 { width: 155px; height: 155px; border-radius: 15em; background: #fff; border: 3px solid #302f2f; padding: 10px; margin: 10px 0; }
.choose_3 { width: 155px; height: 155px; border-radius: 15em; background: #fff; border: 3px solid #302f2f; padding: 10px; margin: 10px 0; }
.choose_4 { width: 155px; height: 155px; border-radius: 15em; background: #fff; border: 3px solid #302f2f; padding: 10px; margin: 10px 0; }
.choose_5 { width: 155px; height: 155px; border-radius: 15em; background: #fff; border: 3px solid #302f2f; padding: 10px; margin: 10px 0; }
.choose_6 { width: 155px; height: 155px; border-radius: 15em; background: #fff; border: 3px solid #302f2f; padding: 10px; margin: 10px 0; }
.choose_1 span { background: rgba(0, 0, 0, 0) url(../images/Highly.png) no-repeat 0 0; display: block; height: 57px; margin: 10px auto auto; width: 97px; }
.choose_1:hover { background: #fa503a; color: #fff; border: 3px solid #fa503a; }
.choose_1 p { font-size: 12px; color: #302f2f; text-align: center; margin-top: 5px; }
.choose_1:hover p { color: #fff; }
.choose_1:hover span { background-position: 0 -56px; }
.choose_1:hover p { color: #fff; }
.choose_2 span { background: rgba(0, 0, 0, 0) url(../images/cs.png) no-repeat 0 0; display: block; height: 57px; margin: 4px auto auto; width: 97px; }
.choose_2:hover { background: #fa503a; color: #fff; border: 3px solid #fa503a; }
.choose_2:hover span { background-position: 0 -56px; }
.choose_2 p { font-size: 13px; color: #302f2f; text-align: center; margin-top: 5px; }
.choose_2:hover p { color: #fff; }
.choose_3 span { background: rgba(0, 0, 0, 0) url(../images/qs.png) no-repeat 0 0; display: block; height: 57px; margin: 0px auto auto; width: 97px; }
.choose_3 p { font-size: 13px; color: #302f2f; text-align: center; margin-top: 5px; }
.choose_3:hover { background: #fa503a; color: #fff; border: 3px solid #fa503a; }
.choose_3:hover span { background-position: 0 -56px; }
.choose_3:hover p { color: #fff; }
.choose_4 span { background: rgba(0, 0, 0, 0) url(../images/Client-s.png) no-repeat 0 0; display: block; height: 57px; margin: 4px auto auto; width: 97px; }
.choose_4 p { font-size: 13px; color: #302f2f; text-align: center; margin-top: 5px; }
.choose_4:hover { background: #fa503a; color: #fff; border: 3px solid #fa503a; }
.choose_4:hover span { background-position: 0 -56px; }
.choose_4:hover p { color: #fff; }
.choose_5 span { background: rgba(0, 0, 0, 0) url(../images/gk.png) no-repeat 0 0; display: block; height: 57px; margin: 5px auto auto; width: 97px; }
.choose_5 p { font-size: 13px; color: #302f2f; text-align: center; margin-top: 5px; }
.choose_5:hover { background: #fa503a; color: #fff; border: 3px solid #fa503a; }
.choose_5:hover span { background-position: 0 -56px; }
.choose_5:hover p { color: #fff; }
.choose_6 span { background: rgba(0, 0, 0, 0) url(../images/hire-d.png) no-repeat 0 0; display: block; height: 57px; margin: 5px auto auto; width: 97px; }
.choose_6 p { font-size: 13px; color: #302f2f; text-align: center; margin-top: 5px; }
.choose_6:hover { background: #fa503a; color: #fff; border: 3px solid #fa503a; }
.choose_6:hover span { background-position: 0 -56px; }
.choose_6:hover p { color: #fff; }
.footer_text label { font-size: 14px; text-align: justify; font-weight: 400; line-height: 25px; margin-bottom: 15px; }
.Lara .L-Development p { margin-bottom: 30px; font-size: 13px; }
.sectionarea .Laravel_paragraph { padding-top: 0; }
.codeigniter_botom.slim_dev { background: #679a2e; }
.slim_top_container p { color: #1f1f1f; font-size: 14px; margin-bottom: 25px; }
.slim_top_container h2 { width: 100%; display: inline-block; font-size: 34px; color: #1f1f1f; margin: 20px 0px 40px; text-align: center; }
.slim_top_container h2 span { color: #679a2e; }
.middle_top_container, .middle_bottom_container { position: relative; }
.middle_top_container::before { width: 50%; position: absolute; content: ""; top: 0px; left: 0px; height: 100%; background: #7154b5; }
.slim_middle_container img { float: left; width: auto; margin: 32px 20px 20px 0px; z-index: 5 !important; position: relative; }
.middle_res { overflow: hidden; position: relative; z-index: 5; }
.slim_middle_container h3 { font-size: 20px; display: inline-block; color: #fff; margin: 25px 0px 10px; }
.slim_middle_container p { font-size: 14px; display: block; color: #fff; }
.middle_top_container::after { width: 50%; position: absolute; content: ""; top: 0px; right: 0px; height: 100%; background: #f6aa08; z-index: 1; }
.middle_bottom_container::before { width: 50%; position: absolute; content: ""; top: 0px; left: 0px; height: 100%; background: #df4a32; }
.middle_bottom_container::after { width: 50%; position: absolute; content: ""; top: 0px; right: 0px; height: 100%; background: #8fc355; z-index: 1; }
.slim_top_container { width: 100%; display: inline-block; background: #fff; padding: 50px 0 40px; padding-top: 0; }
.codeigniter_botom.symphony { background: #592126; }
.Symfony_Framework { margin-top: 25px; }
.Symfony_Framework .codeigniter_inner h2 { font-size: 30px; padding-top: 10px; text-align: center; }
.Symfony_Framework .banefit_Rrp ul li { background: url(../images/tick-img.png) no-repeat left; padding-left: 45px; margin-bottom: 13px; padding-top: 3px; font-size: 24px; }
.feature_container { width: 100%; display: inline-block; background: url(../images/feature-bg.jpg) no-repeat 0px 0px; height: 566px; margin-top: 30px; }
.feature_blk { display: inline-block; text-align: center; padding: 35px 0; }
.feature_blk h2 { font-size: 48px; color: #fff; margin-bottom: 20px; }
.feature_blk h2 span { color: #f4bf61; }
.resp-tabs-list li.resp-tab-active img.yellow_img { display: inline-block; }
.resp-tabs-list li.resp-tab-active img.grey_img { display: none; }
.resp-tabs-list li img { width: auto; }
.resp-tabs-list li img.yellow_img { display: none; }
.resp-tabs-list li.resp-tab-active span { color: #f4bf61; }
.resp-tabs-list li span { display: block; font-size: 14px; font-weight: normal; margin-top: 15px; color: #fff; }
.resp-tabs-list li { font-weight: 600; font-size: 13px; display: inline-block; padding: 13px 15px; margin: 0 0px 0 0 !important; list-style: none; cursor: pointer; float: left; width: 20%; background: none !important; border: none !important; position: relative; min-height: 205px; }
.resp-tabs-container { padding: 0px; background-color: #f4bf61; clear: left; border-radius: 5px; }
h2.resp-accordion:first-child { border-top: 1px solid #c1c1c1; }
h2.resp-tab-active { background: #DBDBDB; }
h2.resp-tab-active { border-bottom: 0px solid #c1c1c1 !important; margin-bottom: 0px !important; padding: 10px 15px !important; }
h2.resp-accordion { font-size: 13px; border: 1px solid #c1c1c1; border-top: 0px solid #c1c1c1; margin: 0px; padding: 10px 15px; }
.resp-tabs-container img { float: left; margin-top: 16px; height: 90px; width: auto; border: 1px solid #ffffff; padding: 6px; margin-bottom: 10px; }
.resp-tab-content p { display: block; text-align: left; line-height: 26px; padding: 25px 0 0 120px; }
ul.resp-tabs-list .resp-tab-active::before { position: absolute; content: ""; bottom: 0px; left: 44%; width: 0px; height: 0px; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #f4bf61; }
.resp-tab-content { border: 0px; }
.zend_framework { background: #28383f; }
#zend_framework { background: url(../images/zend-bg.jpg) center top no-repeat; padding: 30px 0; background-size: cover; }
.zend_indsofter h1.why_cart, .zend_indsofter h2.why_cart { color: #fff; text-align: center; }
.zend_indsofter p { color: #fff; text-align: center; margin-bottom: 50px; }
.zend_indsofter .hire_php_box { min-height: 290px; }
.yii_web { background: #7fb644; }
.yii_app li { font-size: 15px; margin-bottom: 15px; }
.yii_app h2 { text-align: left; margin: 20px 0; }
#yii_app_choose { background: #2b73ae; padding: 30px 0; margin-top: 20px; }
#yii_app_choose h2 { color: #fff; }
#yii_app_bottom p { color: #000000; font-size: 16px; line-height: 22px; margin: 15px 0; text-align: left; }
.yiiweb_deveinds .yii_app_choose { text-align: center; }
.mvc { background: #de7d0b; width: 100%; display: inline-block; }
.mvc-box { margin-bottom: 25px; }
#mvc_Framework { background: #ffc000 none repeat scroll 0 0; margin-top: 30px; padding: 35px 0; text-align: center; }
.mvc_choose { display: block; margin-bottom: 45px; width: 100%; }
.mvc_choose1, .mvc_choose1_ho, .mvc_choose2, .mvc_choose2_ho, .mvc_choose3, .mvc_choose3_ho, .mvc_choose4, .mvc_choose4_ho, .mvc_choose5, .mvc_choose5_ho, .mvc_choose6, .mvc_choose6_ho, .mvc_choose7, .mvc_choose7_ho, .mvc_choose8, .mvc_choose8_ho { background: url(../images/mvc_choose_sprites.png); display: block; }
.mvc_choose span { display: block; margin: 0 auto; }
.mvc_choose1 { background-position: -18px 0; width: 105px; display: block; margin: 0 auto; height: 74px; }
.mvc_choose2 { background-position: -238px -2px; display: block; height: 74px; margin: 0 auto; width: 89px; }
.mvc_choose3 { background-position: -404px -5px; width: 105px; display: block; margin: 0 auto; height: 74px; }
.mvc_choose4 { background-position: -601px -10px; display: block; height: 74px; margin: 0 auto; width: 96px; }
.mvc_choose5 { background-position: -6px -88px; display: block; height: 74px; margin: 0 auto; width: 85px; }
.mvc_choose6 { background-position: -149px -94px; display: block; height: 74px; margin: 0 auto; width: 84px; }
.mvc_choose7 { background-position: -299px -95px; display: block; height: 74px; margin: 0 auto; width: 94px; }
.mvc_choose8 { background-position: -467px -98px; width: 105px; height: 74px; display: block; margin: 0 auto; }
.mvc_choose:hover .mvc_choose1 { background-position: -133px -2px; }
.mvc_choose:hover .mvc_choose2 { background-position: -323px -3px; }
.mvc_choose:hover .mvc_choose3 { background-position: -501px -11px; }
.mvc_choose:hover .mvc_choose4 { background-position: -693px -12px; }
.mvc_choose:hover .mvc_choose5 { background-position: -77px -88px; }
.mvc_choose:hover .mvc_choose6 { background-position: -223px -95px; }
.mvc_choose:hover .mvc_choose7 { background-position: -386px -94px; }
.mvc_choose:hover .mvc_choose8 { background-position: -565px -101px; }
.Being_box h3 { color: #fff; font-size: 35px; font-weight: 700; line-height: 43px; margin: 0 0 40px; text-align: center; }
#Wordpress_deve { background: #298aae; padding: 30px 0; }
.Wordpress_box1 { min-height: 250px; }
.Wordpress_box2 { min-height: 250px; }
.Wordpress_box { border: 3px solid #21759b; border-radius: 5px; margin-bottom: 25px; padding: 25px 15px; background: #fff; text-align: center; }
#Wordpress_deve p { text-align: center; margin: 15px 0 0 0; line-height: 25px; color: #21759b; }
.joomla { background: #5ba428; }
.development_services h1, .development_services h2 { color: #302f2f; font-size: 28px; font-weight: 700; margin: 0px; text-align: center; margin: 0 0 30px; line-height: 45px; }
#Being { background: rgba(0, 0, 0, 0) url(../images/Being_bg.jpg) no-repeat scroll center top / cover; padding: 35px 0 0; }
.Being_box .inner_box li { background: url(../images/being_li.png) left top no-repeat; color: #fff; font-size: 18px; height: 35px; margin-bottom: 14px; padding: 2px 0 0 51px; }
.joomla_choose .box:hover { background: #cfcfcf; }
.joomla_choose .box { background: #f8f8f8 none repeat scroll 0 0; display: block; margin-bottom: 25px; padding: 25px 10px; }
#drupal { background: url(../images/drupal_bg.jpg) center top no-repeat; padding: 40px 0; background-size: cover; }
.drupal_why1, .drupal_why1_ho, .drupal_why2, .drupal_why2_ho, .drupal_why3, .drupal_why3_ho, .drupal_why4, .drupal_why4_ho, .drupal_why5, .drupal_why5_ho, .drupal_why6, .drupal_why6_ho { background: url(../images/drupal_why_sprites.png); display: block; }
.drupal_box span { display: block; background: url(../images/drupal_bg1.png) center top no-repeat; height: 285px; margin: 0 auto; padding-top: 112px; text-align: center; }
.drupal_box { display: block; margin-bottom: 30px; width: 100%; }
.drupal_box p { text-align: center; margin: 25px auto; }
#advantages_illustrator h4 { margin-bottom: 35px; }
.drupal_why1 { background-position: 0 -8px; display: block; height: 77px; margin: 0 auto; width: 102px; }
.drupal_why2 { background-position: -215px 0; width: 134px; display: block; margin: 0 auto; height: 90px; }
.drupal_why3 { background-position: -504px -14px; width: 77px; display: block; margin: 0 auto; height: 77px; }
.drupal_why4 { background-position: -1px -96px; width: 100px; display: block; margin: 0 auto; height: 89px; }
.drupal_why5 { background-position: -216px -113px; width: 92px; display: block; margin: 0 auto; height: 76px; }
.drupal_why6 { background-position: -429px -111px; width: 90px; display: block; margin: 0 auto; height: 88px; }
.drupal_why1:hover { background-position: -107px -5px; }
.drupal_why2:hover { background-position: -356px 0; }
.drupal_why3:hover { background-position: -589px -14px; }
.drupal_why4:hover { background-position: -108px -95px; }
.drupal_why5:hover { background-position: -323px -113px; }
.drupal_why6:hover { background-position: -530px -111px; }
.kentico_Choose { margin-top: 30px; }
.php_nuke_content .kentico_Choose span { width: 100%; display: table; height: 110px; }
.php_nuke_content .php_txt { width: 100%; display: table; text-align: center; height: 100px; background: #e5e5e5; color: #8b8b8b; border-radius: 5px; transition: 0.5s all; }
.php_nuke_content .kentico_Choose:hover .php_txt { background: #738c16; color: #fff; }
.php_nuke_content .kentico_icon10 { width: 83px; height: 80px; margin-top: 15px; background: url(../images/icon-1.png) no-repeat 0px 0px; margin: auto; }
.kentico_icon10 { background-position: -1057px -16px; height: 80px; margin: 0 auto; width: 83px; }
.php_nuke_content .kentico_Choose:hover .kentico_icon10 { background: url(../images/icon-1.png) no-repeat 0px -80px; }
.php_nuke_content .kentico_icon11 { width: 80px; height: 98px; margin-top: 6px; background: url(../images/icon-2.png) no-repeat 0px 0px; margin: auto; }
.php_nuke_content .kentico_Choose:hover .kentico_icon11 { background: url(../images/icon-2.png) no-repeat 0px -98px; }
.php_nuke_content .kentico_icon12 { width: 87px; height: 76px; margin-top: 18px; background: url(../images/icon-3.png) no-repeat 0px 0px; margin: auto; }
.php_nuke_content .kentico_Choose:hover .kentico_icon12 { background: url(../images/icon-3.png) no-repeat 0px -76px; }
.php_nuke_content .kentico_icon13 { width: 76px; height: 76px; margin-top: 18px; background: url(../images/icon-4.png) no-repeat 0px 0px; margin: auto; }
.php_nuke_content .kentico_Choose:hover .kentico_icon13 { background: url(../images/icon-4.png) no-repeat 0px -76px; }
.php_nuke_content .kentico_icon14 { width: 105px; height: 61px; margin-top: 25px; background: url(../images/icon-5.png) no-repeat 0px 0px; margin: auto; }
.php_nuke_content .kentico_Choose:hover .kentico_icon14 { background: url(../images/icon-5.png) no-repeat 0px -61px; }
.php_nuke_content .kentico_icon15 { width: 81px; height: 74px; margin-top: 20px; background: url(../images/icon-6.png) no-repeat 0px 0px; margin: auto; }
.php_nuke_content .kentico_Choose:hover .kentico_icon15 { background: url(../images/icon-6.png) no-repeat 0px -74px; }
.php_txt p { display: table-cell; vertical-align: middle; padding: 0 15px; }
.codeigniter_botom.cace_nuke_php { background: #5a6f0b; }
.codeigniter_botom.xpress_engine { background: #4D6ECD none repeat scroll 0 0; }
.mid-contant-col.contant_express_hding h4 b { color: rgb(70, 105, 205); font-weight: 600; }
.contant_express_hding .col-sm-9 .express_right h2 { font-size: 24px !important; }
.express_right > p { font-size: 16px; line-height: 27px; margin-top: 15px; }
.express_contain_one .express_right h2 { font-size: 30px; text-align: left; }
.mid-contant-col.contant_express_hding h2 { color: rgb(31, 31, 31); font-size: 40px; font-weight: 500 !important; text-align: center; }
.express_contain_one .express_right h2 { font-size: 30px; text-align: left; }
.express_contain_one .express_right.align_right_express h2 { font-size: 24px !important; text-align: right; }
.express_right { text-align: left; min-height: 200px; }
.express_contain_one { display: inline-block; width: 100%; margin-top: 25px; }
.express_contain_one .express_right p { text-align: left !important; }
.codeigniter_botom.radiant { background: #a80e16 none repeat scroll 0 0; }
.Radiant_CMS { background-color: #f5f5f5; margin-top: 25px; padding: 15px 0; }
.Radiant_CMS h2 { color: #a80e16; margin: 25px 0 20px; text-align: center; }
.banefit_Rrp.symphony_blk ul li { background: url(../images/tick.png) no-repeat left; font-size: 24px; line-height: 32px; padding-left: 40px; margin-bottom: 10px; padding-top: 0px; }
.Radiant_CMS .symphony_page p { padding-left: 41px; }
.symphony_page p { font-size: 14px; }
.ref-services { background-color: #1d1d1d; padding: 50px 0; }
.ref-service-box { background-color: #131313; min-height: 245px; margin-bottom: 25px; padding: 20px; }
.ref-ser-head { color: #fff; font-size: 35px; font-weight: 100; margin-bottom: 40px; }
.ref-service-box:hover { background-color: #d74858; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.ref-service-box:hover .ref-serv-icon1 { background-position: 0 -80px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.ref-serv-icon1 { background-image: url(../images/ref-cod-icon1.png); background-position: center top; background-repeat: no-repeat; height: 80px; width: 83px; display: inline-block; margin-top: 20px; }
.ref-service-box p { color: #fff; font-size: 15px; margin-top: 15px; }
.ref-service-box:hover .ref-serv-icon6 { background-position: 0 -74px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.ref-service-box:hover .ref-serv-icon1 { background-position: 0 -80px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.ref-service-box:hover .ref-serv-icon2 { background-position: 0 -98px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.ref-serv-icon5 { background-image: url(../images/ref-cod-icon5.png); background-position: center top; background-repeat: no-repeat; height: 62px; width: 105px; display: inline-block; margin-top: 20px; }
.ref-service-box:hover .ref-serv-icon5 { background-position: 0 -62px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.ref-serv-icon6 { background-image: url(../images/ref-cod-icon6.png); background-position: center top; background-repeat: no-repeat; height: 74px; width: 81px; display: inline-block; margin-top: 20px; }
.ref-serv-icon2 { background-image: url(../images/ref-cod-icon2.png); background-position: center top; background-repeat: no-repeat; height: 98px; width: 80px; display: inline-block; margin-top: 2px; }
.codeigniter_botom.refinery_cms { background: #401117; }
.refinery-contant h1, .Refinery-CMS-Development h2 { color: #1f1f1f; font-size: 25px; font-weight: normal; margin-bottom: 15px; }
.refinery-contant h1 span, .Refinery-CMS-Development h2 span { color: #9a1222; }
.Refinery-CMS-Development h3 { color: #868686; display: inline; float: left; font-family: "Lato", sans-serif !important; font-size: 17px; font-style: normal; font-weight: 400; margin: 1px 8px 0 0; }
.Refinery-CMS-Development p { margin-bottom: 20px; }
.refinery-contant p { line-height: 25px; font-size: 16px; margin-bottom: 10px; }
.bdr { border: 1px dotted #1e1c1c; }
.ref-cms-contant { margin-bottom: 25px; min-height: 165px; padding: 15px; position: relative; }
.Core_extensions { color: #1e1c1c; font-size: 35px; font-weight: normal; margin-bottom: 30px; text-align: center; }
.ref-cms-contant i { background-color: #d74858; border-radius: 50%; height: 88px; left: 15px; position: absolute; top: 15px; width: 88px; }
.ref-box-text { padding-left: 110px; }
.ref-box-text h5 { font-size: 18px; font-weight: 600; margin-bottom: 15px; }
.Core_extensions span { color: #d74858; }
.check-contant { background-color: #fff; line-height: 24px; margin-bottom: 25px; min-height: 130px; padding: 15px; position: relative; }
.check-contant i { left: 18px; position: absolute; top: 15px; }
.check-contant p { padding-left: 75px; }
.ref-cms-heading { color: #1e1c1c; font-size: 35px; font-weight: 100; margin-bottom: 30px; text-align: center; }
.ref-cms-heading span { color: #d74858; }
.ref-service-box:hover .ref-serv-icon4 { background-position: 0 -67px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.ref-serv-icon4 { background-image: url(../images/ref-cod-icon4.png); background-position: center top; background-repeat: no-repeat; height: 67px; width: 82px; display: inline-block; margin-top: 20px; }
.ref-serv-icon3 { background-image: url(../images/ref-cod-icon3.png); background-position: center top; background-repeat: no-repeat; height: 87px; width: 83px; display: inline-block; margin-top: 13px; }
.ref-service-box:hover .ref-serv-icon3 { background-position: 0 -87px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.kentico_cms { background: #5c539e; }
#kentico_cms { background: #453c8b; padding: 40px 0; margin-top: 50px; }
#kentico_cms h1, #kentico_cms h2 { font-size: 48px; color: #fff; margin-bottom: 50px; text-align: center; }
#kentico_cms h1 span, #kentico_cms h2 span { color: #f7cc08; }
#kentico_cms ul li { width: 100%; display: inline-block; background: url(../images/icon-img.png) no-repeat 0px 0px; font-size: 16px; color: #fff; padding: 0px 0px 32px 50px; }
#kentico_Benefits { background: #e9a80b; padding: 40px 0; margin-top: 0px; }
#kentico_Benefits h5 { color: #fff; font-size: 32px; font-weight: normal; text-align: center; line-height: 50px; }
.j2ee-bar { background-color: #856301; }
.j2ee-part .android_tblt .responsive-web .box1 { background-color: #473C00; }
.j2ee-part .android_tblt .responsive-web .box1:hover { background-color: #6E6901; }
.j2me-bar { background-color: #EA2E2D; }
.j2me-part .android_tblt .responsive-web .box1 { background-color: #020001; }
.j2me-part .android_tblt .responsive-web .box1:hover { background-color: #EA2E2D; }
.javaFX { background-color: #E76300; }
.javaFX-part .android_tblt .responsive-web .box1 { background-color: #E76300; }
.javaFX-part .android_tblt .responsive-web .box1:hover { background-color: #53829E; }
.struts-bar { background-color: #f86600; }
.struts-part .android_tblt .responsive-web .box1 { background-color: #002a5e; }
.struts-part .android_tblt .responsive-web .box1:hover { background-color: #f86600; }
.java-spring { background-color: #6db33f; }
.WC-Spring .android_tblt .responsive-web .box1 { background: #6db33f none repeat scroll 0 0; }
.WC-Spring .android_tblt .responsive-web .box1:hover { background-color: #4d931f; }
.codeigniter_botom.java-hibernet { background: #d9382b none repeat scroll 0; }
.hibernate-part .android_tblt .responsive-web .box1 { background-color: #0073BC; }
.hibernate-part .android_tblt .responsive-web .box1:hover { background-color: #EA2E2F; }
.donnetnuke { background: #de363f; }
.Angular_text { background: #9f2a25; }
#Angular_provide { background: #ebebeb; padding: 30px 0; }
.Angular_choose_img { margin: 0 auto; border: 3px solid #c53c38; border-radius: 15em; display: block; height: 160px; width: 160px; }
.Angular_choose p { text-align: center; margin-top: 20px; }
.Angular_choose { margin-bottom: 20px; }
.angular_choose_img1, .angular_choose_img1_ho, .angular_choose_img2_ho, .angular_choose_img2, .angular_choose_img3, .angular_choose_img3_ho, .angular_choose_img4, .angular_choose_img4_ho, .angular_choose_img5, .angular_choose_img5_ho, .angular_choose_img6, .angular_choose_img6_ho { background: url(../images/angularjs_sprites.png); display: block; }
.angular_choose_img1 { background-position: 0 -5px; width: 95px; height: 55px; margin: 37px 28px; }
.angular_choose_img2 { background-position: -213px -3px; margin: 26px 11px; width: 128px; height: 101px; }
.angular_choose_img3 { background-position: -7px -98px; margin: 27px 41px; width: 79px; height: 96px; }
.angular_choose_img3 { background-position: -7px -98px; margin: 27px 41px; width: 79px; height: 96px; }
.angular_choose_img4 { margin: 37px; background-position: -200px -127px; width: 66px; height: 68px; }
.angular_choose_img5 { background-position: -379px -135px; margin: 44px; width: 63px; height: 63px; }
.angular_choose_img6 { margin: 39px; background-position: -10px -227px; width: 68px; height: 70px; }
.Angular_choose_img:hover { background: #c53c38; }
.Angular_choose_img:hover .angular_choose_img1 { background-position: -102px -7px; }
.Angular_choose_img:hover .angular_choose_img2 { background-position: -352px 0; }
.Angular_choose_img:hover .angular_choose_img3 { background-position: -103px -104px; width: 79px; height: 96px; }
.Angular_choose_img:hover .angular_choose_img4 { background-position: -290px -132px; width: 66px; height: 68px; }
.Angular_choose_img:hover .angular_choose_img5 { background-position: -457px -132px; width: 63px; height: 63px; }
.Angular_choose_img:hover .angular_choose_img6 { background-position: -103px -232px; width: 68px; height: 70px; }
.node_js { background: #83b948; }
#node_js { background: #83b948; padding: 40px 0; }
.node_js_inner { background: url(../images/advantages_bg.png) center top no-repeat; height: 304px; padding: 45px; }
.node_js_inner span { display: block; margin-top: 30px; }
.node_js_inner p { color: #fff; font-size: 15px; padding-top: 25px; text-align: center; }
.node_js_inner span img { margin: 0 auto; display: block; }
.node_js_choose { height: 155px; width: 155px; border-radius: 15em; border: 3px solid #83b948; margin: 0 auto; display: block !important; }
.node_js_choose span { display: block; }
.node_choose1, .node_choose1_ho, .node_choose2, .node_choose2_ho, .node_choose3, .node_choose3_ho, .node_choose4, .node_choose4_ho, .node_choose5, .node_choose5_ho, .node_choose6, .node_choose6_ho { background: url(../images/node_sprites.png); display: block; }
.node_choose p { display: block; font-size: 16px; padding-top: 20px; text-align: center; }
.node_js_choose:hover { background: #83b948; }
.node_choose1 { background-position: 0 0; width: 78px; display: block; height: 89px; margin: 26px 29px; }
.node_choose2 { background-position: -189px -11px; width: 81px; margin: 26px 29px; height: 81px; }
.node_choose3 { background-position: -375px -19px; height: 77px; margin: 34px 40px; width: 77px; }
.node_choose4 { background-position: -14px -120px; width: 87px; margin: 32px 29px; height: 84px; }
.node_choose5 { background-position: -228px -129px; width: 63px; height: 63px; margin: 43px 41px; }
.node_choose6 { background-position: -380px -127px; width: 68px; margin: 40px 37px; height: 70px; }
.node_js_choose:hover .node_choose1 { background-position: -96px -2px; }
.node_js_choose:hover .node_choose2 { background-position: -280px -14px; }
.node_js_choose:hover .node_choose3 { background-position: -463px -20px; }
.node_js_choose:hover .node_choose4 { background-position: -123px -120px; }
.node_js_choose:hover .node_choose5 { background-position: -299px -128px; }
.node_js_choose:hover .node_choose6 { background-position: -466px -128px; }
.microsoft_dynamic { background: #035dab; }
#microsoft_dynamic { background: #035dab; padding: 45px 0; margin-top: 35px; }
.microsoft_dynamic_box h2 { color: #fff; font-size: 28px; font-weight: 700; line-height: 56px; margin: 13px 0 50px; text-align: center; }
.microsoft_dynamic_inner p { color: #fff; font-size: 18px; margin: 25px 0 0; padding: 0; text-align: center; }
.microsoft_icon1, .microsoft_icon2, .microsoft_icon3, .microsoft_icon4, .microsoft_icon5, .microsoft_icon6, .microsoft_icon7, .microsoft_icon8, .microsoft_icon9, .microsoft_icon10, .microsoft_icon11, .microsoft_icon12, .microsoft_icon13, .microsoft_icon14, .microsoft_icon15, .microsoft_icon16 { background: url(../images/microsoft_sprites.png) no-repeat; display: block; }
.microsoft_icon1 { background-position: 0 0; width: 140px; height: 140px; margin: 0 auto; }
.microsoft_icon2 { background-position: -152px -6px; width: 137px; margin: 0 auto; height: 155px; }
.microsoft_icon3 { background-position: -304px -4px; width: 161px; margin: 0 auto; height: 161px; }
.microsoft_icon4 { background-position: -474px -17px; width: 143px; height: 140px; margin: 0 auto; }
#microsoft_Effective { background: #57a9f0 none repeat scroll 0 0; padding: 45px 0 25px; width: 100%; }
#microsoft_Effective h2 { color: #fff; font-size: 40px; font-weight: 700; line-height: 56px; margin: 0px; text-align: center; }
#microsoft_Effective label { color: #fff; font-weight: normal; display: block; float: none; font-size: 16px; margin: 0 0 55px 0; padding: 0; text-align: center; }
.microsoft_Effective .left_part { width: 30%; float: left; }
.microsoft_Effective .left_part .inner_part { background: #8ac3f5 none repeat scroll 0 0; display: inline-block; /*height: 86px;*/
margin-bottom: 45px; padding: 10px; position: relative; width: 100%; }
.microsoft_Effective .left_part .inner_part > p { color: #fff; font-size: 15px; line-height: 28px; padding: 4px 14px; }
.inner_part > img { position: absolute; right: -56px; top: -3px; }
.microsoft_Effective .mid_part { width: 30%; float: left; }
.inner_part1 { left: 0; margin: 0 auto; position: absolute; right: 0; top: 29px; }
.inner_part1 > img { display: block; margin: 0 auto; }
.microsoft_Effective .right_part { width: 30%; float: right; }
.microsoft_Effective .right_part .inner_part2 { background: #8ac3f5 none repeat scroll 0 0; display: inline-block; /*height: 86px;*/
margin-bottom: 45px; padding: 10px; position: relative; width: 100%; }
.microsoft_Effective .right_part .inner_part2 > p { color: #fff; font-size: 15px; line-height: 28px; padding: 4px 14px; }
.inner_part2 > img { left: -55px; position: absolute; top: -3px; }
.inner_part2 > img { left: -55px; position: absolute; top: -3px; }
.inner_part_2 img { left: -51px; top: -2px; }
.inner_part > img { position: absolute; right: -56px; top: -3px; }
.inner_part4 img { right: -57px; top: -50px; }
.inner_part3 img { right: -50px; top: -1px; }
.inner_part_3 img { left: -56px; top: -50px; }
#microsoft_Packages { background: #94c349; padding: 40px 0; }
.microsoft_dynamic_box h2 { color: #fff; font-size: 30px; font-weight: 700; line-height: 56px; margin: 13px 0 50px; text-align: center; }
.microsoft_icon1, .microsoft_icon2, .microsoft_icon3, .microsoft_icon4, .microsoft_icon5, .microsoft_icon6, .microsoft_icon7, .microsoft_icon8, .microsoft_icon9, .microsoft_icon10, .microsoft_icon11, .microsoft_icon12, .microsoft_icon13, .microsoft_icon14, .microsoft_icon15, .microsoft_icon16 { background: url(../images/microsoft_sprites.png) no-repeat; display: block; }
.microsoft_icon5 { background-position: -630px -22px; width: 131px; margin: 0 auto; height: 132px; }
.microsoft_icon6 { background-position: -773px -19px; width: 154px; margin: 0 auto; height: 141px; }
.microsoft_icon7 { background-position: -938px -27px; width: 149px; margin: 0 auto; height: 137px; }
.microsoft_icon8 { background-position: -1097px -31px; height: 128px; margin: 7px auto; width: 138px; }
#microsoft_Company { background: #fff none repeat scroll 0 0; padding: 50px 0; }
.microsoft_icon1, .microsoft_icon2, .microsoft_icon3, .microsoft_icon4, .microsoft_icon5, .microsoft_icon6, .microsoft_icon7, .microsoft_icon8, .microsoft_icon9, .microsoft_icon10, .microsoft_icon11, .microsoft_icon12, .microsoft_icon13, .microsoft_icon14, .microsoft_icon15, .microsoft_icon16 { background: url(../images/microsoft_sprites.png) no-repeat; display: block; }
.microsoft_Company > span { display: block; min-height: 103px; }
.microsoft_icon9 { background-position: -1248px -34px; width: 105px; height: 61px; margin: 0 auto; }
.microsoft_icon10 { background-position: -1374px -37px; width: 80px; margin: 0 auto; height: 98px; }
.microsoft_icon11 { background-position: -15px -166px; width: 83px; margin: 0 auto; height: 80px; }
.microsoft_icon12 { background-position: -115px -173px; width: 74px; margin: 0 auto; height: 74px; }
.microsoft_icon13 { background-position: -206px -179px; width: 68px; margin: 0 auto; height: 70px; }
.microsoft_icon14 { background-position: -288px -182px; width: 81px; margin: 0 auto; height: 74px; }
.microsoft_icon15 { background-position: -378px -169px; width: 102px; margin: 0 auto; height: 97px; }
.microsoft_icon16 { background-position: -508px -182px; width: 52px; margin: 0 auto; height: 77px; }
#microsoft_Company h4 { font-size: 40px; font-weight: 700; margin-bottom: 60px; text-align: center; }
.microsoft_Company p { color: #302f2f; font-size: 15px; padding-top: 18px; text-align: center; }
#microsoft_Company label { font-size: 15px; line-height: 28px; font-weight: normal; text-align: center; margin-top: 20px; }
.microsoft_Company { min-height: 215px; }
.microsoft_icon5 { background-position: -630px -22px; width: 131px; margin: 0 auto; height: 132px; }
.microsoft_icon6 { background-position: -773px -19px; width: 154px; margin: 0 auto; height: 141px; }
.microsoft_icon7 { background-position: -938px -27px; width: 149px; margin: 0 auto; height: 137px; }
.microsoft_icon8 { background-position: -1097px -31px; height: 128px; margin: 7px auto; width: 138px; }
.codeigniter_botom.salesforce { background: #155689 none repeat scroll 0 0; }
.sel-icon { margin-bottom: 25px; text-align: center; }
.sharepoint_box_main h3 { color: #ffffff; font-size: 22px; text-align: center; line-height: 35px; }
#sharepoint_capabilities p { color: #fff; display: block; font-size: 16px; line-height: 25px; margin: 22px 0; text-align: center; }
.sharepoint_box_main h3 { color: #ffffff; font-size: 26px; text-align: center; line-height: 35px; }
#sharepoint_capabilities p { color: #fff; display: block; font-size: 15px; line-height: 25px; margin: 22px 0; text-align: center; }
.salesforce_page .sharepoint_box_main { min-height: 360px; }
.Salesforce-choose-box i { display: inline-block; background-color: #22c8ff; padding: 25px; border-radius: 50%; border: 1px dashed #eee; }
.Salesforce-choose-box { text-align: center; display: block; }
.Salesforce-choose-box p { margin-top: 15px; font-size: 16px; }
.robotic-headding { background: #2f80ed; }
ul.ul_robotic_process { padding-left: 40px; }
ul.ul_robotic_process li { color: #3891ee; font-weight: 500; font-size: 16px; padding: 5px 0; list-style: disc; }
.services_section_robotic { padding: 50px 0; background: #56CCF2; background: -webkit-linear-gradient(to right, #2F80ED, #56CCF2); background: linear-gradient(to right, #2F80ED, #56CCF2); }
.services_robo_head h2 { color: #fff; font-size: 28px!important; line-height: 54px; margin: 0 0 30px; text-align: center; }
.services_robot_content { text-align: center; text-align: center; }
.services_robot_content ul { margin-bottom: 15px; }
.services_robot_content ul li { display: inline-block; float: initial; }
.services_robot_content ul li.active a, .services_robot_content ul li.active a:hover, .services_robot_content ul li.active a:focus { background: #333; color: #fff; position: relative!important; }
.services_tab_in { background: #fff; border: 1px solid #d4d4d4; padding: 25px; }
.services_tab_in h3 { margin-bottom: 20px; }
.services_robot_content ul { margin-bottom: 15px; }
.services_tab_in ul li { font-size: 15px; display: block; text-align: left; padding: 5px 0; color: #333; position: relative; padding-left: 30px; }
.services_tab_in ul li::before { content: ""; height: 20px; width: 20px; background: url(../images/check_arrow.png); background-size: 15px; position: absolute; left: 0; background-repeat: no-repeat; background-position: 0 3px; }
.services_robot_content ul li a { border-bottom: 3px solid transparent; font-size: 15px; color: #929292; background-color: #fff; border-radius: 0px; }
.grosery_delivery_section { padding: 50px 0; background-color: #fff; }
.robotic_process_heading_t h2 { text-align: center; margin-bottom: 30px; }
.grocery_main_in ul { padding-left: 0; }
.robotic_process_lis ul li { list-style-type: disc; color: #525252; font-weight: 400; padding: 17px 0; font-size: 15px; }
.robotic-process_contact { padding: 40px 0;  background: background: #141E30;
background: -webkit-linear-gradient(to right, #243B55, #141E30); background: linear-gradient(to right, #243B55, #141E30); }
.left_expertice span { font-size: 26px; color: #fff; font-weight: 300; }
.right_expertice { text-align: left; }
.right_expertice button { padding: 0; font-size: 17px; background-color: transparent; border: none; }
.right_expertice button a { padding: 10px 24px; display: inline-block; width: 100%; background: #fff; color: #0292b7; border-color: transparent; border-radius: 25px; transition: all .3s; }
.robo_process_content { text-align: left; }
.services_tab_in h4 { color: #333; margin-top: 28px; text-align: left; margin-bottom: 8px; font-size: 17px; font-weight: 600!important; }
.provide_illustrator h3.white { font-family: 'Montserrat'!important; font-weight: 400; font-size: 28px; margin-bottom: 30px; }
.why_choose_robo { background: transparent!important; border: 1px solid #03a9f4; }
#advantages_illustrator .responsive-web .box > img { display: block; margin: 0 auto; padding: 26px; }
.why_choose_robo + h4 { margin: 0!important; color: #333; text-align: center; font-size: 18px; font-weight: 600!important; }
.why_choose_robo + h4 + p { margin-top: 5px!important; }
.robo_en_sec { background-image: url(../images/quote_rpa.jpg); background-size: cover; }
.robo_en_sec a { background: white; padding: 9px 25px; color: #204239; border: 2px solid transparent; }
.absolute_div_machine p { color: #dae5ef; font-size: 16px; font-size: 16px; }
.banner_bottomarea.bdata_backg { background: #1345a8; }
.new-big-bata-analytics-services .dataanalytics_servicebox h3 { font-size: 18px; }
.new-big-bata-analytics-services .dataanalytics_servicebox p { font-size: 13px; }
.new-big-bata-analytics-services .dataanalytics_servicebox { margin: 15px 0; }
.blackberry_page_banner .cyber_security_text { left: auto!important; padding: 0; background: none; }
.blackberry_page_banner .cyber_security_text h1 { margin-bottom: 15px; }
.banner_cyber_head { background: #ffa801; }
.cyber_security_types-n { background: url(../images/cyber_security_type.png) center center no-repeat rgba(0,0,0,0) !important; background-size: cover !important; }
.cyber_security_in .cyber_single_type { background: #fff!important; min-height: 418px; }
.cyber_security_in .cyber_single_type h4 { margin-bottom: 15px; }
.cyber_security_in .cyber_single_type p { color: #1b1b1b; font-size: 14px; line-height: 1.7; }
.cyber_single_type span img { max-width: 28%; }
section.swiggy_how_works { width: 100%; display: inline-block; padding: 40px 0px 0px 0px; text-align: center; position: relative; background: linear-gradient(to right, #ffa801, #e99b04); }
section.swiggy_how_works p { width: 100%; font-size: 14px; margin-bottom: 40px; line-height: 25px; color: #383838; }
.res_page_section { width: 100%; display: inline-block; margin-top: 20px; }
.cyber_security_out .res_page_blk { min-height: 456px; padding: 15px; background: #fff; }
.main_bot_out:hover { background-position: -30px 0px; }
.main_bot_out { padding: 40px 0; background-image: url(../images/back.jpg); background-size: cover; background-repeat: no-repeat; transition: all 0.5s; background-attachment: fixed; }
.what_chat_img img { max-width: 100%; }
.role_heading_cyber h3 { font-size: 30px; margin-bottom: 15px; }
.cyber_content_large { padding: 40px 0; background: #f2f2f2; }
.cyber_content_large h3 { color: #333; text-align: center; font-size: 30px; font-weight: normal; margin-bottom: 10px; }
.cyber_content_large h4 { text-align: center; margin-bottom: 25px; }
.cyber_share_pt { background: url(../images/call_banner.jpg)!important; background-size: cover; }
.cyber_share_pt .call_contact_left { margin-top: 8px; }
.cyber_share_pt .call_contact_left span { font-size: 22px; }
.flutter_head { background-color: #062480; }
.flutter_app_define >p.flutter_sub_heading { color: #7bb342; font-size: 20px; font-style: italic; line-height: 1.7; }
.flutter_app_define h2 { margin-top: 25px; }
.flutter_app_define p { line-height: 2; font-size: 15px; color: #505050; margin-bottom: 15px; }
.flutter_ul_top li { color: #333; font-size: 14px; font-weight: 600; list-style-type: disc; padding: 8px 0; }
.what_flutter_section { color: #fff; padding: 50px 0; background: #8360c3; background: -webkit-linear-gradient(to right, #1e3ea1, #8360c3); background: linear-gradient(to right, #1e3ea1, #8360c3); }
.what_flutter_heading h2 { margin-top: 0; text-align: center; margin-bottom: 25px; }
.what_flutter_content p { line-height: 2; font-size: 14px!important; margin-bottom: 15px; }
.flutter_service_section { padding: 50px 0; }
.flutter_head_service h2 { text-align: center; font-size: 30px; margin-bottom: 50px; }
.flutter_s_content >.col-sm-3 { border-right: 1px dashed #6155b8; }
.flutter_s_content >.col-sm-3:last-child { border: none; }
.flutter_s_content >.col-sm-3 { border-right: 1px dashed #6155b8; }
.flutter_s_content h4 { font-size: 16px; text-align: center; color: #5b53b6; font-weight: 600!important; margin: 13px 0; }
.flutter_s_content p { text-align: justify; color: grey; font-size: 14px; line-height: 1.6; }
.absolute_machine_banner { top: 20%; }
.s-blue { background-color: #006bc0; }
.machine_learning_main ul li { position: relative; padding: 7px 0; font-size: 14px; padding-left: 35px; }
.machine_learning_main ul li::before { left: 0; position: absolute; content: ""; background: url(../images/li_icon.png); height: 20px; width: 20px; background-size: 20px; top: 6px; }
.big-data-solution { background: url(../images/technology_bg.jpg) no-repeat center center / cover; }
.mchinlrng_sol_sec .mining-box { min-height: 540px; margin-bottom: 30px; }
.mchinlrng_sol_sec .mining-box h3 { font-size: 18px; }
.mchinlrng_sol_sec .mining-box p { font-size: 14px; }
.mining-box:hover i { border: 10px solid #83d614; }
.mining-box:hover { margin-top: 0px !important; }
.machine_learning_con p { color: #333; font-size: 14px; line-height: 1.8; }
.machine_learning_mitigate { background-image: url(../images/mitigate.jpg)!important; }
.cyber_single_type h4 { color: #1c1c1c!important; margin-top: 0!important; margin-bottom: 10px!important; min-height: auto!important; }
.machine_learning_mitigate .cyber_single_type { min-height: 380px!important; }
.various_industries_section { background: #fff!important; }
h2.various_industries_h2 { color: #333; }
.various_industries_section_s .hire_php_box { min-height: 118px; padding: 25px; }
section.industries_section_work { background: #00b7d9; }
section.industries_section_work p { color: #fff; font-size: 15px; text-align: justify; }
.industries_section_work_mahn .industries_single_blk { background: #fff; min-height: 350px; }
section.industries_section_work h3 { color: #fff; font-size: 30px; margin-bottom: 10px; }
.why_choose_machine_od .why_choose_machine h4 { font-size: 18px; margin-bottom: 10px; }
.why_choose_machine_od .why_choose_machine p { padding: 0; font-size: 14px; }
.tools_tech_section { padding: 50px 0; }
.plateform_support_section { padding: 50px 0; background: #eeeeee; }
.plateform_s_head h4 { font-size: 34px; text-align: center; margin-bottom: 25px; }
.plateform_s_single { min-height: 375px; box-shadow: 0 0 9.9px 0.1px rgba(0,0,0,.1); padding: 25px; border-radius: 15px; background-image: url(../images/plateform_bg.png); background-repeat: no-repeat; background-size: cover; background-position: -50px 0; }
.plateform_s_img { text-align: center; padding-bottom: 15px; }
.plateform_s_single p { text-align: center; color: #a7a7a7; margin-bottom: 10px; letter-spacing: 1px; font-size: 13px; }
.plateform_s_single ul li { color: #6d6d6d; font-size: 14px; position: relative; padding-left: 30px; padding: 8px 0 8px 30px; }
.plateform_s_single ul li::before { content: ""; height: 20px; width: 20px; background: url(../images/li_icon.png); background-size: 20px; position: absolute; left: 0; }
.golang_head { background: #03a9f4; }
.golang_single_ad { padding-top: 15px; background-color: #fff; min-height: 220px!important; margin-bottom: 30px; color: #fff; }
.golang_single_ad h4 { background: #03a9f4; color: #fff; border-radius: 50px; width: 90%; margin: auto; font-size: 16px; }
.golang_s_content h4 { color: #03a9f4; line-height: 1.2; }
.golang_content_sec >.col-sm-3 { border-right: 1px dashed #03a9f4; }
.goiang_section_back { background: #fff; }
.goiang_why_single { min-height: 350px; padding: 30px; background: #03a9f4; color: #fff; margin-bottom: 30px; text-align: center; font-size: 14px; }
.goiang_why_choose { text-align: center; }
.goiang_why_choose p { margin-bottom: 25px; }
.goiang_why_choose h2 { margin-bottom: 12px; color: #333; font-size: 30px; }
.goiang_why_single img { padding-bottom: 10px; }
.goiang_why_single b { font-weight: 500; width: 100%; display: block; font-size: 18px; margin-bottom: 10px; text-align: center; color: #fff; }
.golang_expertice_sec { background: #1b1b1b; }
.contact_expertice_golang a { color: #1b1b1b; }
.bpm-part { padding: 25px 0; }
.bmp-text h1 { font-size: 38px; line-height: 50px; margin-bottom: 25px; }
.bmp-text span.blue-text { color: #1281e9; }
.bmp-text span.rad-text { color: #ff0101; }
.bmp-text span.green-text { color: #3fa412; }
.bmp-text p { color: #666666; font-size: 14px; line-height: 28px; }
.colorfull-part { background-image: url(../images/color-full-bg.jpg); background-repeat: no-repeat; padding: 50px 0; background-size: cover; margin-bottom: 25px; }
.technology-text { font-size: 30px; color: #FFF; line-height: 40px; text-align: center; font-weight: 500; }
.business-process-part h2 { font-size: 28px; font-weight: normal; margin-bottom: 20px; text-align: center; }
.business-process-part p { color: #666666; font-size: 14px; line-height: 28px; margin-bottom: 20px; text-align: left; }
.assistance-provided-part { text-align: center; padding: 40px 0; }
.yellow-text { background-color: #facc42; border-radius: 50px; display: inline-block; font-size: 25px; line-height: 30px; margin-bottom: 30px; text-align: center; width: 75%; padding: 15px; }
.assistance-box { background-color: #eeeeee; border-radius: 20px; cursor: pointer; margin-top: 75px; min-height: 170px; position: relative; width: 100%; }
.hvr-float-shadow { 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; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; }
.assistance-box.rad-box { background-color: #fe1f1c; }
.assistance-box.rad-box i { border-color: #fe1f1c; }
.assistance-box i { background-color: #ffffff; border: 2px solid #cccccc; border-radius: 50%; display: inline-block; height: 90px; left: 0; margin: auto; padding: 5px; position: absolute; right: 0; text-align: center; width: 90px; top: -45px; }
.assistance-box i img { border-radius: 50%; padding: 5px; width: 85px; }
.assistance-box span { color: #ffffff; display: block; font-size: 18px; font-weight: bold; padding: 65px 35px 0; width: 100%; }
.assistance-box.green-box { background-color: #97c105; }
.assistance-box.yellow-box { background-color: #eeb60e; }
.assistance-box.blue-box { background-color: #00baff; }
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active { -webkit-transform: translateY(-5px); transform: translateY(-5px); }
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before { opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px); }
.BPM-Models-part { background-image: url(../images/BPM-bg.jpg); background-repeat: no-repeat; padding: 75px 0; background-size: cover; margin-bottom: 25px; }
.BPM-Models-part h2 { color: #ffffff; margin-bottom: 75px; text-align: center; }
.hvr-float-shadow { 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; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform; }
.BPM-Models-Box { background: #ffffff; background: -moz-linear-gradient(top, #ffffff 0%, #e2e2e2 82%, #dbdbdb 100%); background: -webkit-linear-gradient(top, #ffffff 0%, #e2e2e2 82%, #dbdbdb 100%); background: linear-gradient(to bottom, #ffffff 0%, #e2e2e2 82%, #dbdbdb 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#dbdbdb', GradientType=0 );
box-shadow: 0 15px 8px #6a3e24 !important; min-height: 500px; }
.BPM-Models-Box { background-color: #ffffff; margin-bottom: 25px; width: 100%; }
.BPM-Models-Box.orange-box .logo-part, .BPM-Models-Box.light-rad-box .logo-part, .BPM-Models-Box.purple-box .logo-part { border-bottom: 2px solid #de9c4d; margin-bottom: 25px; padding: 15px 0; }
.logo-part { text-align: center; }
.bpm-text-row { margin-bottom: 25px; }
.bpm-text-row i.no-part { background-color: #cccccc; border-radius: 0 15px 15px 0; width: 40px; font-style: normal; text-align: right; padding-right: 12px; color: #FFF; line-height: 25px; margin-bottom: 15px; margin-right: 15px; }
.bpm-text-row i { display: inline-block; vertical-align: top; }
.bpm-text-row p { color: #666666; display: inline-block; font-size: 14px; line-height: 22px; text-align: left; vertical-align: top; width: 80%; }
.BPM-Models-Box.light-rad-box .no-part { background-color: #df5455; }
.BPM-Models-Box.purple-box .no-part { background-color: #8963aa; }
.bpm-text-row i.no-part { background-color: #de9c4d; border-radius: 0 15px 15px 0; color: #ffffff; font-style: bold; line-height: 25px; margin-right: 5px; padding-right: 12px; text-align: right; width: 40px; }
.choose-box-new.gb { background-color: #9aca09; }
.choose-box-new i { background-color: #ffffff; border: 2px solid #74970a; border-radius: 50%; display: inline-block; margin-top: 35px; }
.choose-box-new p { color: #ffffff; font-size: 16px; padding: 15px; font-weight: bold; }
.choose-box-new { background-color: #ffffff; border-radius: 20px; margin-bottom: 25px; min-height: 240px; width: 100%; }
.choose-box-new.rb { background-color: #fb2740; }
.choose-box-new.bb { background-color: #1C51FE; }
.choose-box-new.pb { background-color: #B34DFB; }
.choose-part h2 { margin-bottom: 30px; }
.bd_sportbetting { margin-top: 0px !important; }
.social_networking_box span { padding: 28px; background: #0796d1 none repeat scroll 0 0; border-radius: 15em; display: block; margin: 0 auto; height: 150px; width: 150px; }
.social_networking_box span:hover { background: #5ac747; }
.social_networking_box p { text-align: center; margin-top: 20px; }
#social_networking { background: #165ea3; margin-top: 25px; padding: 20px 0; }
.iPhone_uiux_Designing h3 { color: #fff; }
.iPhone_uiux_Designing p { color: #fff; }
.codeigniter_botom.adobe_air { background: #d13129; }
.adobe_page { display: inline-block; margin-top: 50px; width: 100%; margin-bottom: 20px; }
.adobe_page h3 { font-size: 34px; color: #1f1f1f; margin-bottom: 50px; text-align: center; }
.adobe_page_content { width: 100%; display: inline-block; background: url(../images/adobe-img.png) no-repeat center top; }
ul.adobe_left { width: 65%; display: table; }
ul.adobe_left li { font-size: 16px; color: #ffffff; margin-bottom: 20px; padding: 21px 18px 22px; border-radius: 5px; }
.grey_color { background: #707070; position: relative; }
ul.adobe_left .grey_color::before { border-bottom: 10px solid rgba(0, 0, 0, 0); border-left: 20px solid #707070; border-top: 10px solid rgba(0, 0, 0, 0); content: ""; position: absolute; right: -20px; top: 40%; }
ul.adobe_right { width: 65%; float: right; display: table; }
ul.adobe_right li { font-size: 16px; color: #ffffff; margin-bottom: 20px; padding: 21px 18px 22px; border-radius: 5px; }
.red_color { background: #b11d12; position: relative; }
ul.adobe_right .red_color::before { border-bottom: 10px solid rgba(0, 0, 0, 0); border-right: 20px solid #b11d12; border-top: 10px solid rgba(0, 0, 0, 0); content: ""; position: absolute; left: -20px; top: 40%; }
.black_color { background: #0d0c0c; position: relative; }
ul.adobe_left .black_color::before { border-bottom: 10px solid rgba(0, 0, 0, 0); border-left: 20px solid #0d0c0c; border-top: 10px solid rgba(0, 0, 0, 0); content: ""; position: absolute; right: -20px; top: 40%; }
ul.adobe_left .red_color::before { border-bottom: 10px solid rgba(0, 0, 0, 0); border-left: 20px solid #b11d12; border-top: 10px solid rgba(0, 0, 0, 0); content: ""; position: absolute; right: -20px; top: 40%; }
ul.adobe_right .black_color::before { border-bottom: 10px solid rgba(0, 0, 0, 0); border-right: 20px solid #0d0c0c; border-top: 10px solid rgba(0, 0, 0, 0); content: ""; position: absolute; left: -20px; top: 40%; }
ul.adobe_right .grey_color::before { border-bottom: 10px solid rgba(0, 0, 0, 0); border-right: 20px solid #707070; border-top: 10px solid rgba(0, 0, 0, 0); content: ""; position: absolute; left: -20px; top: 40%; }
#kentico_Choose.adobe_page_details { background: #0d0c0c; }
.adobe_page_details p { color: #ffffff; }
.adobe_page_details h3 { color: #ffffff; margin-bottom: 20px; }
.iphone_game ul li { width: 100%; display: inline-block; background: url(../images/tick-img.png) no-repeat 0px 0px !important; font-size: 16px; padding: 2px 0 5px 40px; line-height: 30px; padding-left: 50px !important; }
.resp-tabs-list.resp-tabs-list-new li { background: rgba(0, 0, 0, 0) !important; clear: initial; cursor: pointer; float: left; font-size: 16px !important; font-weight: 600; height: auto; line-height: initial; margin: 0px!important; padding: 13px 25px!important; width: auto; min-height: 1px; }
.resp-tabs-list.resp-tabs-list-new li:first-child { margin-left: 0!important; }
.resp-tabs-list.resp-tabs-list-new li:hover, .resp-tabs-list.resp-tabs-list-new li.resp-tab-active { background: #f11f3d!important; border-color: #c1c1c1!important; font-size: 16px !important; transform: initial; border-radius: 0px; }
/* py css*/

.resp-tabs-list-new +.resp-tabs-container { height: auto; border-radius: 0px; }
.resp-tabs-list-new +.resp-tabs-container .resp-tab-content { height: auto; padding: 50px; background: #fff; }
ul.resp-tabs-list-new .resp-tab-active::before { border-bottom: 15px solid #fff; bottom: -6px; }
.microsoft_icon1 { background-position: 0 0; width: 140px; height: 140px; margin: 0 auto; }
.microsoft_icon2 { background-position: -152px -6px; width: 137px; margin: 0 auto; height: 155px; }
.microsoft_icon3 { background-position: -304px -4px; width: 161px; margin: 0 auto; height: 161px; }
.microsoft_icon3 { background-position: -304px -4px; width: 161px; margin: 0 auto; height: 161px; }
.microsoft_icon4 { background-position: -474px -17px; width: 143px; height: 140px; margin: 0 auto; }
.shrpnt_sec .share2 { background-position: -70px -8px; }
.shrpnt_sec .share3 { background-position: -179px -8px; height: 77px; margin: 50px auto; width: 80px; }
.shrpnt_sec .share4 { background-position: -140px -257px; height: 54px; width: 124px; margin: 57px auto; }
.shrpnt_sec .share5 { background-position: -279px -11px; height: 84px; margin: 46px auto; width: 84px; }
.shrpnt_sec .share6 { background-position: -383px -10px; height: 88px; margin: 40px auto; width: 80px; }
.salesforce_page_sec .sharepoint_box_main { height: auto; }
.salesforce_page_sec .sharepoint_box_main h3 { font-size: 20px; line-height: 1.4; font-weight: 600; }
.salesforce_page_sec .sharepoint_box_main p { font-size: 14px!important; }
.wc_development h2 { text-align: center; }
#bootstrap .yii_app_choose { text-align: center; }
.custom_web_boots .custom_web { text-align: center; }
#joomla_choose .joomla_choose h2 { margin-bottom: 30px; text-align: center; }
.Angular_box h2 { text-align: center; margin-bottom: 20px; }
.threeD-opt-design h2 { text-align: center; margin-bottom: 40px; }
#webdesign h2 { color: #fff; text-align: center; margin-bottom: 25px; }
.our_class_services_n p { color: #333!important; }
.openshift-part .hire_php_box p { color: #fff; }
.openshift-part .hire_php_box { min-height: 230px; }
#yii_app_bottom { margin-top: 15px; }
.javaFX-part .android_tblt p { min-height: 150px; }
#bootstrap h2 { font-size: 28px; text-align: center; color: #fff; }
.custom_web { min-height: 200px; }
.mgnto_sec .why_development .hire_php_box { min-height: 250px; }
.mgnto_sec .why_development .hire_php_box p { line-height: 22px; }
section.prstshp_sec { padding: 40px 15px!important; }
section.prstshp_sec p.pra_prstashp { margin-bottom: 30px!important; }
#prestashop_inner .why_online { margin-bottom: 30px; }
.solids_ecmrc_sec .design_web { min-height: 170px; }
.solids_ecmrc_sec p.white_1 { margin-bottom: 30px!important; }
.wrble_sec_bnr h1 { color: #fff; }
/* 31/08/2019 */
.first-event .item.slick-slide { background-size: cover; }
.main-tabing-timeline .life-style .resp-tabs-list li { margin: 8px 0!important; }
.ai_banner_mn .bannertext_area { text-align: center; top: 30%; }
.ai_banner_mn .bannertext_area h1 { font-size: 34px; }
.ai_banner_mn .bannertext_area p { margin-bottom: 20px; font-size: 16px; }
.ai_banner_mn .bannertext_area a { padding: 10px 26px; border-radius: 4px; border: 2px solid #2196F3; color: #fff; font-size: 18px; display: inline-block; background: #1565C0; text-shadow: none; text-transform: uppercase; }
.ai_banner_mn .bannertext_area a:hover { border-color: #fff; }
.ai_banner_cont h3 { color: #fff; }
.ai_banner_cont { background: #1565C0; }
.ai_first_para p { line-height: 25px; margin-bottom: 35px; text-align: justify; }
.ai_sol_pro_row { margin-bottom: 50px; }
.crowd_app_web_heading h2 { margin-top: 0; font-weight: 600; margin-bottom: 25px; color: #515151; margin-top: 0; font-size: 24px; line-height: 1.3; text-align: left; }
.crowd_app_content p { color: #333; font-weight: 300; font-size: 14px; line-height: 1.9; text-align: justify; margin-bottom: 15px; }
.crowd_app_content p b { font-size: 40px; font-weight: 300; color: #1565c0; line-height: 0; }
.res_page_blk { min-height: 400px; padding: 15px; }
.res_page_blk h3 { font-size: 20px; font-weight: 600; margin-top: 20px; margin-bottom: 15px; text-align: center; }
.res_page_blk p { color: #515151; font-weight: 300; font-size: 14px; line-height: 1.5; text-align: justify; }
.hd_ai_srv_incld h2 { text-align: center; margin-bottom: 15px; text-transform: uppercase; font-weight: 400; }
.hd_ai_srv_incld p { text-align: center; margin-bottom: 30px; }
.hd_ai_srv_incld { margin-top: 40px; }
.ai_service_sec .hd_ai_srv_incld h2 { color: #fff; }
.ai_service_sec .hd_ai_srv_incld p { color: #fff; }
.ai_service_sec .res_page_blk p { color: #333; }
/* 31/08/2019 */


/* 02/09/2019 */

.artificial_sol_prod_sec { background: #f3f3f3; }
.ai_grey_sec { background: #f1f1f1; padding: 60px 0; }
.hd_ai_mn { margin-bottom: 50px; }
.hd_ai_mn h3 { font-size: 30px; text-align: center; margin-bottom: 10px; font-weight: 400; }
.sngl_frmwkr_ai h3 { font-size: 22px; font-weight: bold; margin: 10px 0; }
.sngl_frmwkr_ai p { font-size: 14px; line-height: 1.8; color: #333; text-align: justify; }
.sngl_frmwkr_ai { margin-bottom: 30px; padding: 25px; background: #fff; border-radius: 4px; min-height: 285px; box-shadow: 1px 1px 32px -24px; position: relative; }
.sngl_frmwkr_ai::after { content: ""; height: 150px; width: 150px; background: url('../images/ai_text.png'); background-size: cover; position: absolute; left: 20px; bottom: 0; }
.sngl_img_ai { margin-bottom: 18px; float: left; width: 100px; }
.hd_txt_sngl_frmwrk { float: left; width: calc(100% - 100px); padding: 0 22px; }
.hd_txt_sngl_frmwrk hr { width: 30px; border: 2px solid #ed8e24; margin-left: 0; margin-top: 5px; margin-bottom: 15px; }
.ai_tech_con ul li:before { content: ""; height: 25px; width: 25px; background: url('../images/li_icon_yellow.png'); background-size: cover; position: absolute; left: -25px; }
.ai_tech_con ul li { margin-bottom: 22px; }
.ai_tech_con::after { content: ""; height: 250px; width: 250px; background: url("../images/ai_tech_back.png"); background-size: cover; position: absolute; top: 0; right: 0; }
.ai_tech_sec { padding: 60px 0; }
.rt_sngl_rt_con { margin-bottom: 30px; }
.rt_sngl_rt_con h3 { font-size: 18px; margin-bottom: 7px; font-weight: bold; }
.rt_sngl_rt_con p { text-align: left!important; }
.ai_tech_sec p { font-size: 14px; line-height: 1.8; color: #333; text-align: center; }
.rt_sngl_rt_con hr { width: 35px; border: 1px solid #fff; margin-left: 0; margin: 9px auto 15px 0; }
.rt_con_why_busin ul li { float: left; width: 50%; margin-bottom: 25px; font-size: 14px; font-weight: 700; position: relative; }
.rt_busn_intel p { margin-bottom: 20px; text-align: left; }
.rt_con_why_busin ul li:before { content: ""; height: 20px; width: 20px; background: url(../images/li_icon_yellow.png); background-size: cover; position: absolute; left: -27px; }
.rt_con_hire_ai p { text-align: left; }
/************** faq page ***************/
.faq_section { padding: 40px 0; }
.faq_accordian_pg .panel-default .panel-heading { background-color: #9aa2a6; border: none; border-radius: 0; color: #ffffff; padding: 0; position: relative; }
.faq_accordian_pg .panel-title { padding: 15px 35px 15px 20px; cursor: pointer; font-size: 16px; }
.faq_accordian_pg .panel-group .panel { border: medium none; border-radius: 0; box-shadow: none; margin-bottom: 0; }
.faq_accordian_pg .panel-title { background: #6f7dbc url(../images/minus_faq.png) no-repeat scroll 98% 50%; color: #fff; border: 0px solid #e9e9e9; font-weight: 500; }
.faq_accordian_pg .panel-title.collapsed { background: #f2f2f2 url(../images/plus_faq.png) no-repeat scroll 98% 50%; color: #333; }
.faq_accordian_pg .panel-body { background: #6f7dbc; border: 1px solid #6f7dbc !important; font-size: 15px; color: #5a5a5a; line-height: 28px; padding-bottom: 0px; padding-top: 0; }
.faq_accordian_pg.sportfaq_accordian .panel-title { background: #f5f5f5; color: #333; padding: 10px 15px 10px 15px; }
.faq_accordian_pg.sportfaq_accordian .panel-default .panel-heading { background-color: #9aa2a6; border: 1px solid #ddd; border-radius: 0; color: #333; padding: 0; position: relative; }
.faq_accordian_pg.sportfaq_accordian .panel-body { background: #fff; border: 1px solid#ddd !important; font-size: 14px; color: #333; padding: 10px 15px; }
.faq_accordian_pg.sportfaq_accordian .panel-body p { color: #333; }
.faq_accordian_pg.sportfaq_accordian ul li { color: #333; }
.faq_accordian_pg .panel-body h2 { padding-bottom: 12px; font-size: 26px; font-weight: bold; }
.faq_accordian_pg .panel-body p { margin-bottom: 5px; font-size: 14px; line-height: 1.7; }
.faq_section .faq_accordian_pg p { color: #fff; }
.faq_accordian_pg .panel-group .panel + .panel { margin-top: 10px; }
.faq_accordian_pg h2 { color: #003d63; font-size: 30px; font-family: 'ITCAvantGardeStd-Bk'; padding-bottom: 15px; }
.faq_accordian_pg ul li { color: #fff; }
/************** faq page ***************/


.indst_we_srv { float: left; width: 100%; margin-top: 30px; }
.indst_we_srv ul li { width: 16.66%; float: left; margin-bottom: 30px; }
.inds_sngl_out { padding: 15px; text-align: center; border-radius: 7px; box-shadow: 0 0 7.68px 0.32px rgba(155, 147, 147, .2); background: #fff; min-height: 160px; margin: 0 6px; }
.inds_con_ai h4 { margin-top: 10px; font-size: 15px; font-weight: 600; }
.inds_img_ai { margin-bottom: 10px; }
.why_chs_sngl_ai { padding: 20px; }
.why_chs_con_ai h3 { margin-bottom: 10px; margin-top: 15px; font-size: 16px; font-weight: 700; }
.why_chs_con_ai p { font-size: 14px; text-align: justify; text-align-last: center; }
.expertice_section { padding: 50px 0; background: linear-gradient(45deg, #066bb9 0, #00a9b5 100%); }
.left_expertice span { font-size: 24px; color: white; font-weight: 300; }
.right_expertice { text-align: left; }
.right_expertice button { padding: 11px 40px; font-size: 18px; background: #f59321; color: #fff; border-color: transparent; border-radius: 25px; transition: all 0.3s; }
/* 02/09/2019 */

/* 03/09/2019 */

.ai_service_sec { background: url(../images/ai_service_back.jpg) no-repeat; background-size: cover; }
.ai_service_sec .res_page_blk { background: #fff; border-radius: 5px; }
.ai_first_para h2 { margin-bottom: 15px; font-size: 24px; font-weight: 500; }
.ai_back_aol_sec { background: url('../images/ai_sol_back.jpg') no-repeat; background-size: cover; }
.hd_ai_mn_white h2 { color: #fff; }
.rt_ai_sol h3 { color: #fff; }
.ai_back_aol_sec p { color: #fff; }
.rt_sngl_lft_img { float: left; width: 95px; }
.rt_sngl_rt_con { float: left; width: calc(100% - 95px); }
.ai_call_action { background: url('../images/call_banner_dark.jpg'); }
.ai_call_action .left_expertice { margin-top: 7px; }
.rt_con_hire_ai a.yello_btn_new { margin-top: 20px; }
.yello_btn_new { padding: 8px 25px; font-size: 17px; background: #f59321; color: #fff; border-color: transparent; border-radius: 25px; transition: all 0.3s; display: inline-block; }
.yello_btn_new:hover { background: #1f68d7; color: #fff; }
/* 03/09/2019 */
 

/* bi-consulting-services style start */

.bi-consulting_frst_para ul { margin-bottom: 0; padding-left: 20px; }
.bi-consulting_frst_para ul li { list-style-type: disc; margin-bottom: 15px; font-weight: 600; }
.bi-consulting_frst_para h2 { font-weight: 600; }
.bsns_intlgnc_sec { background: #2272e8; }
.bsns_intlgnc_sec .cstm_pdng_no { padding: 0 }
.bsns_intlgnc_con { padding: 60px; }
.bsns_intlgnc_con h2 { color: #fff; margin-bottom: 35px; font-size: 30px; font-weight: bold; }
.bsns_intlgnc_con h3 { color: #fff; margin-bottom: 10px; font-size: 21px; }
.bsns_intlgnc_con p { color: #fff; }
.bsns_rt_con_sngl { margin-bottom: 30px; }
.bsns_intlgnc_img { min-height: 580px; background: url('../images/business-inteligance-service.jpg') no-repeat; background-size: cover; }
.bsns_cnsltng_con h2 { font-size: 30px; font-weight: 600; margin-bottom: 15px; }
.bsns_cnsltng_con p { margin-bottom: 20px; line-height: 1.7; }
.bsns_cnsltng_con h3 { font-size: 21px; font-weight: 500; margin-bottom: 15px; }
.bsns_cnsltng_con ul li { margin-bottom: 8px; }
.bsns_cnsltng_sec { padding: 60px 0; }
.bsns_cnsltng_con ul li i { font-size: 18px; font-weight: 600; }
.pentaho_sol_sec { padding: 60px 0; background: url(../images/pentaho_sol_sec_back.jpg) no-repeat; background-size: cover; }
.pentaho_sol_out h2 { font-size: 30px; font-weight: 600; margin-bottom: 15px; color: #fff; }
.pentaho_sol_out p { color: #fff; margin-bottom: 50px; }
.pentaho_sol_out ul { padding-left: 37px; }
.pentaho_sol_out ul li { margin-bottom: 55px; float: left; width: 33.33%; color: #fff; position: relative; }
.pentaho_sol_out ul li:last-child { width: 66%; }
.pentaho_sol_out ul li:before { content: ""; height: 40px; width: 40px; background: url(../images/pentaho_li.png) no-repeat; background-size: cover; position: absolute; left: -35px; top: -5px; }
.tchnlgy_stck_sec { padding: 60px 0; background: url('../images/tchnlgy_stck_back.jpg') no-repeat; background-size: cover; }
.tchnlgy_stck_sec h2 { font-size: 30px; font-weight: 600; margin-bottom: 15px; color: #fff; text-align: center; }
.tchnlgy_stck_sec p { color: #fff; margin-bottom: 50px; text-align: center; }
.tchnlgy_stck_sec h3 { font-size: 21px; font-weight: 500; margin-bottom: 20px; color: #fff; }
.tchnlgy_stck_sngl ul li { color: #fff; font-size: 14px; text-transform: uppercase; margin-bottom: 20px; position: relative; }
.tchnlgy_stck_sngl ul li:before { content: ""; height: 10px; width: 10px; background: url(../images/tchnlgy_stack_li.png) no-repeat; background-size: cover; position: absolute; left: -20px; top: 3px; }
.tchnlgy_stck_sngl ul { border-left: 1px solid #95a0c6; padding-left: 15px; }
.indstry_cnslt_sec { padding: 60px 0; }
.indstry_cnslt_sec h2 { font-size: 30px; font-weight: 600; margin-bottom: 40px; color: #333; text-align: center; }
.indstry_cnslt_sec p { color: #333; margin-bottom: 50px; text-align: center; }
.indstry_li ul li { float: left; width: 14.28%; margin-bottom: 50px; }
.indstry_li_img { text-align: center; }
.indstry_li_img h4 { font-size: 13px; font-weight: 600; margin-top: 12px; }
.bsns_sol_dlvr_sec { padding: 60px 0; background: #f4f9ff; }
.bsns_sol_dlvr_sec h2 { margin-bottom: 15px; text-align: center; font-weight: 600; }
.bsns_sol_dlvr_sec p { margin-bottom: 50px; text-align: center; }
.bsns_sol_dlvr_sngl { padding: 20px; border-left: 3px solid #4e8eed; background: #fff; border-radius: 3px; margin-bottom: 30px; }
.bsns_sol_dlvr_sngl h4 { color: #143cae; font-size: 21px; margin-bottom: 15px; font-weight: 500; }
.bsns_sol_dlvr_sngl p { color: #333; text-align: left; margin-bottom: 0; }
.bsns_intl_comp_sec { padding: 60px 0; background: #143cae; }
.bsns_intl_comp_sec h2 { margin-bottom: 50px; text-align: center; font-weight: 600; color: #fff; }
.bsns_intl_comp_sngl { background: #fff; border-radius: 4px; padding: 25px; margin-bottom: 30px; min-height: 260px; }
.bsns_intl_comp_sngl h3 { color: #2272e8; text-align: center; margin-bottom: 15px; font-size: 21px; }
.bsns_intl_comp_sngl p { color: #333; text-align: justify; line-height: 1.7; }
.expertice_section .left_expertice { margin-top: 10px; }
/* bi-consulting-services style end */


/* fantasy sports software style start */

.fantasy_banner_cont { background: #763afe; }
.view_more_tgle_cntnt { display: none; }
.vm_mre_btn { background: #da3dbd; color: #fff; padding: 12px 45px; font-size: 16px; border: 1px solid transparent; }
.benft_fntsy_sec { padding: 60px 0; background: #df3fbd;  /* fallback for old browsers */ background: -webkit-linear-gradient(to left, #3b0ac5, #df3fbd);  /* Chrome 10-25, Safari 5.1-6 */ background: linear-gradient(to left, #3b0ac5, #df3fbd); /* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */ }
.beneft_fntsy_con h2 { color: #fff; margin-bottom: 15px; text-align: left; font-weight: 600; font-size: 28px; }
.beneft_fntsy_con p { color: #fff; text-align: left; margin-bottom: 15px; line-height: 1.7; }
.beneft_fntsy_con ul li { color: #fff; margin-bottom: 15px; font-size: 15px; position: relative; }
.beneft_fntsy_con ul li:before { content: "\f00c"; font-family: FontAwesome; font-size: 18px; position: absolute; left: -35px; top: -1px; }
.poplr_fntsy_sprt_sec { padding: 60px 0; }
.poplr_fntsy_sprt_hd h3 { color: #333; margin-bottom: 15px; text-align: center; font-weight: 600; font-size: 28px; }
.poplr_fntsy_sprt_hd p { color: #333; text-align: left; margin-bottom: 15px; line-height: 1.7; }
.poplr_fntsy_sprt_hd h4 { text-align: center; font-size: 21px; font-weight: 600; margin-bottom: 40px; margin-top: 15px; }
.pplsprt_sngl_img { float: left; width: 70px; }
.pplsprt_sngl_con { float: left; width: calc(100% - 70px); }
.pplsprt_sngl_con h4 { font-size: 16px; margin-bottom: 10px; font-weight: 400; }
.pplsprt_sngl_con p { font-size: 14px; line-height: 1.7; }
.pplsprt_lft_sngl { padding: 20px 0; display: inline-block; width: 100%; border-bottom: 1px solid #ebebeb; }
.pplsprt_lft_sngl:last-child { border-bottom: none; }
.nn_sprt_sec { padding: 60px 0; background: #6317c3; background: -webkit-linear-gradient(to right, #a72dc0, #6317c3); background: linear-gradient(to right, #a72dc0, #6317c3); }
.nn_sprt_hd h3 { color: #fff; margin-bottom: 50px; text-align: center; font-weight: 600; font-size: 28px; }
.nn_sprt_sngl { padding: 20px; text-align: center; margin-bottom: 30px; border-radius: 4px; background: #fff; }
.nn_sprt_sngl h3 { color: #333; font-size: 21px; margin-bottom: 15px; }
.nn_sprt_sngl p { color: #333; line-height: 1.7; }
.fnts_sprt_sec { background: #f4f5f7; padding: 60px 0; }
.fntsysprt_app_img { text-align: center; }
.fnts_app_sprt_hd h3 { color: #333; margin-bottom: 50px; text-align: center; font-weight: 600; font-size: 30px; }
.fnts_app_sprt_hd p { color: #333; line-height: 1.7; }
.ky_ftr_fnts_sec { padding: 60px 0; background: #fff; }
.ky_ftr_fnts_sngl { margin-bottom: 40px; }
.ky_ftr_fnts_sngl h3 { font-size: 24px; font-weight: 600; margin-bottom: 18px; }
.ky_ftr_fnts_sngl ul { }
.ky_ftr_fnts_sngl ul li { font-size: 15px; color: #777b92; margin-bottom: 10px; position: relative; font-weight: 500; }
.ky_ftr_fnts_hd h3 { color: #333; margin-bottom: 15px; text-align: center; font-weight: 600; font-size: 30px; }
.ky_ftr_fnts_hd p { color: #333; margin-bottom: 50px; text-align: center; font-size: 15px; }
.ky_ftr_fnts_sngl ul { padding-left: 35px; }
.ky_ftr_fnts_sngl ul li:before { content: "\f00c"; font-family: FontAwesome; color: #ce3a8e; font-size: 16px; position: absolute; left: -30px; top: 1px; }
.fntsysprt_soft_img { margin-bottom: 30px; text-align: center; min-height: 98px; max-width: 90%; display: flex; flex-wrap: wrap; background: #fff; border-radius: 4px; margin: 0 auto 30px auto; }
.fntsysprt_soft_img img { margin: auto; }
.lnch_fnts_sprt_sngl { background: #fff; padding: 20px; border-radius: 4px; margin-bottom: 30px; min-height: 140px; }
.lnch_fnts_sprt_sngl h3 { font-size: 20px; font-weight: 600; color: #662ee0; margin-bottom: 8px; text-align: center; }
.lnch_fnts_sprt_sngl p { font-size: 15px; color: #333; }
.lnchng_prcs_sec { padding: 60px 0; background: #fff; }
.lnchng_prcs_sngl ul { width: 100%; border-bottom: 1px solid #efeafc; float: left; }
.lnchng_prcs_sngl ul li { width: 33.33%; float: left; border-right: 1px solid #efeafc; min-height: 50px; text-align: center; display: flex; align-items: center; justify-content: center; }
.lnchng_prcs_sngl ul li:last-child { border-right: none; }
.lnchng_prcs_sngl ul:first-child li { font-size: 20px; font-weight: 500; }
.lnchng_prcs_sngl ul:last-child li { background: #f7f7f7; color: #662ee0; font-weight: 500; font-size: 15px; }
.leg_type_sec_marg .row { margin: 50px 0; }
.leg_type_sec_marg .row:last-child { margin-bottom: 0; }
.leg_type_sec_marg .row:first-child { margin: 0; }
.fnts_leg_typ { margin-bottom: 0; }
.fnts_leg_typ h3 { font-size: 21px; }
.fnts_leg_typ p { margin-bottom: 20px; font-size: 14px; }
.fnts_leg_typ ul li:before { color: #1496ea; }
.or_fms_api_sec .nn_sprt_hd h2 { color: #fff; margin-bottom: 15px; }
.or_fms_api_sec .nn_sprt_hd p { color: #fff; margin-bottom: 50px; text-align: center; }
.or_fms_api_sec .lnch_fnts_sprt_sngl { min-height: 160px; }
.hire_fntsy_sec { padding: 60px 0; background: #fff; }
.hire_fntsy_con h3 { color: #333; margin-bottom: 30px; text-align: center; font-weight: 600; font-size: 30px; }
.hire_fntsy_con p { color: #333; line-height: 1.7; text-align: center; }
.call_actn_sec { padding: 40px 0; background: #00a6b5; background: -webkit-linear-gradient(to right, #066db9, #00a6b5); background: linear-gradient(to right, #066db9, #00a6b5); }
.cl_lft_con { font-size: 24px; color: #fff; font-weight: 500; float: left; width: calc(100% - 200px); padding-top: 8px; }
.right_expertice { float: left; width: 200px; }
.right_expertice a { color: #333; background: #fdce42; padding: 12px 42px; display: inline-block; border-radius: 25px; font-size: 18px; font-weight: 500; }
.call_actn_sec_fntsy { background: #a72dc0; }
.br_happlyclient_reviewbox img { cursor: pointer; }
.nn_sprt_sngl_new { background: #fff; display: inline-block; width: 100%; margin-bottom: 30px; }
.nn_sprst_lft_n { float: left; width: 50%; }
.nn_sprst_rt_n { float: left; width: 50%; padding: 20px; position: relative; }
.nn_sprst_rt_n h4 { font-size: 18px; color: #333; font-weight: 600; margin-bottom: 10px; }
.nn_sprst_rt_n p { color: #333; font-size: 13px; line-height: 1.6; text-align: justify; text-align-last: justify; }
.nn_sprt_sngl_fl_r .nn_sprst_lft_n, .nn_sprst_rt_n { float: right; }
.nn_sprst_rt_n:before { content: ""; width: 0; height: 0; border-top: 10px solid transparent; border-right: 14px solid #fff; border-bottom: 10px solid transparent; position: absolute; left: -13px; top: 0; bottom: 0; margin: auto; }
.nn_sprt_sngl_fl_r .nn_sprst_rt_n:before { left: auto; right: -13px; top: 0; bottom: 0; margin: auto; transform: rotate(180deg); }
/* fantasy sports software style end */




/* service2 css start */

.codeigniter_botom.photoshop { background-color: #2badcc; }
#photoshop { background: url(../images/photoshop-bg.jpg) center top no-repeat; padding: 40px 0; margin: 30px 0; background-size: cover; }
.photoshop_hidcs .hire_php_box { min-height: 250px; }
.responsive-web .box1:hover { background: #555fad; }
.coreldraw { background: #78a630; }
#coreldraw { background: url(../images/coreldraw_bg1.jpg) center top no-repeat; background-size: cover; padding: 35px 0; margin-top: 25px; }
#joomla_choose { padding: 35px 0; }
.dreamweaver_box p { text-align: center; margin: 0 auto; margin-top: 20px; margin-bottom: 30px; }
.joomla_choose label { font-size: 14px; font-weight: normal; line-height: 30px; }
.dreamweaver_box span { display: block; margin: 0 auto; text-align: center; }
.dreamweaver { background: #135502; }
#dreamweaver { background: url(../images/dreamweaver_bg1.jpg) center top no-repeat; background-size: cover; padding: 35px 0; margin-top: 25px; }
.Being_box h2 { color: #fff; font-family: "Oswald", sans-serif !important; font-size: 40px; font-weight: 700; line-height: 62px; margin: 0 0 40px; text-align: center; }
.mvc_choose { display: block; margin-bottom: 45px; width: 100%; }
.mvc_choose > p { text-align: center; display: block; color: #fff; margin-top: 20px; }
.dreamweaver_box:hover span { opacity: 0.6; }
.Illustrator { background: #2e454d; }
#provide_illustrator { background: rgba(0, 0, 0, 0) url(../images/provide_illustrator_bg.jpg) no-repeat scroll center top / cover; padding: 20px 0; }
.provide_illustrator .inner h3 { font-size: 18px; color: #fff; text-align: center; font-weight: bold; }
.provide_illustrator .inner p { color: #fff; font-size: 16px; margin-top: 10px; text-align: center; }
#advantages_illustrator { background: #ffffff none repeat scroll 0 0; padding: 40px 0; overflow: hidden; }
#advantages_illustrator h4 { margin-bottom: 35px; }
.box > span { display: block; text-align: center; }
.box > p { font-size: 14px; line-height: 25px; padding: 20px 0 0; text-align: center; }
.parallax { background: #0e455e; }
#parallax { background: #0e455e; padding: 20px 0; margin: 25px 0 0 0; }
.parallax_ids .hire_php_box { min-height: 370px; }
.html5 { background: #063347; }
#html5 { background: #1d5489; padding: 30px 0 0 0; margin: 20px 0; }
.bootstrap { background: #5d294f; }
#bootstrap { background: #200e3e; padding: 35px 0; }
.company1, .company1_ho, .company2, .company2_ho, .company3, .company3_ho, .company4, .company4_ho { background: url(../images/company_sprites.png) no-repeat; display: block; }
.bootstrap_box span { width: 140px; height: 140px; border-radius: 10px; border: 3px solid #612e57; display: block; border-radius: 5px; margin: 0 auto; }
.company1 { background-position: 0 0; width: 66px; display: block; height: 68px; margin: 28px 34px; }
.company2 { background-position: -148px -3px; width: 76px; margin: 28px 29px; height: 76px; }
.company3 { background-position: -325px -13px; width: 56px; margin: 28px 37px; height: 70px; }
.company4 { background-position: -463px -23px; width: 104px; height: 70px; margin: 28px 14px; }
.bootstrap_box span:hover { background: #612e57; }
.bootstrap_box span:hover .company1 { background-position: -72px -3px; }
.bootstrap_box span:hover .company2 { background-position: -234px -8px; }
.bootstrap_box span:hover .company3 { background-position: -392px -12px; }
.bootstrap_box span:hover .company4 { background-position: -574px -27px; }
.development_services p { margin-top: 0px !important; color: #333; }
.bootstrap_box p { text-align: center; margin: 20px 0; }
.canvas-hding { background: #30b2c8 none repeat scroll 0 0; }
.Photoshop_icon5.clint-glob { background-position: -261px -145px; }
.Photoshop_icon7.devlop-clint-req { background-position: -258px 0px; }
.Photoshop_icon2.game-app-ho, .Photoshop_icon3.six-year-exp-ho, .Photoshop_icon4.sport-profi, .Photoshop_icon5.clint-glob, .Photoshop_icon7.devlop-clint-req { background: rgba(0, 0, 0, 0) url(../images/icon-bgg.png) repeat scroll; }
.Photoshop_icon2 { background-position: -259px -5px; width: 114px; height: 118px; display: block; margin: 0 auto; }
.webdesign_box { margin: 20px 0; }
.webdesign_box_inner { background: #ae2738 none repeat scroll 0 0; border-radius: 15em; display: block; height: 155px; margin: 0 auto 20px; padding: 17px; width: 155px; }
.webdesign_box p { font-size: 16px; margin: 15px auto; text-align: center; line-height: 30px; }
.webdesign_box_inner:hover .Photoshop_icon2.game-app-ho { background-position: -130px -4px; }
.Photoshop_icon3.six-year-exp-ho { background-position: -511px -11px; }
.webdesign_box_inner:hover .Photoshop_icon3 { background-position: -638px -15px; }
.Photoshop_icon1 { background-position: -2px 0; width: 114px; height: 118px; }
.webdesign_box_inner:hover .Photoshop_icon1 { background-position: -130px -2px; }
.Photoshop_icon4.sport-profi { background-position: 0 -267px; }
.webdesign_box_inner:hover .Photoshop_icon4.sport-profi { background-position: -132px -272px; }
.Photoshop_icon5.clint-glob { background-position: -261px -145px; }
.webdesign_box_inner:hover .Photoshop_icon5 { background-position: -384px -147px; }
.webdesign_box_inner:hover .Photoshop_icon2.game-app-ho { background-position: -130px -4px; }
.webdesign_newpart .inner { min-height: 170px; }
.Photoshop_icon5 { background-position: -261px -145px; width: 114px; display: block; margin: 0 auto; height: 118px; }
.Photoshop_icon6 { background-position: -512px -157px; width: 103px; display: block; margin: 0 auto; height: 106px; }
.Photoshop_icon7 { background-position: 0 -267px; width: 114px; height: 118px; display: block; margin: 0 auto; }
.Photoshop_icon8 { background-position: -264px -278px; width: 114px; display: block; margin: 0 auto; height: 118px; }
.webdesign_box_inner:hover .Photoshop_icon6 { background-position: -646px -163px; }
.webdesign_box_inner:hover .Photoshop_icon7 { background-position: -132px -272px; }
.webdesign_box_inner:hover .Photoshop_icon8 { background-position: -393px -282px; }
.responsive_web { background: #0fb295; }
.Angular_black h3 { font-size: 15px; font-weight: 400; text-align: center; }
.responsive_innder .hire_php_box { min-height: 300px; }
.responsive-web .box { background: #0fb295; width: 140px; height: 140px; border-radius: 15em; margin: 0 auto 15px; }
.responsive-web .box:hover { background: #ff6600; }
.responsive-web .box > img { display: block; margin: 0 auto; padding: 40px !important; }
.hire_asp_developer { background: #3b7797; }
.custom_webindsos { text-align: center; }
#custom_web label { font-weight: normal; margin: 15px 0 0 0; line-height: 25px; }
.designer-2d { background-color: #b5864b; }
.ang2d_design .Angular_black { min-height: 200px; }
#os_comerce { background: #2d5ba2; padding: 35px 0; }
.yii_app_choose p { text-align: center; font-size: 17px; color: #fff; margin-top: 20px; }
.osind_boxed { text-align: center; }
.os_comerce_box span { height: 150px; width: 150px; border-radius: 15em; border: 4px solid #2d5ba2; display: block; margin: 0 auto; transition: all ease 0.5s; }
.os_comerce_box p { text-align: center; margin: 15px 0; }
.choose1 { background-position: 0 0; width: 67px; margin: 26px 35px; height: 84px; }
.choose1, .choose1_ho, .choose2, .choose2_ho, .choose3, .choose3_ho, .choose4, .choose4_ho, .choose5, .choose5_ho, .choose6, .choose6_ho { background: url(../images/choose_sprites-2d.png); display: block; }
.os_comerce_box span { height: 150px; width: 150px; border-radius: 15em; border: 4px solid #2d5ba2; display: block; margin: 0 auto; transition: all ease 0.5s; }
.choose2 { background-position: -153px -3px; width: 78px; margin: 24px 28px; height: 89px; }
.choose3 { background-position: -328px -9px; width: 81px; margin: 27px 30px; height: 86px; }
.choose4 { background-position: -515px -13px; width: 82px; margin: 28px 31px; height: 82px; }
.os_comerce_box span:hover { background: #2d5ba2; }
.os_comerce_box span:hover .choose1 { background-position: -76px -3px; }
.os_comerce_box span:hover .choose2 { background-position: -237px -3px; }
.os_comerce_box span:hover .choose3 { background-position: -420px -11px; }
.os_comerce_box span:hover .choose4 { background-position: -605px -14px; }
.Illustrator { background: #2e454d; }
.threeD-opt-design .provide_illustrator .inner span { background-color: #2E454D; display: inline-block; border-radius: 2px; padding: 15px 0; width: 140px; }
.threeD-opt-design .provide_illustrator .inner p { color: #000000; }
.threeD-opt-design .provide_illustrator .inner span:hover { border-radius: 10px; }
.provide_illustrator h1 { margin: 30px 0 50px 0; text-align: center; }
.Illustrator { background: #2e454d; }
.newdedicated_img1, .newdedicated_img1_ho, .newdedicated_img2, .newdedicated_img2_ho, .newdedicated_img3, .newdedicated_img3_ho, .newdedicated_img4, .newdedicated_img4_ho { background: url(../images/sector_industries_topicon.png); display: block; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.newdedicated_img1 { background-position: 0 0; height: 84px; margin: 30px auto; width: 67px; }
.newdedicated_img2 { background-position: -169px -7px; height: 87px; margin: 36px auto 0; width: 82px; }
.newdedicated_img3 { background-position: -352px -16px; height: 78px; margin: 31px auto; width: 86px; }
.newdedicated_img4 { background-position: -11px -101px; height: 70px; margin: 40px auto 30px; width: 68px; }
.newdedicated_img5 { background-position: 0 0; height: 84px; margin: 30px auto; width: 67px; }
.newdedicated_img6 { background-position: -169px -7px !important; height: 87px; margin: 42px auto 0; width: 82px; }
.newdedicated_img7 { background-position: -355px -14px !important; height: 78px; margin: 42px auto 20px; width: 86px; }
.newdedicated_img8 { background-position: -4px -101px !important; height: 70px; margin: 46px auto; width: 68px; }
.newdedicated_img5, .newdedicated_img5_ho, .newdedicated_img6, .newdedicated_img6_ho, .newdedicated_img7, .newdedicated_img7_ho, .newdedicated_img8, .newdedicated_img8_ho { background: url(../images/sector_industries_topicon2.png); display: block; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.hire_dedicated_box1:hover { background: #333334; }
.hire_dedicated_box1:hover .newdedicated_img1 { background-position: -82px -1px; }
.hire_dedicated_box1:hover .newdedicated_img2 { background-position: -262px -9px; }
+  .hire_dedicated_box1:hover .newdedicated_img3 {
 background-position: -452px -15px;
}
.hire_dedicated_box1:hover .newdedicated_img4 { background-position: -94px -102px; }
.hire_dedicated_box1:hover .newdedicated_img5 { background-position: -82px -1px !important; }
.hire_dedicated_box1:hover .newdedicated_img6 { background-position: -262px -9px !important; }
.hire_dedicated_box1:hover .newdedicated_img7 { background-position: -456px -14px !important; }
.hire_dedicated_box1:hover .newdedicated_img8 { background-position: -87px -102px !important; }
.quality-orint .Angular_black h3 { color: #ff8400; font-size: 18px; margin-bottom: 4px; }
.SchoolManagementSoftwareBanner { position: relative; }
.blackberry_page_banner .game-text-bg { position: absolute; bottom: 55px; left: 10%; color: #FFF; }
.blackberry_page_banner .game-text-bg h2 { font-size: 42px; margin-bottom: 6px; line-height: 60px; color: #FFF; }
.SchoolManagementSoftwareBanner .game-text-bg h2 span { color: #f48d24; display: block; }
.blackberry_page_banner .game-text-bg h3 { font-size: 17px; padding-top: 10px; }
.SchoolManagementSoftwareBanner .game-text-bg h3 { font-weight: 600 !important; font-size: 19px; margin-top: 5px; }
.school_management { background: #285141; }
.school-management-software span { color: #f48d24; font-size: 25px; line-height: 30px; font-weight: normal; margin-bottom: 15px; display: block; }
.school_management h1 { margin-top: 0px; }
.first_para.school-management-software p { margin-bottom: 20px; font-size: 15px; }
.blckbeerycontnt_row .first_para p { line-height: 25px; text-align: justify; }
.bank_software_detail { background: #eceff0; padding: 50px 0px; }
.bank_software_detail .heading p { font-size: 18px; margin-bottom: 40px; }
.mt-2 { margin-top: 20px; }
.bank_software_detail .flip-container, .bank_software_detail .front, .back { width: 100%; min-height: 180px; height: auto; background-color: #FFF; border-radius: 10px; }
.flipper { transition: 0.6s; transform-style: preserve-3d; position: relative; }
.bank_software_detail .front { z-index: 2; }
.bank_software_detail .front, .back { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -o-backface-visibility: hidden; backface-visibility: hidden; min-height: 177px; position: absolute; top: 0; left: 0; z-index: 999; }
.bank_software_detail .flip-container, .bank_software_detail .front, .back { width: 100%; min-height: 180px; height: auto; background-color: #FFF; border-radius: 10px; }
.bank_software_detail .front i { margin-top: 18px; display: block; }
.bank_software_detail .front h4 { font-size: 23px; text-transform: capitalize; }
.bank_software_detail .back p { text-align: center; padding: 20px; line-height: 2em; }
.bank_software_detail .flip-container, .bank_software_detail .front, .back { width: 100%; min-height: 180px; height: auto; background-color: #FFF; border-radius: 10px; }
.bank_software_detail .flip-container { -webkit-perspective: 1000; -moz-perspective: 1000; -o-perspective: 1000; perspective: 1000; border: 1px solid #ccc; margin-bottom: 30px; }
.bank_software_detail .front h4 { font-size: 23px; text-transform: capitalize; }
.bank_software_detail .back { -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -o-transform: rotateY(180deg); transform: rotateY(180deg); background: #f8f8f8; }
.bank_software_detail .ref-ser-head { font-family: 'Lato', sans-serif !important; font-weight: bold; color: #474747; }
.school_Management .ref-ser-head p { font-size: 18px; font-weight: normal; margin-top: 20px; }
.school_Management .school_blk { min-height: 320px; padding: 15px; border-radius: 15px; margin-bottom: 10px; }
.school_blk { background: #f0f3f4; box-shadow: 0 0 1px 0 #e3e3e3; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.school_blk { margin-top: 15px; padding: 20px 0; }
.school_Management .school_blk h4 { padding: 10px 0; font-size: 25px; }
.school_blk p { font-size: 15px; margin-top: 5px; }
section.bank_software_content.gray-bg { background-color: #f5f5f5; padding: 80px 0 40px; height: auto; }
.gray-bg { background: none repeat scroll 0 0 #fff; display: block; float: left; height: 525px; margin-top: 0; width: 100%; z-index: 2; }
.bank_software_content_head h4 { font-size: 35px; margin-bottom: 20px; }
.bank_software_content_head p { font-size: 22px; font-weight: 300; }
.bank_software_content p { font-size: 16px; line-height: 20px; font-weight: 600; margin-bottom: 60px; }
.school_bottom_blk span { background: #285141; border-radius: 30px; display: table; height: 120px; line-height: 112px; margin: 0 auto 10px; text-align: center; vertical-align: middle; width: 120px; transition: 0.9s all; -webkit-transition: 0.9s all; -moz-transition: 0.9s all; -o-transition: 0.9s all; -ms-transition: 0.9s all; }
.school_bottom_blk p { margin-bottom: 40px; min-height: 45px; }
.bank_software_content p { font-size: 16px; line-height: 20px; font-weight: 600; margin-bottom: 60px; }
.school_bottom_blk span:hover { border-radius: 100%; }
.light-green { background-color: #285141 !important; }
.blackberry_page_banner { position: relative; }
.hotel-banner-content { width: 500px; margin: auto; position: absolute; top: 0; left: 0; right: 0; text-align: center; color: #FFF; padding: 20px 0 0; }
.hotel-banner-content h2 { margin-bottom: 15px; font-size: 28px; }
.hotel-banner-content p { padding: 5px 15px; background-color: #0eb5df; display: inline-block; font-size: 15px; }
.hotel_management { background: #2e6889; }
.hotel_management h1 { margin-top: 0px; }
.objective_blk h3 { font-size: 35px; margin-bottom: 65px; }
.HotelHelp { border: 1px solid #eee; padding: 25px 15px 0; min-height: 220px; margin-bottom: 25px; border-radius: 10px; }
.HotelHelp p { margin-bottom: 25px; font-size: 17px; text-transform: capitalize; }
.objective_blk p { font-size: 16px; color: #302f2f; text-align: center; margin-top: 20px; }
.hotel_blk { background: url(../images/hotel-bg.jpg) no-repeat 0px 0px; background-size: cover; margin-top: 0; padding: 40px 0 60px; }
.hotel_blk h2, .hotel_blk p { color: #FFF; }
.bank_software_detail .heading p { font-size: 18px; margin-bottom: 40px; }
.hotel_blk .school_blk p { color: #666; }
.D-blue { background-color: #4f889c; }
.hospital_management { background: #2badcc; }
.hospital_management h1 { margin-top: 0px; }
ul.wallet-text { margin-bottom: 25px; }
ul.wallet-text li { margin-bottom: 15px; font-size: 16px; display: inline-block; width: 48%; }
ul.wallet-text li i { margin-right: 10px; }
.objective_blk { width: 100%; display: inline-block; margin: 60px 0px 50px; text-align: center; }
.objective_blk h2 { font-size: 32px; color: #302f2f; text-align: center; margin-bottom: 50px; }
.objective_blk p { font-size: 16px; color: #302f2f; text-align: center; margin-top: 20px; }
.HMSfotware { background: url(../images/sleep-apnea-hospital-readmissions.jpg) center center no-repeat rgba(0,0,0,0); background-size: cover; }
.HMSfotware h3 { font-size: 35px; margin-bottom: 25px; }
.DedicatedDeveloper h3 { margin-bottom: 30px; font-size: 30px; margin-top: 0; }
.DedicatedDeveloper.HMSfotware p { width: 100%; }
.DedicatedDeveloper p { margin-bottom: 0; line-height: 30px; }
.DedicatedDeveloper p { width: 70%; margin: auto; margin-bottom: 50px; font-size: 20px; }
.hospital_blk { background: url(../images/hospital-bg.jpg) no-repeat 0px 0px; background-size: cover; padding: 20px 0 20px; }
.hospital_blk .why_box span { background: none; }
.school_Management.hospital-manag-soft .school_blk { min-height: 220px; padding: 15px; border-radius: 15px; margin-bottom: 10px; }
.school_Management.hospital-manag-soft .school_blk h4 { padding: 10px 0; font-size: 20px; }
ul.benefits-li li { font-size: 15px; margin-bottom: 11px; list-style: circle; }
.hospital_management_content { background: #fff; padding: 50px 0px; }
.hospital_management_content .school_bottom_blk span { background: #2badcc; border-radius: 100%; }
.hospitakLets { background: url(../images/letus_bg.jpg) center center no-repeat rgba(0,0,0,0); background-size: cover; }
.about_title { margin-bottom: 40px; }
.start_project .about_title h4 { color: #fff; font-size: 25px; }
.hospitakLets .about_title p { color: #fff; font-weight: bold; margin-top: 20px; font-size: 30px; text-transform: capitalize; }
.hospitakLets a.ornage_btn { background-color: #f04f4f; color: #FFF; }
.bank_software { background: #d25416; }
.bank_software_detail .ref-service-box { background-color: #fff; min-height: 235px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.bank_software_icon { width: 85px; height: 76px; background-image: url(../images/bank-icon.png); background-position: center top; background-repeat: no-repeat; display: inline-block; margin-top: 20px; }
.bank_software_detail .ref-service-box p { color: #3e3e3e; }
.bank_software_detail .ref-service-box:hover { background-color: #d25416; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.bank_software_detail .ref-service-box:hover p { color: #fff; }
.bank_software_icon.icon_1 { background-position: 3px 0px; }
.bank_software_icon.icon_2 { background-position: -85px 0px; }
.bank_software_icon.icon_3 { background-position: -174px 0px; }
.bank_software_icon.icon_4 { background-position: -252px 0px; }
.bank_software_icon.icon_5 { background-position: -337px 0px; }
.bank_software_detail .ref-service-box:hover { background-color: #d25416; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.ref-service-box:hover .bank_software_icon.icon_1 { background-position: 3px -80px; }
.ref-service-box:hover .bank_software_icon.icon_2 { background-position: -85px -80px; }
.ref-service-box:hover .bank_software_icon.icon_3 { background-position: -174px -80px; }
.ref-service-box:hover .bank_software_icon.icon_4 { background-position: -252px -80px; }
.ref-service-box:hover .bank_software_icon.icon_5 { background-position: -337px -80px; }
.ref-service-box:hover .bank_software_icon.icon_6 { background-position: -421px -80px; }
.bank_software_icon.icon_6 { background-position: -421px 0px; }
p.bank_bottom_txt { font-size: 16px; font-weight: normal; margin-bottom: 0; }
.res_insurance { display: none; }
.absolute_div_machine { margin: auto 0; width: 50%; padding: 25px 0; }
.absolute_div_banking h1 { color: #294c84; font-size: 28px; }
.absolute_div_machine h1 { text-align: left; line-height: 1.3; color: #ffffff; margin-bottom: 8px; }
.absolute_div_banking hr { border-color: #294c84 !important; width: 35px; }
.absolute_div_machine hr { width: 70px; margin-left: 0; margin-top: 10px; border: 2px solid #fff; }
.absolute_div_banking p { color: #294c84; line-height: 1.6; letter-spacing: 1px; font-size: 18px; }
.insurance_claim_head { background: #7398d2; }
.absolute_div_banking h1 { color: #294c84; }
.insurance_box-top { padding: 40px 0; }
.insurance_ul_top ul li { padding: 8px 0 8px 33px; font-size: 16px; font-weight: 600; position: relative; }
.insurance_ul_top ul li::before { content: ""; height: 20px; width: 20px; position: absolute; top: 7px; left: 0; background: url(../images/li_icon.png); background-repeat: no-repeat; background-size: 20px; }
.claim_management_row .row { padding: 40px 0; }
.online_grocery_left img { max-width: 100%; }
.insurance_claim_health h2 { margin-top: 15px; }
.insurance_claim_health h2 { font-size: 28px; font-weight: 600!important; line-height: initial; letter-spacing: initial; }
.online_grocery_right h2 { font-weight: 600; margin-bottom: 15px; color: #515151; margin-top: 0; font-size: 25px; letter-spacing: 1px; line-height: 1.3; }
.expertice_section_flutter.empower_sec_ins { background: url(../images/call_banner.jpg); background-size: cover; }
.insurance_hire_sec { padding: 50px 0; background: #f9f9f9; }
.insurance_hire_head h2 { text-align: center; font-size: 30px; font-weight: 600!important; line-height: initial; letter-spacing: initial; }
.claim_management_sec { padding: 50px 0; }
.claim_management_single { margin-bottom: 30px; }
.claim_management_img { text-align: center; }
.claim_management_c_con h4 { color: #333; font-weight: 600!important; margin-bottom: 8px; text-align: center; letter-spacing: 1px; }
.claim_management_c_con p { font-size: 14px; text-align: justify; color: #333; }
.claim_management_head h2 { margin-bottom: 50px; text-align: center; font-size: 28px; font-weight: 600!important; line-height: initial; letter-spacing: initial; }
.insurance_hire_head h2 { text-align: center; font-size: 30px; font-weight: 600!important; line-height: initial; letter-spacing: initial; }
.insurance_p_sec p { margin-bottom: 10px; }
.what_flutter_content p { line-height: 2; font-size: 15px; }
.insurance_hire_head h2 { text-align: center; font-size: 30px; font-weight: 600!important; line-height: initial; letter-spacing: initial; margin-bottom: 50px; }
.insurance_li_claim h3 { font-size: 30px; font-weight: 600!important; line-height: initial; letter-spacing: initial; color: #333; }
#sharepoint_Hire { background: url(../images/call_banner.jpg); background-size: cover; }
.call_contact_right button { padding: 8px 45px; font-size: 17px; background: #ffa801; border: 2px solid #b7680c; color: #fff; text-transform: uppercase; letter-spacing: 1px; border-radius: 50px; transition: all 0.3s; display: inline-block; }
.call_contact_left span { font-size: 25px; color: white; }
.insurence_why_sec { padding: 50px 0; background: url(../images/why_back.jpg); background-size: cover; }
.insurance_p_why h2 { color: #fff; font-size: 30px; font-weight: 600!important; }
.insurance_p_why { margin-bottom: 25px; }
.insurance_p_why p { color: #dcdcdc; font-size: 17px; }
.insurance_single_why { padding: 15px; }
.insurance_why_single_img { text-align: center; }
.ins_why_con h4 { text-align: center; font-weight: 600!important; margin-top: 13px; color: #fff; }
.ins_why_con p { text-align: justify; color: #dcdcdc; line-height: 1.4; }
.bank_software h1 { margin-top: 0px; }
.loan-software .ref-service-box:hover { background-color: #004fba; border-radius: 30px; }
.bank_software_detail .ref-service-box p { color: #3e3e3e; }
.loan-software .bank_software_icon { width: 108px; height: 78px; background-image: url(../images/loan-icon.png); background-position: center top; background-repeat: no-repeat; display: inline-block; margin-top: 20px; }
.loan-software .bank_software_icon.icon_1 { width: 109px; background-position: 3px 0px; }
.loan-software .bank_software_icon.icon_2 { width: 80px; background-position: -111px 0px; }
.loan-software .bank_software_icon.icon_3 { width: 104px; background-position: -194px 0px; }
.loan-software .bank_software_icon.icon_4 { width: 86px; background-position: -305px 0px; }
.loan-software .bank_software_icon.icon_5 { width: 96px; background-position: -407px 0px; }
.loan-software .bank_software_icon.icon_6 { width: 96px; background-position: -510px 0px; }
.loan-software .ref-service-box:hover .bank_software_icon.icon_1 { background-position: 2px -78px; }
.loan-software .ref-service-box:hover .bank_software_icon.icon_2 { background-position: -111px -78px; }
.loan-software .ref-service-box:hover .bank_software_icon.icon_3 { background-position: -194px -78px; }
.loan-software .ref-service-box:hover .bank_software_icon.icon_4 { background-position: -305px -78px; }
.loan-software .ref-service-box:hover .bank_software_icon.icon_5 { background-position: -407px -78px; }
.loan-software .ref-service-box:hover .bank_software_icon.icon_6 { background-position: -510px -78px; }
.loan-software .ref-service-box { background-color: #fff; min-height: 205px; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.loan-choose .ref-service-box { width: 155px; height: 155px; margin: 0px auto 15px; min-height: auto; background: #fff; border: 3px solid #004fba; padding: 32px 0px; border-radius: 100%; }
.loan-choose .ref-service-box:hover { background: #004fba; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.bank_software_icon_1.icon_5 { background-position: -326px 0px; }
.bank_software_icon_1.icon_6 { background-position: -410px 0px; }
.ref-service-box:hover .bank_software_icon_1.icon_5 { background-position: -326px -80px; }
.ref-service-box:hover .bank_software_icon_1.icon_6 { background-position: -410px -80px; }
.mobile_icon .img_bg00 { width: 174px; height: 174px; border: dotted 2px #a7a7a7; border-radius: 100%; background-color: #fff; cursor: pointer; margin: 20px 0px; text-align: center; margin: auto; transition: all 1s; }
.Hyperledger_White .img_bg01.bg_2.c2-chng { background: #f0554a; }
.Hyperledger_White .mobile_icon .img_bg01 { padding-top: 30px; }
.img_bg01.bg_2.c2-chng { background: #a4c828; }
.mobile_icon .img_bg01 { width: 155px; height: 155px; padding-top: 37px; border-radius: 100%; background-color: #a7a7a7; margin: 8px; transition: all 1s; }
.mobile_app_development .mobile_icon { padding: 20px 0px; }
.Hyperledger_White .img_bg01.bg_4.c03-chng { background: #58c5c2; }
.Hyperledger_White .img_bg01.bg_6.c03-chng { background: #00528e; }
.Hyperledger_White .img_bg01.bg_8.c2-chng { background: #e5242e; }
.mobile_app_development.Hyperledger_White { background-color: #FFF; }
.mobile_app_development { padding: 50px 0px; }
.mobile_app_development .mobile_icon a span { color: #333; }
.mobile_app_development .mobile_icon span { line-height: 25px; font-weight: 600; margin-top: 10px; display: block; }
section.BlockChain-bg1.sectionarea { padding-top: 0px; }
.codeigniter_box { margin-top: 50px; }
.sectionarea .codeigniter_box { margin-top: 0px; }
.BlockChain-bg1 { background-image: url(../images/blue-bgblue.jpg) !important; background-repeat: no-repeat; background-size: cover; background-position: right top; color: #abcbfe; font-size: 15px !important; padding-bottom: 150px !important; }
.Hyperledger-part, .Hyperledger-part2, .Hyperledger-part3, .Hyperledger-part4 { background-image: url(../images/blue-bg.jpg); background-repeat: no-repeat; padding: 50px 0; color: #FFF; background-size: cover; }
.HyperledgerBox { text-align: left; margin-bottom: 25px; }
.HyperledgerImg { padding: 10px; border: 1px solid #004b72; margin-bottom: 25px; }
.development_services h4 { font-size: 30px; margin-bottom: 20px; }
.HyperledgerBox h4 { font-size: 25px; margin-bottom: 10px; color: #00aeff; }
.HyperledgerBox p { color: #ccc !important; line-height: 25px; font-size: 16px; margin-bottom: 0; }
.Hyperledger-part .contant_express_hding h2 { color: #fff !important; margin-bottom: 35px; }
.bColor { color: #2e7fae !important; }
#way_we_work { background: #f6f6f6; padding: 45px 0px 60px; }
.Hyperledger-choose h3 { font-size: 28px; margin-bottom: 30px; }
.Hyperledger-choose p { font-size: 17px; margin-bottom: 20px; color: #666; }
.choose-icon { border: 5px solid #00112d; background-color: #00112d; border-radius: 50%; height: 160px; width: 160px; display: inline-block; margin-bottom: 15px; line-height: 154px; }
.choose-box1 { margin-top: 20px; }
.choose-icon:hover { background-color: #01bdf3; border: 5px solid #01bdf3; transition: 0.5s all; -webkit-transition: 0.5s all; -moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all; }
.choose-box1:hover p { color: #01bdf3; }
ul.fabric-ul { list-style: circle; padding-left: 20px; }
ul.fabric-ul li { font-size: 15px; margin-bottom: 10px; color: #f0554a; }
.Hyperledger-part4 { background-image: url(../images/blue-bg.jpg); padding-bottom: 10px; }
.Hyperledger-part4 h2 { color: #96d6d7 !important; }
.Hyperledger-part4 .HyperledgerImg { border: 1px solid #f0554a; }
.Hyperledger-part4 .HyperledgerBox h4 { color: #f0554a; }
.Hyperledger-choose4 .choose-icon { border: 5px solid #96d6d7; background-color: #96d6d7; border-radius: 50%; }
.Hyperledger-choose4 .choose-box1:hover p { color: #f0554a; }
.Hyperledger-choose4 .choose-icon:hover { background-color: #f0554a; border: 5px solid #f0554a; }
.Hyperledger-part2 { background-image: url(../images/blue-bg-explore.jpg); padding-bottom: 10px; }
.HyperledgerImg { padding: 10px; border: 1px solid #004b72; margin-bottom: 25px; }
.Hyperledger-part2 .HyperledgerBox h4 { color: #58c5c2; }
.Hyperledger-part2 .contant_express_hding h2 { color: #fff !important; margin-bottom: 50px; }
.Hyperledger-choose2 .choose-icon { border: 5px solid #58c5c2; background-color: #58c5c2; border-radius: 50%; }
.Hyperledger-choose2 .choose-icon:hover { background-color: #0d6b68; border: 5px solid #0d6b68; }
.Hyperledger-choose2 .choose-box1:hover h4 { color: #58c5c2; }
.Hyperledger-choose2 .choose-box1:hover p { color: #58c5c2; }
.Hyperledger-choose2 .choose-box1 h4 { color: #333; margin-bottom: 15px; font-size: 18px; }
.hyperledger-indy { background-image: url(../images/blue-bg_indy.jpg); background-repeat: no-repeat; padding: 50px 0; color: #FFF; background-size: cover; margin-top: 0 !important; }
.HyperledgerBox { text-align: left; margin-bottom: 25px; min-height: 440px; }
.hyperledger-indy .HyperledgerBox p { color: #666 !important; }
.mid-contant-col.contant_express_hding h2 { margin-bottom: 40px; }
.Hyperledger-part3 { background-image: url(../images/blue-bg-iroha.jpg); padding-bottom: 10px; }
.Hyperledger-part3 h2 { color: #e5242e !important; }
.mid-contant-col.contant_express_hding .featur_ihora { color: #e5242e !important; }
.Hyperledger-part3 .HyperledgerBox h4 { color: #e5242e; }
.Hyperledger-part3 .HyperledgerBox p { color: #333 !important; }
.Hyperledger-choose3 .choose-icon { border: 5px solid #333; background-color: #333; border-radius: 50%; }
.Hyperledger-choose3 .choose-icon:hover { background-color: #e5242e; border: 5px solid #e5242e; }
.Hyperledger-choose3 .choose-box1:hover p { color: #e5242e; }
#why_development.CryptocurrencyPlatforms { background: rgba(0, 0, 0, 0) url(../images/bitcoin-bg.jpg) no-repeat scroll center top / cover; margin-top: 0; }
.cryp-heading { padding: 45px 0 0; color: #FFF; }
.cryp-heading h3 { font-size: 30px; margin-bottom: 15px; text-transform: capitalize; }
.cryp-heading p { font-size: 18px; }
.why_box span:hover { background: #ed6015; cursor: pointer; }
.choose-part1 .responsive-web { margin-bottom: 35px; text-align: center; min-height: 380px; }
.BitcoinWalletChoose .Angular_box h4 { font-size: 22px; }
.BitcoinWalletChoose .responsive-web h4 { color: #000; margin-bottom: 10px !important; text-transform: capitalize; }
.bg7 { background-color: #1edb5c; }
.bg6 { background-color: #31ebbd; }
.bg8 { background-color: #00d8ff; }
.bg9 { background-color: #964ff6; }
.strt_pjct_bg { background: url(../images/wnt-bg.png) center center/cover no-repeat rgba(0,0,0,0); }
.mlm-row { background: #fd692e; }
.CryptocurrencyPlatforms .why_box img, .mlm-bg .why_box img { width: 55px; }
.crypto-exchange-gray-part { background-image: url(../images/gray-bg_bitcoin.jpg) !important; background-repeat: no-repeat; background-size: cover; text-align: center; margin-top: 25px; }
.choose-part1.crypto_newdchoosepart .responsive-web { min-height: auto; }
.crypto-ico-part { background-image: url(../images/gray-bg-icogray.jpg) !important; background-repeat: no-repeat; background-size: cover; background-position: center top; text-align: center; padding: 120px 0 65px; }
.crypto-ico-part .orange-text { color: #ff7c1c; }
.crypto-ico-orange-part { background-color: #ff7c1c; padding: 40px 0; }
.choose-part1 .pColor1 { font-size: 18px; color: #2887de; }
.choose-part1 .pColor2 { font-size: 18px; color: #e56838; }
.choose-part1 .pColor3 { font-size: 18px; color: #339d59; }
.choose-part1 .pColor4 { font-size: 18px; color: #9a44d1; }
.crypto-icon { text-align: center; line-height: 150px; background-color: #ff7c1c; border-radius: 50%; }
.gredient-row { background: #0a7dff; background: -moz-linear-gradient(-45deg, #0a7dff 0%, #34bdfd 100%); background: -webkit-linear-gradient(-45deg, #0a7dff 0%, #34bdfd 100%); background: linear-gradient(135deg, #0a7dff 0%, #34bdfd 100%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a7dff', endColorstr='#34bdfd', GradientType=1 );
}
.BlockChain-bg1 span.head { color: #03cfc2; font-size: 25px; margin-bottom: -5px; display: block; }
.BlockChain-bg1 h2 { color: #03cfc2; margin-bottom: 20px; font-size: 25px !important; }
.BlockChain-bg2 { background-image: url(../images/blue-bg2-ages.jpg); background-position: right top; background-repeat: no-repeat; background-size: cover; border-top: 1px dashed; position: relative; padding: 100px 0; }
.BlockChain-bg2 h3, .BlockChain-bg3 h3 { background-image: url(../images/heading-bg.gif); background-position: center top; background-repeat: no-repeat; left: 0; line-height: 120px; margin: auto; position: absolute; right: 0; text-align: center; top: -57px; z-index: 99; overflow: hidden; }
.title { color: #02eca2; }
.round-box h2 { color: #02eca2; font-size: 20px; font-weight: 300 !important; }
.sbd_blk .round-box h2 { min-height: 45px; margin-bottom: 0px; }
.sbd_blk .round-box p { padding-top: 13px; }
.round-box p { color: #e1edcf; font-size: 14px; font-weight: normal; }
.round-box { margin-bottom: 35px; }
.cta__button { position: relative; width: 195px; height: 195px; display: flex; justify-content: center; align-items: center; padding: 20px; color: #efefef; border: 4px solid #012c7a; border-radius: 50%; margin: auto; margin-bottom: 25px; }
.sbd_blk .round-box { min-height: 460px; }
.BlockChain-bg3.new_contnt_bc { background-image: url(../images/blue-bg1-blockchain.jpg); position: relative; }
.BlockChain-bg2 h3, .BlockChain-bg3 h3 { background-image: url(../images/heading-bg.gif); background-position: center top; background-repeat: no-repeat; left: 0; line-height: 120px; margin: auto; position: absolute; right: 0; text-align: center; top: -57px; z-index: 99; overflow: hidden; }
.BlockChain-bg3 p.subtitle { color: #FFF; }
p.subtitle { margin-bottom: 40px; color: #abcbfe; font-size: 17px; line-height: 34px; padding: 0 25px; }
.new_blk_bc { display: inline-block; text-align: center; }
.new_blk_bc ul li { width: 20%; float: left; }
.new_blk_bc ul li h4 { color: #02eca2; font-size: 18px; margin-bottom: 30px; min-height: 49px; line-height: 24px; }
.BlockChain-bg3 { background-image: url(../images/blue-bg3.jpg); background-position: left top; background-repeat: no-repeat; background-size: cover; border-top: 1px dashed; position: relative; padding: 100px 0 150px; }
.BlockChain-bg2 h3, .BlockChain-bg3 h3 { background-image: url(../images/heading-bg.gif); background-position: center top; background-repeat: no-repeat; left: 0; line-height: 120px; margin: auto; position: absolute; right: 0; text-align: center; top: -57px; z-index: 99; overflow: hidden; }
.shap-box1 { -webkit-border-radius: 19px 20px 20px 19px/19px; -moz-border-radius: 19px 20px 20px 19px/19px; border-radius: 19px 20px 20px 19px/19px; background-color: #001c60; background-image: -webkit-linear-gradient(124deg, #34bdfd 4%, #00bfb3); background-image: -moz-linear-gradient(124deg, #34bdfd 4%, #00bfb3); background-image: -o-linear-gradient(124deg, #34bdfd 4%, #00bfb3); background-image: -ms-linear-gradient(124deg, #34bdfd 4%, #00bfb3); background-image: linear-gradient(124deg, #34bdfd 4%, #00bfb3); min-height: 345px; width: 100%; padding: 45px 55px 45px 20px; }
.shap-icon { padding-top: 60px; }
.shap-details { color: #001c60; }
.shap-details h4 { font-size: 30px; margin-bottom: 25px; }
.shap-details p { font-size: 15px; line-height: 29px; }
.chain-part h4 { text-align: center; margin-top: 0; position: absolute; top: -70px; width: 100%; color: #FFF; font-size: 30px; }
.shap-box2 { -webkit-border-radius: 19px; -moz-border-radius: 19px; border-radius: 19px; background-color: #001c60; background-image: -webkit-linear-gradient(-18deg, #00bfb3, #73d8d2 84%); background-image: -moz-linear-gradient(-18deg, #00bfb3, #73d8d2 84%); background-image: -o-linear-gradient(-18deg, #00bfb3, #73d8d2 84%); background-image: -ms-linear-gradient(-18deg, #00bfb3, #73d8d2 84%); background-image: linear-gradient(-18deg, #00bfb3, #73d8d2 84%); width: 100%; min-height: 345px; padding: 45px 55px 45px 20px; }
.cloud-part { background-image: url(../images/cloud-bg.png); background-position: center top; background-repeat: no-repeat; background-size: cover; position: relative; min-height: 590px; }
.chain-part { background-image: url(../images/blue-bg4.jpg); background-position: left top; background-repeat: no-repeat; background-size: cover; position: relative; }
.chain-bg-part { background-image: url(../images/chain-bg.png); background-position: center top; background-repeat: no-repeat; margin-top: -470px; position: relative; z-index: 99; min-height: 3400px; }
.arrow-part { text-align: center; z-index: 99999; position: absolute; top: -110px; left: 0; right: 0; }
.chain-box1 { position: absolute; top: 17%; left: 13%; color: #FFF; }
.ser-chain-img { padding-bottom: 35px; }
.chain-box1 .ser-chain-img.left-img1 img { margin-left: 0; }
.ser-chain-text { background-image: url(../images/left-arrow.png); background-position: right top; background-repeat: no-repeat; width: 400px; height: 61px; padding-right: 200px; text-align: right; }
.chain-box2 .ser-chain-img { padding-left: 22%; }
.ser-chain-img { padding-bottom: 35px; }
.chain-box2 { position: absolute; top: 29%; right: 0; color: #FFF; text-align: left; }
.chain-box2.top4 { top: 52%; }
.chain-box2 .ser-chain-text { background-image: url(../images/right-arrow.png); background-position: left top; background-repeat: no-repeat; width: 548px; height: 61px; padding-left: 200px; text-align: left; padding-right: 0; }
.chain-box2 .ser-chain-img { padding-left: 22%; }
.ser-chain-img { padding-bottom: 35px; }
.ser-chain-text { background-image: url(../images/left-arrow.png); background-position: right top; background-repeat: no-repeat; width: 400px; height: 61px; padding-right: 200px; text-align: right; }
.chain-box1.top3 { top: 40%; }
.chain-box2.top4 { top: 52%; }
.chain-box1.top5 { top: 66%; }
.chain-box2.top6 { top: 78%; }
.chain-cloud-bottom { width: 100%; position: absolute; bottom: 0; }
.chain-bulb { width: 100%; text-align: center; position: absolute; bottom: 0; z-index: 9999; }
.chain-cloud-bottom img { max-width: 100%; }
.start-bitcoin-mining { background-image: url(../images/blue-bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 70px 0; color: #FFF; }
.Bitcoin-Mining-Hardware { padding: 80px 0; background-image: url(../images/gray-bg-minignsoft.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; }
.phone_tab { padding-top: 95px; }
.bhoechie-tab-container .blue_round { position: absolute; top: -150px; left: -185px; z-index: 99; }
.industry_in .bhoechie-tab-menu { padding-right: 0; padding-left: 48px; padding-bottom: 0; background: #e0e0e0; }
.industry_in .list-group { background: #e5e5e5; height: 571px; margin-bottom: 0px; }
.retail_top { padding-bottom: 50px; }
.phone_tab a.list-group-item.active, a.list-group-item.active:hover, a.list-group-item.active:focus { background: #e5e5e5; color: #191919; }
.bhoechie-tab-menu .list-group>a.active:before { content: ''; position: absolute; left: -2px; top: 27%; border: 4px solid #ed1c24; height: 20px; }
.industry_in .bhoechie-tab-content { background: none; }
.industry_in .bhoechie-tab-content { padding-left: 20px; padding-top: 10px; }
.inner_phone .phone_right { width: 50%; padding-top: 90px; }
.inner_phone .phone_right h4 { color: #fff; }
.inner_phone .phone_right h4 { color: #000000; font-size: 28px; padding-bottom: 17px; }
.tab_ar_industry h4 { color: #333!important; }
.bhoechie-tab-content li { font-weight: 500!important; font-size: 16px!important; text-align: left; padding: 7px 0; list-style-type: disc; }
.inner_phone .phone_right p { color: #fff; }
.inner_phone .phone_right p { color: #272727; font-size: 16px; font-weight: 700; }
.tab_ar_industry p { color: #333!important; }
.bhoechie-tab-content p { text-align: justify; }
.industry_in .bhoechie-tab .bhoechie-tab-content:not(.active) { display: none; }
.industry_in .bhoechie-tab .bhoechie-tab-content:not(.active) { display: none; }
.industry_in .list-group { background: #e5e5e5; height: 571px; margin-bottom: 0px; }
.phone_tab .list-group-item { background: #e5e5e5; border: none; font-size: 17px; font-weight: bold; color: #686868; text-align: left; }
.industry_in { background: url(../images/mobile_bg.jpg) no-repeat; background-position: center top; background-size: cover; padding: 50px 0; padding-bottom: 0px; margin-bottom: 125px; }
.indudtry_hed h3 { padding: 6px 8px; font-size: 25px; margin-bottom: 10px; display: inline-block; font-weight: bold; }
.phone_tab .bhoechie-tab-menu .list-group:before { content: ""; position: absolute; border: dashed 2px #fff; height: 100%; z-indeX: 2; }
.phone_tab a.list-group-item:hover, a.list-group-item:focus { background: #e5e5e5; color: #191919; }
.slid_sec, .slid_sec2 { background: url(../images/clnt_bg.png) no-repeat; background-position: center top; text-align: center; }
.our_valuable { padding-top: 0; padding-bottom: 0px; }
.content_slint p { font-size: 15px; color: #363636; line-height: 29px; padding: 21px 178px; }
/** vr css **/
.vr_video_section { position: relative; }
.vr_video_text { position: absolute; width: 100%; height: 100%; top: 0; background: #000000c4; display: flex; }
.vr_video_div { text-align: center; height: 90vh; overflow: hidden; }
.vr_video_text_in h1 { color: #fff; font-size: 50px; font-weight: 600!important; }
.virtualreality { padding: 25px 0; }
.virtualreality { background: url(../images/about-banner.jpg) center top no-repeat; padding-bottom: 150px; color: #fff; background-color: #6c2a91; background-size: auto; position: relative; min-height: 1200px; height: 100%; padding-bottom: 0px; display: inline-block; width: 100%; }
.virtualreality p { line-height: 1.8 !important; font-size: 18px; }
.virtualreality h2 { color: #FFF; padding: 6px 8px; font-size: 41px; margin-bottom: 8px; display: inline-block; font-weight: 700 !important; }
.aeroplanepart { position: absolute; right: 0; top: 49px; }
.aeroplanepart img { width: 300px; }
.earth-round { position: absolute; left: 5%; top: 3%; }
.earth-round img { width: 100px; opacity: 0.5; }
.earth-round.faa-spin.animated { animation: spin 8s linear infinite; }
.rocket { position: absolute; left: 7%; top: 7%; }
.rocket img { width: 300px; }
.earth-circle { position: absolute; left: 33%; bottom: 14%; z-index: 5; }
.earth-circle img { width: 360px; }
.yellow-circle { position: absolute; left: 30%; bottom: 10%; z-index: 3; }
.yellow-circle img { width: 200px; }
/************** most popular section css start  ******************/


.most_popular_part { width: 100%; display: inline-block; background: #6c2a91; position: relative; padding: 50px 0; }
.vr-mostpopular-part { width: 200px; height: 200px; overflow: hidden; border: 12px solid rgba(221, 221, 221, 0.54); border-radius: 50%; }
.most-outlinepart { border: 2px dashed #fff; border-radius: 50%; display: inline-block; text-align: center; vertical-align: middle; padding: 10px; }
.most-popilarlist ul li { width: 19%; display: inline-block; text-align: center; vertical-align: top; transition: transform .2s; }
.most-popilarlist { width: 100%; display: inline-block; text-align: center; margin: 70px 0; }
.most-applist1 { margin-top: 150px; }
.most-applist2 { margin-top: 70px; }
.most-applist4 { margin-top: 70px; }
.most-applist5 { margin-top: 150px; }
.most-popilarlist ul li:hover { transform: scale(1.2); }
.vr-mostpopular-part:hover { border-color: #cc97d7; }
.vr-middle-title { width: 100%; text-align: center; margin: auto; padding-bottom: 50px; }
.vr-middle-title h2 { width: 60%; text-align: center; background: #4711b6; border-radius: 100px; color: #fff; margin: auto; border: 2px dashed #fff; font-weight: bold !important; padding: 35px; }
.most-applist3.active { transform: scale(1.2); }
.most-appcontentpart { width: 100%; display: inline-block; padding: 10px; margin: 20px 0; text-align: center; }
.most-appcontentpart h3 { color: #fff; }
.vr-appslider { position: relative; }
.vr-appslider .fs-stretcher { display: none; }
.vrapp-gamebox { background: url(../images/mobile.png) no-repeat center top; min-height: 600px; padding: 40px;/* width:364px; */ width: 100%; overflow: hidden; background-size: 80% 100%; }
.vrapp-gamebox h3 { text-align: center; color: #fff; margin: 22px 0; font-weight: bold !important; }
.slider-imgboxvr { width: 151px; height: 110px; text-align: center; margin: 10px auto; border: 3px solid #b34cbb; border-radius: 10px; overflow: hidden; }
.gamevar-contentpart { width: 100%; display: inline-block; color: #fff; margin: 10px 0; }
.gamevar-contentpart p { line-height: 25px; font-size: 14px !important; padding: 30px; }
.game_slider_part { width: 100%; display: inline-block; background: #6c2a91; position: relative; padding: 100px 0; }
.OpenStack .android_tblt .responsive-web .box1 { background: #ed1844; }
.OpenStack .android_tblt .responsive-web .box1:hover { background: #3f3f3f; }
.height50 { height: 50px; }
.openshift_nav { margin-bottom: 20px; padding-left: 15px; }
.openshift_nav li { margin-bottom: 15px; font-size: 18px; }
.openshift-part { background-image: url(../images/red_bg.jpg); background-repeat: no-repeat; background-position: center center; background-size: cover; color: #FFF; padding-top: 100px; }
.openshift-part h2 { font-size: 35px; font-weight: bold !important; margin-bottom: 50px; }
.why-satta-matka h3, .betting_softwarearea h4 { margin-bottom: 35px; font-weight: 600 !important; font-size: 30px; }
.why-satta-matka .app_panelcta { border-radius: 50%; box-shadow: 0 0 30px #dadada; display: inline-block; height: 220px; padding-top: 60px; width: 220px; }
.why-satta-matka .app_panelcta h5 { font-weight: bold; font-size: 16px; }
.why-satta-matka h5 { margin-top: 30px; font-size: 20px; }
.satta-box img { border-radius: 50%; box-shadow: 0 0 20px #ccc; }
.satta-matka-feture img { border-radius: 50%; }
.bottom_img { position: absolute; right: -110px; bottom: -50px; }
.bottom_img img { width: 100%; }
.yellow_bg { position: absolute; top: -140px; left: -20px; }
.mark_based .slick-list.draggable { height: 750px !important; }
.our_valuable .slick-list.draggable { height: 480px !important; }
.bhoechie-tab-container .blue_round { position: absolute; top: -150px; left: -185px; z-index: 99; }
.client_img img { border-radius: 50%; }
section.app_development h3 { margin-bottom: 100px; }
.virtualreality { background: url(../images/about-banner.jpg) center top no-repeat; padding-bottom: 150px; /*background-position: center center;*/
color: #fff; background-color: #6c2a91; background-size: auto; position: relative; min-height: 1200px; height: 100%; padding-bottom: 0px; display: inline-block; width: 100%; }
.vr-middle-title h2 { width: auto; }
.vr-middle-title.mp-title h2 { width: auto; margin-top: 80px; }
.earth-circle { bottom: inherit; top: 670px; }
.yellow-circle { bottom: inherit; bottom: inherit; top: 600px; margin-left: 140px; }
.virtualreality p { font-size: 15px; line-height: 25px !important; }
.slick-dots { bottom: -105px; }
.vr-middle-title.vr-app h2 { margin-top: 50px; margin-bottom: 50px; }
.industry_in2 { background: none !important; padding-top: 360px; position: relative; }
.industry_in .bhoechie-tab-content { background: none; }
.inner_phone .phone_right h4 { color: #fff; }
.inner_phone .phone_right p { color: #fff; }
.design-icon2 { position: absolute; right: 0px; top: 0px; }
.design-icon1 { position: absolute; top: -170px; z-index: 99; }
.industry_in .vr-middle-title { padding-bottom: 110px; margin-top: 130px; }
.our_valuable { padding-top: 0; padding-bottom: 0px; }
.our_valuable .slick-dots { bottom: 95px; }
.content_slint2 p { color: #fff; }
.inner_colorfull2 { background: none; padding: 0 60px; width: 100%; display: inline-block; margin-top: 45px; position: relative; }
.inner_panel { background: rgba(0,0,0,0.5); margin-top: 55px; }
.why-app { padding-top: 150px; /*background-color:#2555c0;*/ padding-bottom: 30px; }
.ar_img { padding-bottom: 115px; }
.earth-round { top: 30px; }
.rocket { top: 100px; }
.industry_in .list-group2, .phone_tab .list-group-item2 { background-color: #f2d032; }
.industry_in .bhoechie-tab-menu2 { background-color: #eccb32; }
.phone_tab .bhoechie-tab-menu2 .list-group:before { display: none; }
.phone_tab a.list-group-item2.active, a.list-group-item2.active:hover, a.list-group-item2.active:focus { background-color: #f2d032; }
.vr_treespart { background-image: url(../images/trees.jpg); background-repeat: no-repeat; background-size: cover; background-position: center top; box-sizing: border-box; -webkit-animation: slide 13s linear infinite; width: 100%; height: 700px; padding-top: 200px; position: relative; margin-top: 0px; }
 @-webkit-keyframes slide {  from {
background-position: 0 0;
}
to { background-position: -400px 0; }
}
.fish_part { background-image: url(../images/fish.png); background-repeat: no-repeat; background-size: cover; background-position: center -150px; box-sizing: border-box; -webkit-animation: slide 8s linear infinite; width: 100%; height: 250px; margin-top: -244px; }
 @-webkit-keyframes slide {  from {
background-position: 0 0;
}
to { background-position: -400px 0; }
}
.water-part, .water-part2 { position: absolute; top: -250px; width: 100%; left: 0px; right: 0px; }
.water-part img, .water-part2 img { width: 100%; }
.water-part2 { top: 20px; }
.bhoechie-tab-content h5 { font-size: 20px; margin: 22px 0 15px; text-align: left; }
/**/

.app_service_vr_single { color: #87259e; border: 2px dashed #fff; padding: 25px; border-radius: 35px; background: #fff; margin-bottom: 30px; min-height: 190px; }
.app_service_vr_single h4 { font-weight: 600!important; font-size: 20px; margin-bottom: 8px; color: #333; }
.app_service_vr_single p { font-size: 15px; color: #333; }
.app_service_vr_head { margin-bottom: 60px; }
.app_service_vr_head h3 { font-size: 41px; text-align: center; background: #4711b6; border-radius: 100px; color: #fff; margin: auto; border: 2px dashed #fff; font-weight: bold !important; padding: 35px; width: auto; display: inline-block; }
.slid_sec .slick-prev.slick-arrow { top: 180px; }
.slid_sec .slick-next.slick-arrow { right: 30px !important; top: 180px; }
.vr_reality_top i { font-size: 25px; margin: 15px 0; color: #FFC107; }
.Illustrator_box.vr_reality_top h2 { font-size: 20px; font-weight: normal; padding-top: 10px; padding: 0px; }
.Illustrator_box.vr_reality_top h3 { font-size: 20px!important; font-weight: 700!important; margin-bottom: 8px; }
.vr_reality_top ul { padding-left: 40px; }
.vr_reality_top ul li { list-style-type: disc; padding: 8px 0; font-size: 18px; }
/** game css **/

.fear_ofvrtual .Angular_black { min-height: 490px; }
.virtual-bettypes { font-size: 40px; font-weight: bold !important; color: #fff; }
.feature_part { margin-top: 50px; }
.sports_content_ul ul li { font-weight: 600; font-size: 16px; margin-bottom: 10px; position: relative; padding-left: 30px; }
.sports_content_ul ul li { font-weight: 600; font-size: 16px; }
.sports_content_ul ul li::before { background-position: 0 4px; background-size: 15px; content: " "; height: 20px; width: 20px; position: absolute; left: 0; background-image: url(../images/check.png); background-repeat: no-repeat; }
#testimonials_says { padding: 40px 0; background: url(../images/client_bg.jpg) center top no-repeat; }
.testimonials_says { margin: 0 auto; display: block; width: 60%; }
.testimonials_says > h2 { color: #fff; font-size: 32px; font-weight: 700; margin: 17px 29px 30px; position: relative; text-align: center; }
.testimonials_says .slick-prev.slick-arrow { background: rgba(0, 0, 0, 0) url("../images/arro_left.png") no-repeat scroll left top !important; font-size: 0 !important; height: 45px; left: -83px; opacity: 1 !important; position: absolute; top: 45%; width: 45px; }
.testimonials_says .slick-next.slick-arrow { background: rgba(0, 0, 0, 0) url("../images/arro_right.png") no-repeat scroll left top !important; font-size: 0 !important; height: 45px; right: -72px; opacity: 1 !important; position: absolute; top: 45%; width: 45px; }
#testimonials_writing { background: rgba(0, 0, 0, 0) url("../images/testimonials_writing.jpg") no-repeat scroll center top / cover; padding: 40px 0; }
.testimonials_says > h2 { color: #fff; font-size: 32px; font-weight: 700; margin: 17px 29px 30px; position: relative; text-align: center; }
.testimonials_says1 .slick-prev.slick-arrow { background: rgba(0, 0, 0, 0) url("../images/arro_left1.png") no-repeat scroll left top !important; font-size: 0 !important; height: 45px; left: -50px; opacity: 1 !important; position: absolute; top: 72%; width: 18px; }
.testimonials_says1 .slick-next.slick-arrow { background: rgba(0, 0, 0, 0) url("../images/arro_right1.png") no-repeat scroll left top !important; font-size: 0 !important; height: 45px; right: -50px; opacity: 1 !important; position: absolute; top: 72%; width: 18px; }
.testimonials_box_inner { background: #fff none repeat scroll 0 0; border-radius: 5px; margin-top: 19px; min-height: 165px; padding: 30px; position: relative; }
.testimonials_box_inner > p { color: #000; line-height: 28px; padding: 5px 25px; text-align: center; }
.testimonials_box_inner span { left: 10px; position: absolute; top: 10px; }
.testimonials_box_inner::after { border-bottom: 15px solid #fff; border-left: 15px solid transparent; border-right: 15px solid transparent; content: ""; position: absolute; top: -14px; }
.testimonials_box_inner b { bottom: 10px; position: absolute; right: 8px; }
.item_container { text-align: center; }
.testimonials_says1 { margin: 0 auto; display: block; width: 100%; }
.curt_parta { color: #fff; margin-top: 10px; }
/** lifestyle **/

ul.hor_1 { background-position: left center; background-repeat: no-repeat; float: left; height: 100%; left: 50px; position: fixed; top: 5%; width: auto; z-index: 9; }
.resp-tabs-list li:hover, .resp-tabs-list li.resp-tab-active { background-color: rgba(232, 170, 19,.8) !important; border-color: #d68b09 !important; transform: scale(1.3); font-size: 21px; }
.resp-tabs-list li { background-color: rgba(0, 0, 0, 0.4) !important; border: 1px solid rgba(255, 255, 255, 0.5); border-radius: 50%; clear: both; color: rgb(255, 255, 255); cursor: pointer; float: left; font-size: 23px; font-weight: 100; height: 60px; line-height: 60px; list-style: outside none none; margin: 15px 0 !important; padding: 0 !important; text-align: center; text-shadow: 0 1px 1px rgb(51, 51, 51); transition: all 0.2s ease 0s; width: 60px; }
.resp-tabs-container div.caption-seciont { background-color: rgba(0, 0, 0, 0.5); border-top: 1px dashed rgb(255, 255, 255); bottom: 0; height: auto; padding: 15px 0 13px; position: absolute; top: auto; width: 100%; z-index: 9; }
.resp-tabs-container div.caption-seciont .event-date { color: rgb(232, 170, 7); float: left; font-size: 16px; padding: 15px 15px 0 45px; text-align: left; height: auto; }
.resp-tabs-container div.caption-seciont .event-tet { border-left: 2px solid rgb(145, 118, 29); height: auto; overflow: hidden; padding: 0 150px 0 0; }
.resp-tabs-container div.caption-seciont .event-date p { margin: 8px 0 0; padding: 0; }
.resp-tabs-container div.caption-seciont .event-tet p { color: rgb(255, 255, 255); font-size: 16px; font-weight: 300; height: 60px; line-height: 25px; padding: 5px 15px; text-align: left; }
.resp-tabs-container div { height: 100vh; }
.resp-tab-content { display: none; cursor: pointer; padding: 0px; }
.resp-tabs-list li { background-color: rgba(0, 0, 0, 0.4) !important; border: 1px solid rgba(255, 255, 255, 0.5); border-top-color: rgba(255, 255, 255, 0.5); border-right-color: rgba(255, 255, 255, 0.5); border-bottom-color: rgba(255, 255, 255, 0.5); border-left-color: rgba(255, 255, 255, 0.5); border-radius: 50%; clear: both; color: rgb(255, 255, 255); cursor: pointer; float: left; font-size: 23px; font-weight: 100; height: 60px; line-height: 60px; list-style: outside none none; margin: 15px 0 !important; padding: 0 !important; text-align: center; text-shadow: 0 1px 1px rgb(51, 51, 51); transition: all 0.2s ease 0s; width: 60px; }
.resp-tab-content-active .first-event { transform: scale(1); }
.first-event { background-color: #fff; border: 1px solid rgb(221, 221, 221); border-radius: 5px; margin-top: 0px; padding: 0px; transform: scale(0); transition: all 0.2s ease 0s; width: 100%; }
h2.resp-accordion { cursor: pointer; padding: 5px; display: none; }
.fadeslid .slick-prev.slick-arrow { right: 70px; }
.fadeslid .slick-prev { background-image: url("../images/slid-aro.png"); transform: rotate(180deg); }
.fadeslid .slick-arrow { background-color: rgb(44, 99, 107); border: 0 none; border-radius: 0; bottom: 25px; color: rgb(255, 255, 255); font-size: 0; height: 33px; margin: 0; opacity: 0.6; position: absolute; right: 0; text-align: center; transition: all 0.2s ease 0s; width: 33px; z-index: 98; }
.fadeslid .slick-next.slick-arrow { right: 25px; }
.fadeslid .slick-next.slick-arrow { background-position: 0 center; right: 0; }
.fadeslid .slick-next { background-image: url("../images/slid-aro.png"); }
.absolute_only_mchn { width: 100%; }
.absolute_only_mchn_ot { top: 10%; }
.absolute_div_glng_only { width: 100%; }
.absolute_div_ins_n { width: 100%; }
.pharmacy_features_sec { padding: 50px 0; background: #fbf2e5; }
.pharmacy_features_head h2 { font-size: 30px; font-weight: 600!important; line-height: initial; letter-spacing: initial; text-align: center; margin-bottom: 25px; color: #333; }
.pharmacy_single_feature { min-height: 380px; background: #fff; border-radius: 4px; padding: 20px; box-shadow: 1px 1px 35px -33px; background-image: url(../images/design_15/pharmacy-management-software/feature.png); background-size: cover; margin-bottom: 30px; }
.pharmacy_single_feature h4 { margin-bottom: 6px; font-weight: 600; text-align: center; border-bottom: 1px dashed #f6debe; padding-bottom: 20px; }
.pharmacy_single_feature ul li { padding: 13px 0 13px 30px; position: relative; }
.pharmacy_single_feature ul li::before { content: ""; height: 20px; width: 20px; position: absolute; left: 0; background-repeat: no-repeat; background-size: 20px; background-image: url(../images/li_icon_brown.png)!important; top: 13px; }
.pharmacy_mangement_head h1 { color: #333; }
.absolute_phrmc_bnr .absolute_div_machine { width: 100%; }
.pharmacy_mangement_head hr { border: 2px solid #eebe7e; }
.pharmacy_mangement_head p { color: #333; }
.pharmacy_management_li ul li::before { background: url(../images/li_icon_brown.png); background-repeat: no-repeat; }
.pharmacy_sec_ins { background: url(../images/call_banner_pharm.png); }
.right_cons_pharmacy a { color: #333; }
.pharmacy_why_sec { background: url(../images/why_back_pharm.jpg); background-size: cover; }
.pharmacy_call_bottom { padding: 50px 0; background: #eebe7e; background: linear-gradient(to right, #eebe7e, #ef9c2d); background: -webkit-linear-gradient(to right, #eebe7e, #ef9c2d); }
.pharmacy_call_btn.cloud_call_action { text-align: center; }
.pharmacy_call_btn.cloud_call_action h3 { color: #fff; font-size: 30px; }
.pharmacy_call_btn.cloud_call_action p { color: #fff; font-size: 15px; color: #fff; margin: 18px 0; }
.pharmacy_call_btn.cloud_call_action a { background: #fff; color: #333; border: 1px solid #fff; }
.testimonial-section { padding: 50px 0px; background: #eee; text-align: center; }
.testimonial-section .testi-title h2 { text-align: center; margin-bottom: 50px; }
.testimonial-section .carousel-inner { background: transparent; padding: 0px; border-radius: 10px; }
.testimonial-section .img-box { width: 100%; text-align: center; margin-bottom: 25px; }
.testimonial-section .carousel-inner p { line-height: 30px; min-height: 150px; }
.testimonial-section .overview { min-height: 20px !important; }
.testimonial-section .testi-ranting i { color: #ffb31f; font-size: 22px; }
.testimonial-section .carousel-control.left { background: none; }
.testimonial-section .carousel-control.right { background: none; }
.testimonial-section .carousel-control { width: 1%; }
.testimonial-section .carousel-control { color: #000; }
.carousel-control.left { left: -90px; top: 180px; }
.carousel-control.right { right: -90px; top: 180px; }
.carousel-control i.fa.fa-angle-left { left: -90px; font-size: 74px; }
.carousel-control i.fa.fa-angle-right { right: -90px; font-size: 74px; }
.testimonial-section .carousel-indicators li { border: 1px solid #000; }
.testimonial-section .carousel-indicators .active { background-color: #000; }
.RentCollegePads-section { padding: 60px 40px; width: 100%; display: inline-block; background: #fff; }
.RentCollegePads-section { padding: 60px 40px; width: 100%; display: inline-block; background: #fff; }
.RentCollegePads_left h1 { padding-bottom: 20px; }
.RentCollegePads_left h4 { padding-bottom: 20px; }
.RentCollegePads_left p { padding-bottom: 20px; font-size: 16px; }
.RentCollegePads_left_img-part img { padding-right: 40px; }
.RentCollegePads_left_img-part img { width: auto; }
.Our-Clients-section { width: 100%; display: inline-block; text-align: center; background: #f3f3f3; padding: 60px 0px; margin-top: -5px; }
.Our-Clients-section .Our-Clients-titles h1 { padding-bottom: 20px; font-size: 34px; }
.Our-Clients-section .Our-Clients-titles p { padding-bottom: 20px; font-size: 16px; }
.client-box1 { padding: 40px 25px; text-align: center; background: #fff; margin-top: 40px; }
.client-box1 img { width: auto; }
.client-box1 h2 { padding-top: 28px; color: #637198; font-size: 19px; }
.Our-Clients-section .Our-Clients-titles p { padding-bottom: 20px; font-size: 14px; }
.client-box1 p { padding-top: 17px; color: #637198; }
.dvlmpt_services_phongp.development_services li { color: #333; }
.codeigniter_botom.sencha_app { background: #104847 none repeat scroll 0 0; }
.development_services_snecha .box li { color: #333; }
.ios_dvlmpts_li { padding-top: 0; }
.ios_dvlmpts_li .box li { color: #333; }
.absolute_fltr_main { width: 70%; }
.expretise_main_f.industries_box ul li { height: 220px; margin-bottom: 1px; }
.expretise_main_f.industries_box ul li:hover { background: #6155b8!important; height: 204px; margin-top: -12px; transition: all 0.2s ease-in-out 0s; }
.expretise_main_f.industries_box ul li::before { border-bottom: 220px solid rgba(255, 255, 255, 0.12)!important; }
.expretise_main_f.industries_box ul li::after { border-top: 220px solid rgba(255, 255, 255, 0.12)!important; }
.expretise_main_f.industries_box ul li:hover::before { border-bottom: 204px solid #6155b8!important; transition: all 0.2s ease-in-out 0s; }
.expretise_main_f.industries_box ul li:hover::after { border-top: 204px solid #6155b8!important; transition: all 0.2s ease-in-out 0s; }
.big-data-analytics_bg h3 { margin: 0 0 20px; }
.big-data-solution .mining-box { min-height: 480px; }
.Hyperledger_prt_dvlpmnt h2 { color: #fff; }
.hs_bl_dvlmnt { padding-bottom: 40px!important; }
.iPhone_uiux_Designing .box ul li { line-height: 55px; }
.blue_inner_strip h1 { color: #fff; font-size: 35px; font-weight: bold; }
.profile_page .carousel-control { width: 1%; background: none; }
.profile_page .carousel-control span.glyphicon { top: 40%; }
.profile_page .carousel-control span.glyphicon::before { display: none; }
.main-tabing-timeline .resp-tabs-list li { min-height: auto }
.main-tabing-timeline ul.hor_1 { top: 15%; }
.main-tabing-timeline ul.resp-tabs-list .resp-tab-active::before { display: none; }
.main-tabing-timeline { right: 70px; }
.main-tabing-timeline .first-event .slick-prev.slick-arrow { right: 70px; bottom: 25px; left: auto; top: auto; }
.main-tabing-timeline .first-event .slick-next.slick-arrow { right: 25px; bottom: 25px; left: auto; top: auto; }
.main-tabing-timeline .first-event .slick-arrow:hover { opacity: 1; }
.cstm_col_12.col-md-12 { padding: 0; }
.orangestrip_row { min-height: 60px; background: #bd3b00; position: relative; }
.main_page_holder .first_hd_up h1 { font-size: 35px; font-weight: bold; }
.pricing_part { /* background: url(/images/map_img.png) no-repeat;*/
background-size: 100%; padding: 40px 0; }
.core_business_row .pricing_orange { background: url(../images/01.png) no-repeat; background-size: 100%; }
.pricing_blue { background: url(../images/02.png) no-repeat; background-size: 100%; }
.pricing_red { background: url(../images/03.png) no-repeat; background-size: 100%; }
.pricing_purple { background: url(../images/04.png) no-repeat; background-size: 100%; }
.core_business_row .round_detail { font-weight: 700; margin-bottom: 100px; }
.core_business_row .round_detail i { display: block; margin-bottom: 5px; padding-top: 30px; }
.pricing_orange span { color: #fb751c; padding-top: 10px; }
.round_detail span { font-size: 12px; font-weight: 700; text-transform: uppercase; width: 100px; white-space: pre-wrap; display: block; margin: auto; height: 40px; }
.pricing_blue span { color: #049ba6; }
.pricing_red span { color: #b21b12; padding-top: 10px; }
.pricing_purple span { color: #af00ca; }
.detail_text { color: #666; display: inline-block; font-size: 14px; font-weight: 600; margin-top: 25px; line-height: 20px; }
.detail_text span { font-size: 18px; line-height: 31px; font-weight: 400; }
.We_offer h2 { color: #000!important; font-size: 40px!important; margin-bottom: 30px; text-align: center; }
#comptnet_page .We_offer h2 { border-bottom: 1px solid #eee; color: #fff; font-size: 25px!important; font-weight: 300; line-height: 60px; margin: 30px 15px; }
.We_offer p { color: #333; font-size: 15px; }
.price_box.orange { color: #ff6e1c; }
.price_box { background: #fff; border: 1px solid; font-size: 22px; line-height: 40px; text-align: center; }
.price_box.green { color: #0898a1; }
.price_box.red { color: #b41b15; }
.price_box.purple { color: #ac00c6; }
.price_box.green span, .price_box.orange span, .price_box.purple span, .price_box.red span { background: #eee; display: block; font-size: 18px; font-weight: 400; width: 100%; }
.We_offer h3 { font-size: 16px; padding: 25px 0; font-weight: 300; }
.We_offer p { color: #333; font-size: 14px; }
.fte_rate_box { background: #fff; border: 2px solid #7ca942; font-size: 16px; line-height: 45px; padding-left: 15px; position: relative; font-weight: 700; color: #7ca942; margin-bottom: 20px; }
.fte_rate_box span { background: #7ca942; color: #fff; display: inline-block; font-weight: 700; line-height: 46px; margin-left: 55px; padding: 0 15px; position: absolute; width: 60%; font-size: 20px; right: 0; text-align: center; }
.testimonial_box { border: 1px solid #7ca942; margin-bottom: 25px; text-align: center; }
.testimonial_box h2 { color: #7ca942!important; margin-top: 0!important; }
.in_box { font-size: 18px; margin: 15px; min-height: 70px; }
.cash_study_box a, .get_quote_box a, .testimonial_box a { border: 2px solid; color: #7ca942; display: inline-block; font-weight: 700; padding: 8px 10px; text-transform: uppercase; margin-top: 15px; margin-bottom: 30px; font-size: 19px; }
.cash_study_box { border: 1px solid #21c7fb; text-align: center; }
.cash_study_box h2 { margin-top: 0!important; color: #00a9fe!important; }
.get_quote_box { border: 1px solid #ffae02; text-align: center; }
.get_quote_box h2 { color: #fdaa02!important; margin-top: 0!important; }
.cash_study_box a { border: 2px solid; color: #03a7fe; }
.get_quote_box a { border: 2px solid; color: #ffae02; }
.development_services_os .Angular_black span { min-height: 91px; }
#os_comerce .yii_app_choose { text-align: center; }
#os_comerce .yii_app_choose p { font-size: 14px; }
#advantages_illustrator .choose5 { background-position: -695px -13px; width: 83px; margin: 28px 30px; height: 83px; }
#advantages_illustrator .os_comerce_box span:hover .choose5 { background-position: -786px -15px; }
#advantages_illustrator .choose6 { background-position: -9px -106px; width: 68px; margin: 33px 34px; height: 70px; }
#advantages_illustrator .os_comerce_box span:hover .choose6 { background-position: -88px -109px; }
.development_services_n_n .box li { color: #333; }
.black_container_row.sitemap { background: #ef730b; }
.sitemap_column h1 { color: #c54333; text-transform: uppercase; font-size: 30px; background: rgba(0, 0, 0, 0) url(../images/list-img.png) no-repeat scroll 0 14px;  no-repeat:;
padding-left: 12px; display: inline-block; width: 100%; margin: 15px 0; font-weight: 300; }
.sitemap_column h2 { margin-bottom: 15px; color: #ff8400; font-size: 20px; text-transform: uppercase; font-weight: 300; background: rgba(0, 0, 0, 0) url(../images/list-img1.png) no-repeat scroll 0 8px;  no-repeat:;
padding-left: 12px; margin-left: 15px; display: inline-block; width: 100%; }
.sitemap_column h3 { margin-bottom: 10px; font-size: 20px; color: #ff8400; background: rgba(0, 0, 0, 0) url(../images/list-img1.png) no-repeat scroll 0 8px;  no-repeat:;
padding-left: 12px; margin-left: 25px; display: inline-block; width: 100%; font-weight: 300; }
.sitemap_column ul { font-size: 16px; margin-left: 40px; margin-bottom: 20px; }
.sitemap_column li { line-height: 2; list-style: inside; }
.sitemap_column a { color: #3b3b3b; }
.sitemap_column h1 a { color: #c54333; display: inline-block; width: 100%; }
.row.sitemap { margin-top: 10px; }
.partner_inner_cont { padding-bottom: 25px; padding-top: 36px; }
.nda { font-weight: noraml; margin: 0; padding: 0; padding-left: 5px; }
.nda li { margin-bottom: 15px !important; line-height: 23px !important; }
.nda li span { font-weight: normal; padding-left: 10px; display: block; font-size: 14px; text-align: justify; }
.nda li strong { font-size: 16px; line-height: 34px; }
.blue_inner_strip h3 { margin: 0; padding: 0; color: #fff; /* text-align: left; */
font-size: 27px; line-height: 56px; }
.hding_1 { float: left; }
.nda_btn { float: right; padding-top: 10px; }
.feature_container_sym .resp-tabs-list li { font-weight: 600; font-size: 13px; display: inline-block; padding: 13px 15px; margin: 0 0px 0 0; list-style: none; cursor: pointer; float: left; width: 20%; background: none !important; border: none !important; position: relative; min-height: 170px; clear: initial; line-height: 1.6; }
.feature_container_sym .resp-tabs-list li img.yellow_img { display: none; }
.resp-tabs-list li.resp-tab-active img.grey_img { display: initial; }
.feature_container_sym .resp-tabs-list li img { width: auto; background: initial; }
.feature_container_sym .resp-tabs-list li span { display: block; font-size: 14px; font-weight: normal; margin-top: 15px; color: #fff; }
.feature_container_sym .resp-tabs-list li:hover, .feature_container_sym .resp-tabs-list li.resp-tab-active { transform: initial; }
.feature_container_sym ul.resp-tabs-list .resp-tab-active::before { position: absolute; content: ""; bottom: -15px; left: 44%; width: 0px; height: 0px; border-left: 15px solid transparent; border-right: 15px solid transparent; border-bottom: 15px solid #f4bf61; }
.feature_container_sym .resp-tabs-container { height: auto; }
.feature_container_sym .resp-tabs-container div { height: auto; padding: 20px; }
#companies_bg_new { background: url(../images/companies_bg.jpg) center top repeat-y; padding: 40px 0; background-size: cover; }
.companies_bg_new h1 { color: #fff; font-size: 54px; font-weight: 400; line-height: 67px; text-align: center; }
.companies_bg_new .btn { border: 3px solid #fff; color: #fff; display: table; font-size: 18px; margin: 20px auto 40px; padding: 10px 20px; text-align: center; }
.companies_box1 label { margin: 0 auto; text-align: center; display: block; }
.companies_box1 h4 { text-align: center; font-size: 35px; font-weight: 400; color: #fff; margin: 15px 0 0 0; padding: 0px; }
.companies_box1 p { text-align: center; font-size: 18px; color: #fff; margin: 0px; padding: 0px; }
.companies_box1 h4 span { color: #00baa6; }
.web_dvlpmnt_txt { background: #19bdfa; }
.webarchivesSection { position: relative !important; left: 0; width: 100%; bottom: 0px; right: 0; top: 0; z-index: 99; opacity: 1 !important; background: #000 !important; padding: 20px 0px; }
.weend-section { padding: 40px 0px; width: 100%; display: inline-block; text-align: center; }
.weend-section h3 { font-size: 16px; color: #0079be; line-height: 30px; }
.wb_dvlpmnt_ot h2 { font-size: 30px; margin-bottom: 15px; }
.Web-Application-Services-part { padding: 30px 0px; background: #02949b; color: #fff; margin-top: 30px; }
.microsoft-img-part { width: 100%; display: inline-block; text-align: center; margin-top: 114px; }
.Web-Application-down { padding: 40px 0px; }
section.Web-Application-Services-part h2 { font-size: 35px; margin-bottom: 10px; }
.Web-Application-down p { padding-top: 10px; }
.Web-Application-down p.top-discri { margin-bottom: 20px; }
.Web-Application-rightbox { padding: 10px 0px; }
.Web-Application-down p { padding-top: 10px; }
.Web-Application-rightbox p { padding: 20px 0; text-align: center; font-size: 14px; }
.Web_Portal_Development { padding: 60px 0px; width: 100%; display: inline-block; }
.Web_Portal_left { width: 100%; text-align: center; display: inline-block; margin-top: 90px; }
.Web_Portal_Development .Web_Portal_left img { width: auto; }
.right-icon-box { width: 100%; background: #0095ef; text-align: center; position: relative; padding: 33.9px 0px; margin-bottom: 15px; color: #fff; }
.right-icon-box-img { position: absolute; margin: auto; left: 0; top: 0; }
.Web_Portal_right > h3 { margin-bottom: 30px; }
.expert-section { width: 100%; display: inline-block; padding: 60px 0px; background: url(../images/expert-bg.jpg) no-repeat center top; background-size: cover; position: relative; color: #fff; }
.line-after { width: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; display: inline-block; }
.line-after { width: 100%; position: absolute; top: 0; left: 0; right: 0; bottom: 0; margin: auto; display: inline-block; }
.expert-section .hire-expert-main { padding: 40px 0px; position: relative; z-index: 10; }
.expert-section .hire-expert-main li.hire-expert-box { width: 19%; display: inline-block; text-align: center; vertical-align: top; }
.expert-section .hire-expert-main img { width: auto; padding-bottom: 20px; }
.expert-section li.hire-expert-box h4 { padding: 16px 0px; text-transform: uppercase; }
.expert-section h2 { text-align: center; }
.hire-btn-section { width: 100%; display: inline-block; text-align: center; margin-top: 40px; position: absolute; display: block; bottom: 20px; left: 0; z-index: 11111; }
.hire-btn-section img { width: auto; }
.line-after img { width: 100%; }
.Our-Clients-titles .client-box1 h3 { margin-top: 20px; font-size: 18px; }
.Our-Clients-titles .client-box1 { min-height: 220px; }
.banner_caption { position: absolute; z-index: 1; padding-top: 150px; }
.wrble_sec_bnr.banner_caption h1 { color: #fff; font-size: 40px; font-weight: 400; margin-bottom: 20px; }
.wrble_sec_bnr .wd_sub_caption { max-width: 600px; font-size: 17px; color: #fff; }
.wrble_h1_bck { background: #062480; }
.wrble_box_con h2 { margin-top: 0; }
.w_apps_developed { padding: 50px 0; }
.w_apps_main h2 { font-weight: 400; margin-bottom: 40px; color: #515151; margin-top: 0; font-size: 35px; letter-spacing: 1px; line-height: 1.3; text-align: center; }
.w_apps_single_co { text-align: center; margin: auto; min-height: 170px; border-radius: 4px; padding: 20px; border: 1px solid #efefef; margin-bottom: 30px; background-color: #fff; }
.w_apps_single_co .app_icon { min-height: 100px; position: relative; }
.w_apps_single_co .app_icon img { position: absolute; margin: auto; left: 0px; right: 0px; top: 0px; bottom: 0px; }
section.wrble_sec_bsn_drvn { background: #1c1c68; }
section.wrble_sec_bsn_drvn h2 { color: #fff; margin-bottom: 20px; }
section.wrble_sec_bsn_drvn .res_page_blk { background-color: #fff; min-height: 360px; }
.wa_development { padding: 40px 0px 40px 0px; text-align: center; }
.wa_development h2 { padding-bottom: 15px; }
.wa_development p { font-size: 14px; }
.wad_services { width: 100%; display: inline-block; text-align: left; margin-top: 15px; }
.wad_services li { padding: 5px 0; font-size: 15px; }
.wad_services li i { margin-right: 5px; }
section.contact_wrble_bck { background: url(../images/call_banner.jpg)!important; background-size: cover; }
.wc_wearable_app .wca_block { border-right: 1px dashed #6155b8; margin-bottom: 30px; }
.wc_content { width: 100%; display: inline-block; margin-bottom: 30px; }
.wrbl_indstry_sec { min-height: inherit; padding: 75px 0 75px; }
.cybrsqrty_h1ot .cyber_security_text { bottom: 40%; }
.uiux_secnew { padding: 40px 0px; }
.uiux_secnew p { line-height: 25px; text-align: justify; }
/* services 3 css start */

.mengento { background: #f08820; }
#x_cart { background: #191919; margin: 25px 0; padding: 40px 0; }
.prestashop_dev { background: #1d0047; }
.benefit .black { color: #302f2f; font-size: 30px !important; font-weight: bold; line-height: 54px; margin: 0 0 30px; text-align: center; }
.prestashop_box { margin-bottom: 25px; }
.prestashop_box h5 { font-size: 16px; margin: 0 0 10px; padding: 0; text-align: center; }
.prestashop_box p { margin: 0; padding: 0; text-align: center; }
#prestashop_box { background: #cb336e; padding: 30px 0; }
.prestashop_box span { display: block; margin: 0 auto; }
.prestashop_box span img { display: block; margin: 0 auto; }
#sharepoint_Hire { background: #7498d2; padding: 35px 0px; }
#sharepoint_Hire p { color: #fff; font-size: 15px; line-height: 25px; margin-bottom: 22px; text-align: center; }
.RailsTechnicalExpertise .hire_php_box { background-color: #972a29; min-height: 300px; }
#prestashop_inner { background: url("../images/services_bg.jpg") no-repeat scroll center top / cover; padding: 35px 0; }
.why_online p { display: block; margin: 20px auto; }
.pre_box { border: 2px solid #cb336e; border-radius: 10px; height: 138px; margin: 0 auto; width: 154px; }
.pre_box:hover { background: #cb336e; }
.pre_box span { display: block; }
.pre_development p { text-align: center; padding: 20px 0; }
.benefits1, .benefits1_ho, .benefits2, .benefits2_ho, .benefits3, .benefits3_ho, .benefits4, .benefits4_ho, .benefits5, .benefits5_ho, .benefits6, .benefits6_ho { background: url(../images/benefits_sprites.png) center top no-repeat; display: block; }
.benefits1 { background-position: 0 0; width: 95px; height: 92px; margin: 19px 23px; }
.pre_box:hover .benefits1 { background-position: -101px 0; }
.benefits2 { background-position: -205px -1px; width: 78px; height: 89px; margin: 22px 32px; }
.pre_box:hover .benefits2 { background-position: -292px -5px; }
.benefits3 { background-position: -385px -5px; width: 97px; height: 102px; margin: 19px 23px; }
.pre_box:hover .benefits3 { background-position: -494px -9px; }
.benefits4 { background-position: -610px -22px; width: 94px; height: 82px; margin: 23px 24px; }
.pre_box:hover .benefits4 { background-position: -721px -25px; }
.benefits5 { background-position: -20px -118px; width: 63px; margin: 31px 40px; height: 63px; }
.pre_box:hover .benefits5 { background-position: -97px -121px; }
.benefits6 { background-position: -183px -119px; width: 68px; margin: 29px 34px; height: 70px; }
.pre_box:hover .benefits6 { background-position: -269px -120px; }
.shopify_box h2 { color: #1f1f1f; font-size: 30px; margin: 20px 0; text-align: center; }
.shopify_box p { font-size: 15px; line-height: 25px; margin: 20px 0; text-align: center; }
.shopify_box h3 { color: #1f1f1f; font-size: 30px; margin: 20px 0 0; text-align: center; }
.Angular_black span img { display: inline-block; margin: 0 auto; width: 90px; }
#shopify_box { background-image: linear-gradient(to right, #78438b, #608c3f); padding: 20px 0; }
#advantages_illustrator h4 { margin-bottom: 35px; }
.shopify_why_box { display: block; }
.shopify_why { border: 1px solid #fafafa; border-radius: 15em; display: block; height: 130px; margin: 0 auto; width: 130px; }
.shopify_why span { display: block; }
.shopify_why1, .shopify_why1_ho, .shopify_why2, .shopify_why2_ho, .shopify_why3, .shopify_why3_ho, .shopify_why4, .shopify_why4_ho, .shopify_why5, .shopify_why5_ho, .shopify_why6, .shopify_why6_ho, .shopify_why7, .shopify_why7_ho, .shopify_why8, .shopify_why8_ho { background: url("../images/shopify_why_sprites.png") repeat scroll 0 0; display: block; }
.shopify_why1 { background-position: 0 0; height: 70px; margin: 26px 36px; width: 58px; }
.shopify_why:hover { background: #92bc20; }
.shopify_why_box > p { margin: 20px 0; text-align: center; }
.shopify_why2 { background-position: -135px -7px; height: 71px; margin: 25px 19px; width: 86px; }
.shopify_why3 { background-position: -327px -22px; height: 60px; margin: 34px 29px; width: 70px; }
.shopify_why4 { background-position: -491px -27px; height: 62px; margin: 34px 29px; width: 70px; }
.shopify_why5 { background-position: -652px -22px; height: 71px; margin: 26px 32px; width: 66px; }
.shopify_why6 { background-position: 0 -91px; height: 63px; margin: 32px 34px; width: 63px; }
.shopify_why7 { background-position: -153px -92px; height: 67px; margin: 30px 19px; width: 99px; }
.shopify_why8 { background-position: -372px -98px; height: 66px; margin: 27px 37px; width: 55px; }
.shopify_why:hover .shopify_why1 { background-position: -68px -1px; }
.shopify_why:hover .shopify_why2 { background-position: -229px -10px; }
.shopify_why:hover .shopify_why3 { background-position: -406px -26px; }
.shopify_why:hover .shopify_why4 { background-position: -571px -27px; }
.shopify_why:hover .shopify_why5 { background-position: -733px -25px; }
.shopify_why:hover .shopify_why6 { background-position: -75px -92px; }
.shopify_why:hover .shopify_why7 { background-position: -262px -95px; }
.shopify_why:hover .shopify_why8 { background-position: -434px -98px; }
.solidus-headng { background: #246190; }
#webdesign { background: url("../images/website-design_icon.jpg") no-repeat scroll center top / cover; overflow: hidden; padding: 40px 0 30px; }
.white_1 { color: #fff; margin-bottom: 10px; }
.android_tblt .responsive-web .box1:hover { background: #006265; }
#opencart { background: #5996cd; padding: 20px 0; }
.codeigniter_botom.iphone_ui.woocommerce { background: #2e227c; }
.woocommerce_page .iconic_content { background: #2e227c; }
.iconic_box { height: auto; margin: 35px auto 25px; }
#kentico_Choose { background: #fff; margin-top: 0; padding: 30px 0; }
.kentico_mrgn { margin-bottom: 25px; }
.codeigniter_botom.spree_commer { background: #517786; }
.php_nuke_page { margin-top: 30px; }
.php_nuke_page h5 { color: #000000; font-size: 42px; font-weight: 300; margin-bottom: 20px; text-align: center; }
.php_nuke_page ul li { background: url("https://www.brsoftech.com/boot3/images/xtick_img.png.pagespeed.ic.2u80u1PVrO.png") no-repeat scroll 0 0 / 30px auto; color: #000; display: inline-block; font-size: 16px; line-height: 30px; padding: 0 0 40px 40px; width: 100%; }
.banefit_Rrp ul li { background: rgba(0, 0, 0, 0) url("../images/infra_list_arrow.png") no-repeat scroll left center; margin-bottom: 8px; padding-left: 30px; padding-top: 3px; }
/** sports-betting-development page css **/

.sports_betting_services_section { background: rgba(0, 0, 0, 0) url("../images/betting_softwarearea_bg.jpg") no-repeat scroll 0 0 / cover; color: #fff; padding: 50px 0; text-align: center; }
.sports_h_heading h2 { font-size: 35px; margin-bottom: 15px; text-transform: uppercase; }
.sports_h_heading p { margin-bottom: 60px; }
.sports_right_content_main { min-height: 320px; }
.sports_right_content_main h3 { font-size: 22px; margin-bottom: 10px; text-align: left; }
.sports_right_content_main hr { border: 2px solid #fff; margin-bottom: 15px; margin-left: 0; margin-top: 0; width: 60px; }
.sports_right_content_main p { text-align: justify; }
.food_working_section { padding: 50px 0; }
.food_tabs_heading h2 { color: #515151; font-size: 35px; font-weight: 600; letter-spacing: 1px; line-height: 1.3; margin-bottom: 15px; margin-top: 0; text-align: center; text-transform: uppercase; }
.food_tabs_heading p { margin-bottom: 40px; text-align: center; }
.food_tabs_main ul { text-align: center; }
.food_tabs_main ul li { display: inline-block; float: initial; }
.food_tabs_main ul li a { background: #ebf6e9; padding: 14px 24px; }
.food_tabs_main > .tab-content { margin-top: 50px; }
.tab_in_left_food { text-align: right; }
.tab_in_left_food img { max-width: 65%; }
.tabs_heading_in h3 { font-size: 25px; font-weight: 500; margin-bottom: 10px; text-transform: uppercase; }
.tab_in_content_food ul { text-align: left; }
.tab_in_content_food ul li { display: block; font-size: 15px; padding: 7px 0; position: relative; }
.tab_in_content_food ul li::before { background-image: url("../images/line.png"); background-repeat: no-repeat; content: ""; height: 5px; left: -37px; position: absolute; top: 24px; width: 27px; }
.wc_sectoin { background: #f9f9f9; padding: 50px 0; }
.development_services { margin-bottom: 45px; }
.wc_development h2 { margin-bottom: 15px; }
.bitcoin-mlm-part .development_services p { font-size: 16px; line-height: 22px; margin-bottom: 25px; margin-top: 0; text-align: center !important; }
.contant_express_contain { display: inline-block; margin-top: 30px; width: 100%; }
.sp_heading h4 { font-size: 26px; margin-top: 20px !important; text-align: center !important; }
.express_right.sp_heading p { text-align: center !important; }
.sugarcam_box { background: #f5f5f5; display: inline-block; margin-bottom: 40px; padding: 40px 0; width: 100%; }
.sugarcam_box h5 { font-size: 30px; margin-bottom: 20px; text-align: center; }
.parse-icon { background-color: #2a3e73; border: 9px solid rgba(0, 0, 0, 0.1); border-radius: 50%; display: inline-block; }
.parse-icon img { border: 0 none; border-radius: 0; padding: 25px; }
.fourimg { color: #fff; font-size: 20px; margin-top: 60px; text-align: center; }
#sharepoint_developer { background: #f3f3f3; padding: 35px 0; }
.sharepoint_box_main { min-height: 220px; margin: 35px auto 45px; }
.sharepoint_box { background: #628cca; border-radius: 3em; cursor: pointer; display: table; height: 180px; margin: 0 auto; transform: rotate(47deg); transition: all 1s ease 0s; width: 180px; }
.share1 { background-position: 0 0; height: 96px; margin: 39px auto; width: 53px; }
.share1, .share2, .share3, .share5, .share6, .share7, .share7_ho, .share8, .share8_ho, .share9, .share9_ho, .share10, .share10_ho, .share11, .share11_ho, .share12, .share12_ho, .share13, .share13_ho, .share14, .share14_ho, .share15, .share16, .share17, .share18, .share19, .share20, .share21, .share22, .share4 { background: rgba(0, 0, 0, 0) url("../images/sharepoint_sprites.png") no-repeat scroll 0 0; display: block; }
#sharepoint_developer h2 { margin: 0 0 30px; text-align: center; }
.sharepoint_box_main > p { display: block; font-size: 15px; margin: 45px 0 0; min-height: 71px; text-align: center; }
.share2 { background-position: -70px -8px; height: 68px; margin: 49px auto; width: 93px; }
.share3 { background-position: -179px -8px; height: 77px; margin: 50px auto; width: 80px; }
.share4 { background-position: -140px -257px; height: 54px; margin: 57px auto; width: 124px; }
.share5 { background-position: -279px -11px; height: 84px; margin: 46px auto; width: 84px; }
.share6 { background-position: -383px -10px; height: 88px; margin: 40px auto; width: 80px; }
#sharepoint_capabilities { background: url("../images/Capabilities_bg.jpg") no-repeat scroll center top / cover; display: inline-block; min-height: 660px; padding: 55px 0; width: 100%; }
.share1, .share2, .share3, .share5, .share6, .share7, .share7_ho, .share8, .share8_ho, .share9, .share9_ho, .share10, .share10_ho, .share11, .share11_ho, .share12, .share12_ho, .share13, .share13_ho, .share14, .share14_ho, .share15, .share16, .share17, .share18, .share19, .share20, .share21, .share22, .share4 { background: rgba(0, 0, 0, 0) url("../images/sharepoint_sprites.png") no-repeat scroll 0 0; display: block; }
.share7 { background-position: -488px -10px; height: 93px; margin: 34px 31px; width: 99px; }
.share8 { background-position: -721px -29px; height: 50px; margin: 44px 36px; width: 86px; }
.share9 { background-position: -919px -18px; height: 81px; margin: 39px 36px; width: 82px; }
.share10 { background-position: -1119px -19px; height: 78px; margin: 39px 41px; width: 78px; }
.share11 { background-position: -1301px -18px; height: 84px; margin: 35px 45px; width: 70px; }
.share12 { background-position: 0 -107px; height: 94px; margin: 32px 33px; width: 94px; }
.share13 { background-position: -223px -119px; height: 86px; margin: 34px 32px; width: 87px; }
.share14 { background-position: -433px -130px; height: 76px; margin: 41px 27px; width: 102px; }
.sharepoint_microsoft:hover .share7 { background-position: -600px -12px; }
.sharepoint_microsoft:hover .share8 { background-position: -816px -30px; }
.sharepoint_microsoft:hover .share9 { background-position: -1020px -19px; height: 81px; width: 82px; }
.sharepoint_microsoft:hover .share10 { background-position: -1209px -20px; height: 78px; width: 78px; }
.sharepoint_microsoft:hover .share11 { background-position: -1384px -20px; }
.sharepoint_microsoft:hover .share12 { background-position: -112px -110px; }
.sharepoint_microsoft:hover .share13 { background-position: -324px -119px; }
.sharepoint_microsoft:hover .share14 { background-position: -550px -134px; }
#sharepoint_capabilities p { color: #fff; display: block; font-size: 16px; line-height: 25px; margin: 22px 0; text-align: center; }
#sharepoint_developer { background: #f3f3f3; padding: 35px 0; }
.black_real { color: #000; font-size: 32px !important; font-weight: bold; padding: 30px 0; text-align: center; }
.sharepoint_development { background: #628cca; border-radius: 3em; cursor: pointer; display: table; height: 140px; margin: 0 auto; transform: rotate(47deg); transition: all 1s ease 0s; width: 140px; }
.share15 { background-position: -679px -142px; height: 61px; margin: 47px 44px; width: 72px; }
.sharepoint_box_main > p { display: block; font-size: 15px; margin: 45px 0 0; min-height: 71px; text-align: center; }
.share16 { background-position: -771px -121px; height: 104px; margin: 25px 23px; width: 108px; }
.share17 { background-position: -895px -125px; height: 94px; margin: 27px 47px; width: 63px; }
.share18 { background-position: -981px -124px; height: 106px; margin: 27px 25px; width: 106px; }
.share19 { background-position: -1109px -133px; height: 100px; margin: 27px 33px; width: 94px; }
.share20 { background-position: -1221px -143px; height: 95px; margin: 28px 32px; width: 94px; }
.share21 { background-position: -1339px -141px; height: 87px; margin: 30px 34px; width: 92px; }
.share22 { background-position: -16px -220px; height: 115px; margin: 20px 28px; width: 100px; }
.sharepoint_development:hover { border-radius: 0; transform: rotate(0deg); }
/** Trending **/

.cryptocurrency-part { background-color: #f6f6f8; margin-bottom: -10px !important; padding: 40px 0; }
.contant_express_hding { margin-top: 30px; }
.mid-contant-col.contant_express_hding h2 { color: rgb(31, 31, 31); font-size: 40px; font-weight: 500 !important; }
.development_services p { color: #333; margin-top: 0 !important; }
.contant_express_contain { display: inline-block; margin-top: 30px; width: 100%; }
.CryptocurrencyDevelopmentBox { background-color: #fff; border: 1px solid #ccc; border-radius: 10px; margin-bottom: 30px; min-height: 480px; padding: 20px 15px; }
.CryptocurrencyDevelopmentBox .expres_left_image img { border: 1px dashed #a57b0a; border-radius: 100%; margin: 0 auto 20px; padding: 10px; width: 200px; }
.CryptocurrencyDevelopmentBox h3 { font-size: 19px !important; font-weight: normal !important; margin-bottom: 18px !important; text-align: center; text-transform: capitalize; }
.CryptocurrencyDevelopmentBox p { display: inline-block; font-size: 14px; line-height: 22px; margin-bottom: 0; margin-top: 0; color: #333; }
.CryptocurrencyBanner { background-color: rgba(0, 0, 0, 0.5); border-radius: 20px; color: #f5e689; display: block; font-weight: bold; left: 0; line-height: 55px; margin: auto; padding: 25px; position: absolute; right: 0; text-align: center; text-transform: capitalize; top: 120px; width: 650px; }
.CryptocurrencyBanner h2 { font-size: 35px; font-weight: bold !important; }
.codeigniter_botom.phone_gap { background: #e0b644; margin-top: -1px; position: relative; }
.codeigniter_botom h1 { color: #ffffff; font-size: 23px; margin: 0; }
section.HireSoftechExpert h3 { font-size: 30px; }
.BitcoinWalletChoose .Angular_box p.mt-2 { font-size: 17px; margin: 0 0 40px; }
#why_development.mlm-bg { background: rgba(0, 0, 0, 0) url("../images/bitcoin-bg2.jpg") no-repeat scroll center top / cover; margin-top: 0; }
.CryptocurrencyWalletRow { border-bottom: 1px solid #eee; margin-bottom: 15px; padding-bottom: 15px; position: relative; }
.CryptocurrencyWalletRow .icon-img { left: 0; position: absolute; top: 0; }
.icon-img, .icon-text { display: inline-block; vertical-align: top; }
.CryptocurrencyWalletRow .icon-text { padding-left: 130px; }
.bitcoin-wallet-part p { color: #333; font-size: 16px; line-height: 24px !important; margin-top: 10px; text-align: center; }
.CryptocurrencyWalletImg img { border: 1px dashed #ccc; border-radius: 25px; padding: 10px; width: 100%; }
.mlm_new_sec h2 { font-size: 38px; font-weight: 600 !important; margin-bottom: 20px; }
.DedicatedDeveloper.mlm_soft_bg { background: rgba(0, 0, 0, 0) url("../images/mlm-soft-bg1.jpg") no-repeat scroll center bottom; padding: 55px 0 35px; background-size: cover; }
.mid-contant-col.contant_express_hding h4 { color: rgb(31, 31, 31); font-size: 42px; font-weight: 500; text-align: center; }
.contant_express_contain .express_right h2 { font-size: 18px !important; }
.bitcoin-mlm-part .express_right > h2 { font-size: 21px; font-weight: 600; margin-bottom: 20px; margin-top: 25px; text-align: center; }
.vr_video_section { position: relative; }
.vr_video_div { height: 90vh; overflow: hidden; text-align: center; }
.vr_video_div video { width: 100%; }
.vr_video_text { display: flex; height: 100%; position: absolute; top: 0; width: 100%; }
.vr_video_text_in { margin: auto 50px; padding: 40px; }
.ar_video_text_in h1 { color: #fff; font-size: 50px; font-weight: 600 !important; }
.vr_video_text_in p { color: #fff; font-size: 22px; letter-spacing: 1px; margin-top: 14px; }
.augmented-reality-part { background-image: url("../images/white_bg.jpg"); background-position: center top; background-size: cover; padding: 50px 0; }
.i_ar_top { color: #0bb373; display: block; font-size: 20px; margin-bottom: 15px; width: 100%; }
.AugmentedReality h2 { display: inline-block; font-size: 19px !important; font-weight: bold !important; margin-bottom: 8px; padding: 4px 0; }
.ar_framework_section { background: #f0f0f0; padding: 50px 0; }
.ar_framework_head h2 { display: inline-block; font-size: 40px; font-weight: 700 !important; margin-bottom: 25px; padding: 6px 8px; text-align: center; width: 100%; }
.ar_framework_single { background: #fff; border-radius: 4px; margin-bottom: 30px; padding: 20px; text-align: center; }
.ar_framework_content h4 { font-size: 16px; font-weight: 600 !important; padding-top: 12px; }
.AR_Tool_timeline { padding-top: 50px; position: relative; }
.AR_Tool_timeline h3 { display: inline-block; font-size: 40px; font-weight: 700 !important; margin-bottom: 8px; padding: 6px 8px; text-align: center; }
.frst-timeline { padding-top: 35px; }
.center_point { margin-bottom: 45px; }
.center_point span::after { border: 5px solid #b5b5b5; content: ""; height: 2134px; position: absolute; }
.frst-timeline-block { float: left; margin-bottom: 45px; padding-right: 84px; width: 50%; }
.frst-timeline-tow { float: right; margin-top: 89px; padding-left: 84px; width: 50%; }
.top_frst_timeline { display: inline-block; margin-bottom: 35px; position: relative; width: 100%; }
.top_frst_timeline h3 { background-color: #000; color: #00c87c; display: inline-block; font-size: 22px; font-weight: 500; padding: 5px 8px; text-align: right; width: calc(65% - 0px); }
.top_frst_timeline .inner_text { background: #00c87c; border-radius: 50%; display: inline-block; height: 75px; line-height: 59px; position: absolute; right: 101px; text-align: center; top: -21px; width: 75px; }
.inner_text::before { background: #b5b5b5; border-radius: 50%; content: ""; height: 14px; position: absolute; right: -59px; top: 30px; width: 14px; }
.inner_text::after { background: #b5b5b5; content: ""; height: 6px; left: 133px; position: absolute; top: 35px; width: 129px; }
.top_frst_timeline span { background: #36dc9d; border-radius: 50%; color: #fff; display: inline-block; font-size: 48px; height: 62px; margin: 13px 0; width: 62px; }
.frst-timeline-text { padding-top: 10px; }
.frst-timeline-text p { color: #686868; font-size: 16px; line-height: 25px; }
.frst-timeline-text h4 { color: #282828; font-size: 17px; font-weight: 700 !important; padding: 12px 0; }
.frst-timeline-text ul li { color: #686868; font-size: 15px; line-height: 26px; list-style: inside none disc; text-transform: uppercase; }
.frst-timeline-text a { color: #00c87c; font-size: 16px; }
.frst-timeline-tow .top_frst_timeline .inner_text { left: 99px; }
.top_frst_timeline .inner_text { position: relative; text-align: center; width: 75px; height: 75px; border-radius: 50%; right: 101px; background: #00c87c; line-height: 59px; position: absolute; display: inline-block; line-height: 59px; top: -21px; }
.frst-timeline-tow h3 { text-align: left; float: right; }
.frst-timeline-tow .inner_text:before { right: 110px; }
.frst-timeline-tow .tow .inner_text:after { left: -177px; }
.bottom_img { bottom: -50px; position: absolute; right: 0; }
.ar_different_section { background: url("../images/ar_background.jpg") repeat scroll 0 -120px / cover; padding: 50px 0; }
.ar_diifferent_in h2 { color: #fff; font-size: 30px; font-weight: 600 !important; line-height: 1.3; margin-bottom: 20px; text-align: center; }
.ar_diifferent_in p { color: #fff; font-size: 15px; line-height: 2; text-align: justify; }
.app_development { background-image: url("../images/colorfull_bg.jpg"); background-position: center top; background-size: cover; padding: 0 50px 205px; }
.app_bottom { padding-top: 100px; }
section.app_development h3 { margin-bottom: 100px; }
.app_line { position: relative; text-align: center; z-index: 110; }
.argument-igms-titlef { padding-bottom: 0; }
.ar_img { position: relative; width: 100%; }
.mult_platfrom_left { float: left; position: absolute; top: 107px; width: 50%; }
.mult_platfrom_left ul li { display: inline-block; margin-bottom: 45px; width: 100%; }
.mult_platfrom_left label { float: left; font-size: 18px; font-weight: bold; padding-right: 60px; padding-top: 10px; text-align: right; width: 50%; }
.mult_platfrom_left .support_box { float: right; width: 50%; }
.mult_platfrom_left .support_box span { background: #fff none repeat scroll 0 0; border: 2px solid #0bcae1; border-radius: 50%; color: #7f8687; display: inline-block; font-size: 30px; font-weight: bold; height: 50px; margin-right: 15px; position: relative; width: 50px; }
.mult_platfrom_left .support_box span::after { background: #0bcae1 none repeat scroll 0 0; content: ""; height: 3px; position: absolute; right: 48px; top: 20px; width: 120px; }
.mult_platfrom_left .support_box span::before { background: #0bcae1 none repeat scroll 0 0; border-radius: 50%; content: ""; height: 13px; left: -134px; position: absolute; top: 15px; width: 13px; }
.mult_platfrom_left li:nth-child(2) span::before { background: #e10bde; }
.mult_platfrom_left li:nth-child(2) span::after { background: #e10bde; }
.mult_platfrom_left li:nth-child(2) span { border-color: #e10bde; }
.mult_platfrom_left li:nth-child(3) span::before { background: #eaa106; }
.mult_platfrom_left li:nth-child(3) span::after { background: #eaa106 none repeat scroll 0 0; }
.mult_platfrom_left li:nth-child(3) span { border-color: #eaa106; }
.mult_platfrom_left li:nth-child(4) span::before { background: #4e3aa7; }
.mult_platfrom_left li:nth-child(4) span::after { background: #4e3aa7 none repeat scroll 0 0; }
.mult_platfrom_left li:nth-child(4) span { border-color: #4e3aa7; }
.mult_platfrom_left li:nth-child(5) span::before { background: #51e10b; }
.mult_platfrom_left li:nth-child(5) span::after { background: #51e10b none repeat scroll 0 0; }
.mult_platfrom_left li:nth-child(5) span { border-color: #51e10b; }
.industry_in { background: rgba(0, 0, 0, 0) url("../images/mobile_bg.jpg") no-repeat scroll center top / cover; margin-bottom: 125px; padding: 50px 0 0; }
.client_img img { border-radius: 50%; }
.slick-initialized .slick-slide { display: block; text-align: center; }
.slick-dots li button { background: #fff none repeat scroll 0 0; border: 2px solid #000; border-radius: 50%; color: transparent; display: block; font-size: 0; line-height: 0; outline: 0 none; padding: 5px; }
.slick-dots li.slick-active button { background: #000; }
.ar_main_why { padding-bottom: 30px; padding-top: 50px; }
.mult_platfrom_right { float: right; position: absolute; right: 0; top: 107px; width: 50%; }
.mult_platfrom_right ul li { display: inline-block; margin-bottom: 45px; width: 100%; }
.mult_platfrom_right .support_box span { background: #fff none repeat scroll 0 0; border: 2px solid #0bcae1; border-radius: 50%; color: #7f8687; display: inline-block; font-size: 30px; font-weight: bold; height: 50px; margin-left: 6px; position: relative; width: 50px; line-height: 50px; }
.mult_platfrom_right .support_box { float: left; width: 50%; }
.mult_platfrom_right li:nth-child(1) span::before { background: #e10b56 none repeat scroll 0 0; }
.mult_platfrom_right .support_box span::before { background: #0bcae1 none repeat scroll 0 0; border-radius: 50%; content: ""; height: 13px; position: absolute; right: -129px; top: 15px; width: 13px; }
.mult_platfrom_right .support_box span::after { background: #0bcae1 none repeat scroll 0 0; content: ""; height: 3px; position: absolute; right: -122px; top: 20px; width: 120px; }
.mult_platfrom_right label { float: left; font-size: 18px; font-weight: bold; padding-left: 60px; padding-top: 10px; text-align: left; width: 50%; }
.mult_platfrom_right li:nth-child(1) span::before { background: #e10b56 none repeat scroll 0 0; }
.mult_platfrom_right li:nth-child(1) span::after { background: #e10b56 none repeat scroll 0 0; }
.mult_platfrom_right li:nth-child(1) span { border-color: #e10b56; }
.mult_platfrom_right li:nth-child(2) span::before { background: #911aff none repeat scroll 0 0; }
.mult_platfrom_right li:nth-child(2) span::after { background: #911aff none repeat scroll 0 0; }
.mult_platfrom_right li:nth-child(2) span { border-color: #911aff; }
.mult_platfrom_right li:nth-child(3) span::before { background: #51e10b none repeat scroll 0 0; }
.mult_platfrom_right li:nth-child(3) span::after { background: #51e10b none repeat scroll 0 0; }
.mult_platfrom_right li:nth-child(3) span { border-color: #51e10b; }
.mult_platfrom_right li:nth-child(4) span::before { background: #f99c0a none repeat scroll 0 0; }
.mult_platfrom_right li:nth-child(4) span::after { background: #f99c0a none repeat scroll 0 0; }
.mult_platfrom_right li:nth-child(4) span { border-color: #f99c0a; }
.woocommerce_page .share1 { background-position: 0 0; height: 96px; margin: 39px auto; width: 53px; }
.woocommerce_page .share2 { background-position: -70px -8px; height: 68px; margin: 49px auto; width: 93px; }
.woocommerce_page .share3 { background-position: -179px -8px; height: 77px; margin: 50px auto; width: 80px; }
.woocommerce_page .share4 { background-position: -140px -257px; height: 54px; width: 124px; margin: 57px auto; }
.woocommerce_page .share5 { background-position: -279px -11px; height: 84px; margin: 46px auto; width: 84px; }
.woocommerce_page .share6 { background-position: -383px -10px; height: 88px; margin: 40px auto; width: 80px; }
/* 11 september 2019 */
.android_dvlpmnt_ab .choose-box { width: 160px; height: 160px; }
.android_dvlpmnt_ab .choose-box i .choose-icon1 { width: 150px; height: 150px; }
.android_dvlpmnt_ab .choose-box i .choose-icon2 { width: 150px; height: 150px; }
.android_dvlpmnt_ab .choose-box i .choose-icon5 { width: 150px; height: 150px; }
.android_dvlpmnt_ab .choose-box i .choose-icon4 { width: 150px; height: 150px; }
/* 11 september 2019 */

/* 12 september 2019 */

.ggl_as_bsns h2 { margin-bottom: 15px; text-align: center; margin-bottom: 15px; text-transform: uppercase; font-weight: 400; }
.ggl_as_bsns p { color: #333; text-align: center; }
.ggl_as_bsns { margin-bottom: 60px; }
.ggl_ass_bsn_sec .res_page_blk { margin-bottom: 60px; }
.ggl_ass_bsn_sec .res_page_blk p { margin-bottom: 15px; }
.ggl_ass_bsn_sec { padding: 60px 0; }
.blue_btn_new { padding: 8px 25px; font-size: 17px; background: #14a7de; color: #fff; border-color: transparent; border-radius: 25px; transition: all 0.3s; display: inline-block; }
.blue_btn_new:hover { background: #f59321; color: #fff; }
.hd_ggl_vars h2 { text-align: center; }
/*.ggle_vars_li ul li:before{background:url('../images/red_li.png');background-size:cover;}*/

.ggl_ass_srvcs_sec .alexa_featurebox { min-height: 310px; }
.why_box p { color: #fff!important; }
/* 12 september 2019 */

/* 13 september 2019 */

.why_development p { color: #333; }
.ggl_ass_srvcs_sec .alexa_featurebox h3 { width: calc(100% - 20%); }
.TechnicalSkillsBanner p { color: #fff !important; }
.faq_accordian_pg .panel-body p { color: #fff; }
.ggl_ass_srvcs_sec .alexa_featurebox p { text-align: justify; }
.hir_ggl_ass_dvlp_hd h2 { text-align: center; margin-bottom: 15px; }
.hir_ggl_ass_dvlp_hd p { text-align: center; }
.ggl_indst_con ul li { float: left; width: 33.33%; padding: 0 5px; }
.ggl_indst_con ul li:nth-child(odd) span { background: #0c58c7; }
.ggl_indst_con ul li span { display: inline-block; width: 100%; margin-bottom: 10px; background: #2273e9; padding: 15px; font-size: 16px; font-weight: 500; border: 2px solid #2273e9; text-align: center; color: #fff; }
.ggl_indst_con { display: inline-block; width: 100%; }
.ggl_indst_sec { padding: 60px 0; background: #f9f9f9; }
.ggl_why_hd h2 { margin-bottom: 15px; text-align: center; }
/* 13 september 2019 */


/* 14 september */

.tnsrflow_li ul li { position: relative; position: relative; margin-bottom: 18px; padding-left: 35px; margin-bottom: 15px; }
.tnsrflow_li ul li:before { content: ""; height: 20px; width: 20px; background: url(../images/tnsr_li.png); background-size: cover; position: absolute; left: 0px; top: 0; bottom: 0; margin: auto; }
.tensr_banner_cont { background: #ee6429; }
.tnsr_banner_mn .bannertext_area a { background: #ee6429; border-color: #ee6429; }
.tnsr_srvc_sec .res_page_blk { min-height: 340px; }
.tnsr_srvc_sec { background: linear-gradient(to right, #FFC371, #ee6429); }
.tnsr_flow_dvlpmnt .hd_ai_mn { text-align: center; }
.tnsr_flow_dvlpmnt .hd_ai_mn h2 { margin-bottom: 15px; }
.tnsr_flow_dvlpmnt .sngl_frmwkr_ai::after { background: url('../images/tnsr_logo.png') no-repeat; }
.unityfram .sngl_frmwkr_ai::after { background: url('../images/unity.png') no-repeat; }
.faq_tnsrflow .hd_ai_mn { text-align: center; }
.hire_tnsrflo .hd_ai_mn { text-align: center; }
.hire_tnsrflo .hd_ai_mn h2 { margin-bottom: 10px; }
.hire_tnsrflo .rt_con_hire_ai ul li { margin: 20px 0; font-weight: 600; }
.hire_tnsrflo .rt_con_hire_ai h3 { margin-bottom: 10px; }
.mrgn_btm_cls { margin-bottom: 60px; }
.why_chs_tnsr_flo { background: #f9f9f9; }
.why_chs_tnsr_flo .hd_ai_mn { text-align: center; }
.why_chs_tnsr_flo .hd_ai_mn h2 { margin-bottom: 15px; }
/* 14 september */

html { scroll-behavior: smooth; }
.hd_ai_mn { text-align: center; }
.ggl_ass_bsn_sec .res_page_blk h3 { min-height: 37px; }
.ggl_ass_bsn_sec .res_page_blk p { min-height: 100px; }
.voice_ass_con { background: #673ab7; }
.bldn_voc_con h4 { font-size: 18px; margin-bottom: 8px; font-weight: 600; color: #673ab7; }
.bldn_voc_con p { color: grey; line-height: 1.8; }
.bldn_voc_con { padding: 25px 0; border-bottom: 1px solid #e8e8e8; }
.bldn_voc_con:last-child { border-bottom: none; }
.bldn_voc_rcgns_sec { padding: 60px 0; }
.bldn_voc_img { text-align: center; }
.bldn_vd_app_img { text-align: center; margin-bottom: 30px; transition: all 0.3s; }
.bldn_vd_app_img:hover { transform: scale(1.04); }
.bldn_vd_app_bsns h3 { font-size: 20px; text-align: center; margin-bottom: 10px; font-weight: 600; }
.bldn_vd_app_bsns p { text-align: justify; color: grey; line-height: 1.8; }
.bldn_vd_app_bsns { border-right: 1px solid #e8e8e8; padding: 0 35px 0 5px; }
.bldn_vd_app_bsns_br_n { border-right: none; }
.bldn_voc_con { position: relative; display: inline-block; width: 100%; }
.bldn_nmbr_txt { width: 90px; float: left; }
.bldn_nmbr_txt span { font-family: "product sans"; font-size: 105px; color: #e6e6e6; line-height: 0.7; }
.bldn_con_ot { float: left; width: calc(100% - 90px); }
.ggl_as_li_con h3 { font-size: 20px; margin-bottom: 10px; font-weight: bold; }
.ggl_as_li_con p { margin-bottom: 20px; line-height: 1.7; }
.ggl_as_li_con ul li { margin-bottom: 20px; }
.ggl_as_li_con ul li i { margin-right: 5px; color: #ef323a; }
.ggl_as_li_con a.btn_a_vc { background: #ef323a; padding: 13px 25px; color: #fff; border-radius: 4px; margin-top: 20px; display: inline-block; transition: all 0.3s; }
.ggl_as_li_con a.btn_a_vc:hover { background: #d22a31; }
.ggl_as_li_img_rt { text-align: center; }
.bldn_voc_rcgns_sec_ggl {/*background:#1f1f1f;*/ background: #f7f7f7; }
.bldn_voc_rcgns_sec_ggl .ggl_as_li_con ul li i { color: #4285f4; }
.bldn_voc_rcgns_sec_ggl .ggl_as_li_con a.btn_a_vc { background-color: #4285f4; }
.bldn_voc_rcgns_sec_ggl .ggl_as_li_con a.btn_a_vc:hover { background-color: #2f71de; }
/*.bldn_voc_rcgns_sec_ggl h2{color:#fff;}*/

.bldn_voc_rcgns_sec_vc { background: #2a0845; background: -webkit-linear-gradient(to right, #97a7ff, #2a0845); background: linear-gradient(to right, #97a7ff, #2a0845); }
.bldn_voc_rcgns_sec_vc .ggl_as_li_con ul li i { color: #00eded; }
.bldn_voc_rcgns_sec_vc .ggl_as_li_con a.btn_a_vc { background-color: #432f99; }
.bldn_voc_rcgns_sec_vc .ggl_as_li_con a.btn_a_vc:hover { background-color: #2f1f73; }
.bldn_voc_rcgns_sec_vc h3, .bldn_voc_rcgns_sec_vc p, .bldn_voc_rcgns_sec_vc li { color: #fff; }
.bldn_voc_rcgns_sec_alexa {/*background:#432f99;*/ background: #f7f7f7; }
.bldn_voc_rcgns_sec_alexa .ggl_as_li_con ul li i { color: #00b9ff; }
.bldn_voc_rcgns_sec_alexa .ggl_as_li_con a.btn_a_vc { background-color: #00b9ff; }
.bldn_voc_rcgns_sec_alexa .ggl_as_li_con a.btn_a_vc:hover { background-color: #0082b3; }
.bldn_voc_rcgns_sec_apple { background: #2a0845; background: -webkit-linear-gradient(to right, #8963d0, #2a0845); background: linear-gradient(to right, #8963d0, #2a0845); }
.bldn_voc_rcgns_sec_apple .ggl_as_li_con ul li i { color: #eb53bd; }
.bldn_voc_rcgns_sec_apple .ggl_as_li_con a.btn_a_vc { background-color: #eb53bd; }
.bldn_voc_rcgns_sec_apple .ggl_as_li_con a.btn_a_vc:hover { background-color: #e03aae; }
.bldn_voc_rcgns_sec_apple h3, .bldn_voc_rcgns_sec_apple p, .bldn_voc_rcgns_sec_apple li { color: #fff; }
.vc_ftr_vc_sec a { display: inline-block; ; }
.vc_ftr_vc_sec p { text-align: justify; line-height: 1.7; text-align-last: center; }
.vc_ftr_vc_sec ul li { margin: 25px 0; line-height: 1.7; position: relative; font-weight: 600; }
.vc_ftr_vc_sec ul li span { display: inline-block; width: 100%; }
.vc_ftr_vc_sec ul li::before { content: "\f101"; font-family: "FontAwesome"; position: absolute; left: -40px; top: 0; bottom: 0; margin: auto; height: 35px; width: 35px; text-align: center; font-size: 23px; }
.grey_back_vc { background: #f7f7f7; }
.hd_vc_as_sec { padding-bottom: 0; }
/* 23 september 2019 */
.gme_mn_div .bannertext_areamob p { color: #fff!important; }
.unrl_gme_con { background: #000; }
.unrl_gme_con h3 { color: #a1a1a1; }
.gme_mn_div { background: #171715; }
.gme_mn_div p, .gme_mn_div li { color: #c3c3c3; }
.gme_mn_div a { color: #ee6429; }
.gme_mn_div .getauote_area { background: #000; border: 1px solid #2a2a2a; }
.gme_mn_div .getauote_area .forminput { background: #171516; border: 1px solid #2a2a2a; }
.gme_mn_div .getauote_area select { color: #a1a1a1; }
.gme_mn_div .getauote_area h3 { color: #a1a1a1; }
.drk_sec_unrl_gme { background: #1f1f1f; }
.drk_sec_unrl_gme .hd_ai_mn h2 { text-align: center; color: #a1a1a1; margin-bottom: 15px; }
.drk_sec_unrl_gme .hd_ai_mn p { text-align: center; color: #a1a1a1; margin-bottom: 15px; }
.unrl_gm_dvlpmt_ovrly h3 { color: #ffffff; margin-bottom: 10px; font-size: 17px; text-align: center; font-weight: 700; letter-spacing: 1px; text-transform: uppercase; }
.unrl_gm_dvlpmt_ovrly p { font-size: 13px; line-height: 1.5; text-align: justify; color: #cacaca }
.pdng_cstm_gme .col-sm-3 { padding: 0 6px; }
.unrl_gm_dvlpmt_sngl { position: relative; border: 1px solid #333333; }
.unrl_gm_dvlpmt_ovrly { position: absolute; top: 0; bottom: 0; width: 100%; background: rgb(0, 0, 0, 0.7); background: -webkit-linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 17%, rgb(0, 0, 0, 0.9)60%); background: linear-gradient(to bottom, rgba(0, 0, 0, 0.0) 17%, rgb(0, 0, 0, 0.9)60%); }
.unrl_gm_dvlpmt_ovrl_in { position: absolute; bottom: 0; padding: 22px; }
.unrl_gm_dvlpmt_img { border-top-left-radius: 50px; border-bottom-right-radius: 50px; }
.unrl_gm_dvlpmt_img img { width: 100%; }
.bck_wht_is_unryl { background: url(../images/what-is-unreal.jpg); background-size: cover; }
.bck_wht_is_unryl h2, .bck_wht_is_unryl p { color: #c3c3c3!important; }
.bck_wht_is_unryl p { line-height: 1.7; text-align: justify; text-align-last: center; margin-bottom: 15px; font-size: 16px; }
.sldr_glo_gme_sec { }
.sldr_sngl_glo_gm { position: relative; margin: 0 7px; }
.ovrly_sldr_glo_con { display: flex; justify-content: center; align-items: center; position: absolute; bottom: 0; right: 0; left: 0; background: rgb(0, 0, 0, 0.9); padding: 20px; }
.ovrly_sldr_glo_con h3 { font-size: 18px; color: #c3c3c3; line-height: 1.4; letter-spacing: 1px; font-weight: 600; }
.sldr_glo_gme_sec .hd_ai_mn h2 { color: #c3c3c3!important; }
.drk_why_chs .hd_ai_mn h2 { color: #c3c3c3; }
.drk_why_chs .why_chs_con_ai { color: #c3c3c3; }
/* 23 september 2019 */

/* video game css start */

.vdo_gm_dvlpmnt_sec .hd_ai_mn h2 { text-align: center; color: #a1a1a1; margin-bottom: 15px; }
.vdo_gm_dvlpmnt_sec .hd_ai_mn p { text-align: center; }
.vdo_gm_dvlpmnt_con h4 { color: #a1a1a1; font-size: 22px; margin-bottom: 8px; }
.vdo_gm_dvlpmnt_con p { font-size: 13px; line-height: 1.7; text-align: justify; }
.vdo_gme_dvlmt_img { width: 230px; float: left; }
.vdo_gm_dvlpmnt_con { float: left; width: calc(100% - 230px); padding-left: 20px; }
.vdo_gm_dvlpmnt { margin-bottom: 30px; display: inline-block; width: 100%; min-height: 250px; }
a.hir_btn_a { background: #ee6429; border: 1px solid #ee6429; padding: 8px 40px; color: #fff; border-radius: 25px; font-size: 18px; margin-top: 17px; display: inline-block; }
a.hir_btn_a:hover { background: transparent; border-color: #ee6429; }
.hre_vd_o { text-align: center; }
.vdo_gm_proc_sec .hd_ai_mn h2 { color: #c3c3c3!important; }
.vdo_gm_proc_con h4 { color: #c3c3c3; margin-bottom: 30px; margin-top: 30px; }
.vdo_gm_proc_con > ul { text-align: center; margin: 30px 0; }
.vdo_gm_proc_con ul li { display: inline-block; }
.vdo_gm_proc_con ul li span { height: 40px; width: 40px; background: #000; display: inline-block; text-align: center; font-size: 25px; line-height: 1.7; border-radius: 50px; margin-right: 14px; vertical-align: middle; border: 1px solid #5a5a5a; }
span.nmbr_icn_spn { display: inline-block; height: 35px; width: 35px; margin-right: 15px; background-color: #ee6429; border-radius: 50px; }
.vdo_gm_proc_con ul li { margin-right: 30px; font-size: 20px; }
.vdo_gm_dv_pro_img_l { text-align: center; }
.vdo_gm_dvlpmnt_cntnt ul li { margin-bottom: 18px; position: relative; }
.vdo_gm_dvlpmnt_cntnt ul li:before { content: ""; height: 17px; width: 25px; background: url(../images/check-game.png) no-repeat; background-size: 25px; position: absolute; left: -40px; top: 0; bottom: 0; margin: auto; }
.pd_row_vgm { padding-top: 60px; }
.dvdr_game { text-align: center; padding: 60px 0; }
.vdo_gm_dvlpmnt_cntnt ul { float: left; width: 50%; }
.vdo_gm_dv_pro_img_r { text-align: left; }
.vdo_gm_dvlpmnt_cntnt h4 { color: #c3c3c3; font-size: 22px; margin-bottom: 20px; }
ul.brk_ul_gm { }
.gme_vdo_listng_sec .unrl_gm_dvlpmt_sngl { margin-bottom: 30px; }
.gme_vdo_listng_sec .hd_ai_mn b { font-size: 14px; }
.cl_to_actn { text-align: center; }
.cl_to_actn p { font-size: 24px; text-align: center; margin-bottom: 15px; }
.cl_to_actn a { font-size: 15px; }
.gme_cl_actn { background: url(../images/video-game-call-acrtion.jpg) center; background-size: cover; }
.vdo_gm_sol_ot ul { display: flex; justify-content: space-around; flex-wrap: wrap; }
.vdo_gm_sol_ot ul li { padding: 10px 35px; border-radius: 60px; color: #fff; margin: 25px 0; width: 350px; box-shadow: 1px 1px 20px -11px #040404; transition: all 0.3s; }
.vdo_gm_sol_ot ul li:hover { border-radius: 40px; }
span.con_sp_vd_img { width: 200px; }
span.con_sp_vd_sol { width: calc(100% - 200px); padding-left: 15px; }
li.vdo_gm_sol_li1 { background: #ef323a; }
li.vdo_gm_sol_li2 { background: #7932ef; }
li.vdo_gm_sol_li3 { background: #ef3275; }
li.vdo_gm_sol_li4 { background: #327eef; }
li.vdo_gm_sol_li5 { background: #0ba3ac; }
li.vdo_gm_sol_li6 { background: #4CAF50; }
li.vdo_gm_sol_li7 { background: #ee6429; }
li.vdo_gm_sol_li8 { background: #ca7c00; }
.top_gme_mob_img { display: none; }
/* video game css end */


/* facebook game development */

.fb_gm_servc .bldn_vd_app_bsns { min-height: 420px; border-right: none; }
.pplr_fb_gm_sec .sngl_img_ai img { max-width: 100%; }
.tls_usd_fb_sec .indst_we_srv ul li { width: 25%; }
section.tls_usd_fb_sec { background-color: #fff; }
ul.bullet_li { padding-left: 12px; margin-bottom: 10px; font-size: 15px; }
.bullet_li li { list-style-type: disc; }
section.tls_usd_fb_sec .hd_ai_mn h2 { margin-bottom: 15px; }
section.fb_gm_dvlpmt_pr_sec .res_page_blk { min-height: 180px; }
.br_ourportfolio_mainblk.footerprotfolio { margin-top: 20px; }
.sec_dfrnt_andrd a { color: #28a0ff!important; }
.aem_dvlpmnt_sec p { color: #fff; }
.aem_dvlpmnt_sec .why_box { min-height: 380px; }
.aem_dvlpmnt_sec .why_box img { padding: 0; }
.aem_dvlpmnt_sec .why_box h3 { color: #fff; font-size: 20px; text-align: center; margin-bottom: 15px; margin-top: 15px; }
.aem_dvlpmnt_sec .why_box p { line-height: 1.7; }
section.nd_adb_sec { padding: 40px 0; }
.sec_hd_mn { text-align: center; margin-bottom: 40px; }
.sec_hd_mn h2 { font-size: 30px; margin-bottom: 20px; }
.nd_adb_mn { margin-bottom: 30px; }
.nd_adb_mn p { line-height: 1.9; }
.con_dv_nd h4 { margin: 0; font-size: 18px; }
.con_dv_nd { padding: 18px; border-radius: 4px; margin-bottom: 30px; text-align: center; }
.con_dv_nda { background: #ffeeee; border: 2px solid #efc5c5; }
.con_dv_ndb { background: #eef1ff; border: 2px solid #ccd4f9 }
.con_dv_ndc { background: #feeeff; border: 2px solid #fcc6ff; }
.con_dv_ndd { background: #eefff2; border: 2px solid #b9f9c8; }
section.drkbg_usp { background: #1a1a1a; padding: 40px 0; }
section.drkbg_usp .sec_hd_mn h2 { color: #fff; }
section.drkbg_usp .sec_hd_mn p { color: #fff; }
section.drkbg_usp .nd_adb_mn p { color: #fff; }
section.drkbg_usp .con_dv_nd h4 { color: #2f2f2f; }
section.drkbg_usp .con_dv_nd { background: #fff; }
section.wht_mks_dfrnt { padding: 40px 0; background: #1a1a1a; }
section.wht_mks_dfrnt .sec_hd_mn h2 { color: #fff; margin-bottom: 50px; }
.wht_mks_df_sngl { color: #fff; text-align: center; }
.wht_mks_df_sngl h4 { margin-bottom: 12px; margin-top: 15px; }
.wht_mks_df_sngl p { line-height: 1.7; font-size: 14px; }
.wht_mk_dfr_img { text-align: center; }
.wht_mks_df_sngl { min-height: 300px; }
.aem_sec_bx .hd_aem_n h2 { margin-bottom: 15px!important; }
.aem_sec_bx .hd_aem_n p { color: #333; margin-bottom: 80px; }
section.aem_wm_sec .sngl_img_ai img { max-width: 100%; }
section.aem_sec_bx .res_page_blk img { max-width: 50%; }
.wc_aem { padding-top: 40px; }
.aem_bnr_tg { background: #191919; }
.drk_banr { background: #1f1f1f; }
section.unt_wm_sec { background: #f7f7f7; }
section.unt_wm_sec .con_dv_nd { min-height: 100px; display: flex; align-items: center; justify-content: center; }
.multi_tabs_section { background-image: url(../images/unity_back.png); background-size: cover; background-repeat: no-repeat; padding: 60px 0; }
.heading_vr_main { text-align: center; margin-bottom: 40px; }
.heading_vr_main h2 { font-size: 30px; font-weight: 500; margin-top: 0; margin-bottom: 20px; color: #fff; }
.heading_vr_main p { margin-bottom: 40px; color: #fff; line-height: 1.9; }
.tabs_all_left { /*  background: linear-gradient(45deg,#066bb9 0,#00a9b5 100%);*/
background: #0f0f2d; padding: 30px 0 30px 30px; }
.tabs_all_left ul li { display: block; float: initial; position: relative; }
.tabs_all_left ul li a { color: #fff; padding: 14px; border-radius: 0; font-size: 14px; }
.tabs_all_content { background: #000000a6; padding: 25px; }
.tabs_all_content h3 { color: #fff; margin-top: 0; font-size: 22px; text-transform: uppercase; margin-bottom: 25px; font-weight: 600; letter-spacing: 1px; }
.tabs_all_content p { color: #fff; margin-bottom: 20px; font-size: 15px; }
.tabs_all_content ul { padding-left: 16px; }
.tabs_all_content li { color: #fff; margin-bottom: 10px; list-style-type: disc; font-size: 15px; }
.tabs_all_left ul li.active a, .tabs_all_left ul li.active a:hover, .tabs_all_left ul li.active a:focus { background-color: #fea701; box-shadow: -2px -2px 13px -5px #000; color: #0f0f2d; }
/*.tabs_all_left ul li.active a::after {
    content: "";
    border-bottom: 45px solid #fea701;
    border-right: 45px solid transparent;
    position: absolute;
    right: -21px;
    top: 5px;
}*/

.tabs_all_left ul li a:hover { background-color: #07718e; }
section.unty_sccs { background: #f7f7f7; }
.development_process .icon_colm { box-shadow: 1px 1px 12px -9px; }
.development_process .icon_colm p { line-height: 1.7; }
.unty_sccs .icon_colm { min-height: 228px; }
section.unty_drk_cstmz { background: #1f1f1f; }
section.unty_drk_cstmz .sec_hd_mn h2 { color: #fff; }
section.unty_drk_cstmz .sec_hd_mn p { color: #fff; }
section.unty_drk_cstmz .icon_colm { min-height: 370px; }
section.unty_kyftr .icon_colm h4 { color: #333; }
section.unty_kyftr .icon_colm { min-height: 280px; }
section.hre_unty_sec .icon_colm { min-height: 310px; transition: all 0.4s ease-in-out 0s; }
section.hre_unty_sec .icon_colm h4 { color: #333; }
section.unt_wm_sec .con_dv_nd { position: relative; margin-bottom: 60px; }
.nmbr_dv_mn { position: absolute; left: 0; right: 0; margin: auto; top: -30px; height: 50px; width: 50px; background: #4c2f76; display: flex; align-items: center; justify-content: center; border-radius: 50px; box-shadow: 1px 1px 9px -4px; }
.nmbr_dv_mn span { font-size: 18px; font-weight: 600; color: #fff; }
section.nd_adb_sec.unt_wm_sec .sec_hd_mn h2 { margin-bottom: 55px !important; }
.development_process .icon_colm:hover { background: #585858; color: #fff; }
.development_process .icon_colm:hover h4 { color: #fff; }
.hg_bnft_ecmrc { background: #f9f9f9; padding: 40px 0; }
.adtnl_bnft_sec { background: #fff; }
.adtnl_bnft_sec .vdo_gm_sol_ot ul li { display: flex; align-items: center; justify-content: flex-start; }
.adtnl_bnft_sec .vdo_gm_sol_ot ul li span.con_sp_vd_img { width: auto; }
.adtnl_bnft_sec .vdo_gm_sol_ot ul li span.con_sp_vd_sol { width: auto; }
.adtn_bnft_con p { text-align: center; margin-top: 20px; line-height: 1.7; }
.iot_app_development { background-color: #f1f1f1; padding: 40px 0; }
.single_iot_service_head { text-align: center; margin-bottom: 40px; }
.single_iot_service_head h2 { margin-top: 0; font-size: 30px; margin-bottom: 15px; }
.single_iot_service { background: #fff; padding: 20px; border-radius: 4px; margin-bottom: 30px; border-bottom: 2px solid white; transition: all 0.3s; min-height: 320px; }
.single_iot_service_img { width: 22%; display: inline-block; border-radius: 100px; }
.single_iot_service img { width: 100%; max-width: 100%; }
.single_iot_service_content { display: inline-block; float: right; width: 71%; }
.single_iot_service_content h3 { margin-top: 0; line-height: 1.6; }
.single_iot_service_content h3 { font-size: 16px; font-weight: 600; }
.single_iot_service_content p { font-size: 13px; line-height: 1.7; margin-bottom: 0; color: #777777; }
.mgntp_mn_con h3 { margin-bottom: 15px; }
.mgnt_ap_dvlpmnt .single_iot_service { min-height: 275px; }
.sprts_btng_bnr_txt p { font-size: 30px; font-weight: 500; text-align: center; }
.sprts_btng_bck .sngl_frmwkr_ai::after { background: url('../images/sports_betting_back.png') no-repeat; }
.multi_tabs_section_sprts { background: url(../images/sports_beting_script.jpg); background-size: cover; }
.multi_tabs_section_sprts .tabs_all_left { background: #000000a6; }
.multi_tabs_section_sprts h3 { color: #fff; margin-bottom: 15px; font-size: 20px; }
.ul_mn_sprt_btn h3 { font-size: 20px; line-height: 1.5; font-weight: 600; margin-bottom: 18px; }
.ul_mn_sprt_btn ul li { font-size: 16px; }
.icon_colm_n { min-height: 280px; background: #fff; border-radius: 10px; box-shadow: 1px 1px 12px -9px; padding: 20px; margin-bottom: 30px; }
.icon_colm_n h4 { line-height: 26px; font-size: 18px; margin-top: 7px; margin-bottom: 10px; }
.icon_colm_n p { line-height: 1.7; }
section.cmn_sprt_bnft { padding: 60px 0; background: #f7f7f7; }
.cmn_sprt_sngl { min-height: 300px; background: #fff; border-radius: 10px; box-shadow: 1px 1px 12px -9px; padding: 20px; margin-bottom: 30px; }
.cmn_sprt_sngl h4 { margin: 15px 0 10px; font-weight: 600; }
.cmn_sprt_sngl p { line-height: 1.7; font-size: 13px; text-align: justify; }
/** 07-03-2020 US **/

section.our-emerging-sports { background: rgba(0, 0, 0, 0.8); color: #fff; padding: 50px 0px; background: url('../images/our-emerging-sports-banner.jpg') no-repeat top center; background-size: cover; }
.our-emerging-sports h2 { text-align: center; font-size: 40px; color: #fff; margin-bottom: 40px; }
.our-emerging-sports ul li { display: inline-block; vertical-align: top; position: relative; width: 49%; margin-bottom: 20px; padding-right: 40px; padding-left: 40px; }
.our-emerging-sports ul li h3 { color: #fff; font-size: 20px; margin-bottom: 10px; }
.our-emerging-sports ul li span.check-icon { color: #fff; position: absolute; top: 0px; left: 0px; font-size: 22px; }
.our-emerging-sports ul li p { margin-bottom: 10px; }
.different-types .icon_colm_n { min-height: 340px; }
.working-process-sport-bettng { background: #13aefe; color: #fff; }
.working-process-system-area { display: inline-block; width: 100%; margin-bottom: 50px; }
.process-system-leftcom { display: inline-block; width: 60%; font-size: 15px; vertical-align: middle; }
.process-system-leftcom h3 { font-size: 24px; font-weight: 600; border-bottom: 2px solid #fff; margin-bottom: 20px; padding-bottom: 15px; }
.process-system-leftcom p { line-height: 26px; }
.process-system-rightcom { display: inline-block; width: calc(100% - 690px); padding-left: 30px; }
.change-area .process-system-rightcom { padding-left: 0px; padding-right: 30px; }
.process-system-rightcom img { border-radius: 5px; }
.newul-content { display: inline-block; width: 100%; text-align: left; }
.whatcan-provide { background: #313131; padding: 50px 0px; color: #fff; }
.whatcan-provide p { margin-bottom: 15px; }


/********/

.value-added-game {padding: 50px 0px 100px; text-align:center;color: #fff;}
.value-added-game h2 {
    margin-bottom: 30px;
    margin-top: 0px;
    font-size: 35px;
    font-weight: 600;
    text-transform: uppercase;
}
.value-added-box {display: inline-block;position: relative; overflow:hidden; margin:0 5px;}
.value-added-box-area { display:inline-block; width:100%; margin-top:50px; position:relative; }
.value-added-box-text {
    position: absolute;width: 100%;height: 100%;top: 86%;background: rgba(0, 0, 0, .74);text-align: center;padding: 10px;opacity: 1;visibility: visible;
    -webkit-transition: .6s ease all;transition: .6s ease all; color:#fff;}
.value-added-box-text h3 { margin:0px; color:#fff; margin-bottom:20px; }
.value-added-box-text p { opacity:0; }
.value-added-box:hover .value-added-box-text { top:0px;  }
.value-added-box:hover .value-added-box-text p { opacity:1; }

.value-added-slider .slick-dots {
    bottom: -60px;
}

.value-added-box-area:before {
    width: 1200px;
    height: 830px;
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    background: #2570fd;
    content: "";
    top: -206px;
    z-index: -1;
}


.value-added-slider .slick-dots li button {
    background: #2570fd;
    border: 2px solid #fff;
    border-radius: 50%;
    color: transparent;
    display: block;
    font-size: 0;
    line-height: 0;
    outline: 0 none;
    padding: 5px;
}

.value-added-slider .slick-dots li.slick-active button {
    background: #fff;
}

.cion-area .icon_colm_n { min-height: 360px;  }
.hedding-marging-none .express_right h4 {margin-top: 10px !important;text-align: center !important;}
.hedding-marging-none .express_right {min-height: 1px !important;}
ul.ultick.token-development li {float: left;width: 49%;}


.call-to-action-area {padding: 40px 0px; text-align: center;background: #062480;}
.call-to-action-area h3 {margin: 0;display: inline-block;vertical-align: middle; color: #fff;}
.blue-btn {display: inline-block;color: #fff;background: #39a0ce;padding: 10px 30px;border-radius: 3px;vertical-align: middle;
	font-size: 16px; text-decoration: none !important;}
.blue-btn:hover {background: #ffb31f; color: #fff; text-decoration: none;}
.call-to-action-area .blue-btn { margin-left: 30px; }
.type-security-token {
    display: inline-block;
    width: 100%;
    background: #fff;
    padding: 22px;
    box-shadow: 1px 1px 12px -9px;
    padding-left: 60px;
    position: relative;
    min-height: 150px;
    margin-bottom: 30px;
}

.type-security-token p {
    line-height: 22px;
    text-align: justify;
}

.type-security-token span {
    position: absolute;
    left: 15px;
    top: 26px;
}

.type-security-token h3 {
    padding-bottom: 10px;
    font-size: 22px;
}

ul.dotli li {
    list-style-type: disc;
}
ul.dotli  { padding-left: 15px; }
.faq_accordian_pg ul li a {color: #fff;text-decoration: underline;}
.faq_accordian_pg ul li a:hover {color: #000;}
.page-hedding-area h2 {text-align:center;margin-bottom:30px;font-size:30px;font-weight:500;}

/* 28-04-2020 */
.food-industry-imgbox {
    background: #fff;
    padding: 10px;
    box-shadow: 1px 1px 12px -9px;
    border-radius: 10px;
}

ul.ultick.token-development.clearfix {
    padding-left: 0;
}

ul.ultick.token-development li {
    padding-left: 30px;
}
ul.ultick.token-development li:before {
    left: 0;
}


.feature-food-delivery-area {  width: 100%;  background: url(../images/feature-food-delivery-bg.jpg) no-repeat top center; 
	background-size: cover;     position: relative; padding: 50px 0px;}

.feature-food-delivery-area:before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background: rgba(0, 0, 0, 0.6);
}


.innovative-featurebg {  width: 100%;  background: url(../images/innovative-featurebg.jpg) no-repeat top center; 
	background-size: cover;     position: relative; padding: 50px 0px;}

.innovative-featurebg:before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background: rgba(0, 0, 0, 0.9);
}


section.feature-food-delivery-area .hd_ai_mn {
    color: #fff;
}
.innovative-featurebg .hd_ai_mn {
    color: #fff;
}
.top-panel-tab {
    display: inline-block;
    width: 100%;
    text-align: center;
    margin-bottom: 30px;
}

.top-panel-tab ul.nav.nav-pills {
    display: inline-block;
}

.top-panel-tab ul.nav.nav-pills li a {
    background: #fff;
    color: #000;
    text-transform: capitalize;
    border-radius: 0;
    margin: 0 5px;
}


.top-panel-tab ul.nav.nav-pills li a:hover, .top-panel-tab ul.nav.nav-pills li.active a {
    background: #07718e;
    color: #fff;
}

.tab-right-panel {
    display: inline-block;
    width: 100%; padding-top: 50px;
}
.tab-right-panel-img {
    display: inline-block;
    width: 40%;
    vertical-align: top; text-align: center;
}
.tab-right-panel-img img {
    max-height: 150px;
}

.tab-right-panel-content {
    display: inline-block;
    width: 58%;
    vertical-align: top;
    color: #fff;
    padding-left: 30px;
}

.tab-right-panel-content h3{ padding-bottom: 20px; }
.tab-right-panel-content p { line-height: 22px;text-align: justify; }

.feature-food-delivery-area .icon_colm_n {
    border-radius: 30px 0px 100px;    transition: 0.3s linear all;
}
.feature-food-delivery-area .icon_colm_n:hover {
    border-radius: 100px 0px 30px;    transition: 0.3s linear all;
}

.value-added-featuresbg {  width: 100%;  background: url(../images/value-added-featuresbg.png) no-repeat bottom center; 
	background-size: cover;     position: relative; padding: 50px 0px;}

.value-added-featuresbg:before {
    content: "";
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    top: 0px;
    background: rgba(255, 255, 255, 0.6);
}

.value-added-features-box {
    background: rgba(255, 255, 255, 0.7);
    padding: 20px;
    text-align: left;
    min-height: 280px; margin-bottom: 30px;     transition: all .5s ease 0s;
}

.featuresbox-icon {
    display: inline-block;
    margin-bottom: 15px;
}
.value-added-features-box h3 {
    margin-bottom: 10px;
}
.value-added-features-box p {line-height: 25px; font-size: 15px; }
.featuresbox-icon img {
    max-height: 60px;
}

.value-added-features-box:hover {
    box-shadow: 0 0 40px 0 rgba(0,64,128,.2);     transition: all .5s ease 0s;
}

.newbannertext_area {
    position: absolute;
    top: 65px;
    text-align: left;
    left: 0;
    color: #fff;
    width: 100%;
}

.contact-btn {
    padding: 10px 35px;
    margin-top: 10px;
    border: 2px solid #01adff;
    color: #fff;
    font-size: 18px;
    transition: all 0.3s;
    display: inline-block;
    background: #01adff;
    border-radius: 4px;
    text-transform: uppercase;
}

.contact-btn:hover { background: #fff; color: #01adff; }

.newbanner-text-box h1 {
    font-size: 48px; margin-bottom: 10px;
}

.newbanner-text-box p {
  margin-bottom: 10px;    font-size: 16px;
}

.sectionarea { padding: 60px 0px;  }
.how-onlineclass-area { background: #1467d4; color: #fff; }
.main-hedding { text-align: center; color: #515151; margin-bottom: 50px; }
.main-hedding h2 { margin-bottom: 20px;    font-size: 35px; }
.main-hedding p {margin-bottom: 10px;}
.how-onlineclass-area .main-hedding {  color: #fff;  }
.how-onlineclass-content-box {
    margin-bottom: 40px;
}

.how-onlineclass-content-box h3 {
    margin-bottom: 10px;
    font-size: 21px;
}

.checkli li {
    background: url(../images/checkli.png) no-repeat 0px 2px;
    display: inline-block;
    width: 100%;
    padding-left: 30px;
    margin-bottom: 15px;
}

.on-demand-service-box {
    position: relative;
    background: #f7f7f7;
    padding: 20px 15px;
    margin-bottom: 30px;
    min-height: 175px;
	padding-left: 70px;border-radius: 4px;
}
.on-demand-service-box h3 {
    margin: 0;
    font-size: 21px;
    color: #1467d4;    padding-bottom: 10px;
}

.on-demand-service-box p { margin-bottom: 0px;  }
.on-demand-service-box img {
    position: absolute;
    left: 15px;
    top: 15px;
}

.our-online-classec{background:#214171; color: #fff;
	background:-moz-linear-gradient(-45deg,#233c65 0%,#1c4f95 51%,#233b62 100%);
	background:-webkit-linear-gradient(-45deg,#233c65 0%,#1c4f95 51%,#233b62 100%);
	background:linear-gradient(135deg,#233c65 0%,#1c4f95 51%,#233b62 100%);
	filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#233c65',endColorstr='#233b62',GradientType=1 );
	}

.our-online-classec h2 {
    font-size: 35px;
    padding-bottom: 20px;
}

.yellow-call-to-action-area{/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#2e8637+0,41bf41+51,3a7637+100 */
background: #ff8701; /* Old browsers */
text-align: center; padding: 40px 0px; font-size: 26px;}

.yellow-call-to-action-area h3 { display: inline-block; vertical-align: middle; margin: 0px; color: #fff; margin-right: 30px; 
font-size: 30px; }
.yellow-call-to-action-area a { display: inline-block; vertical-align: middle; color: #de7500; background: #fff; border-radius: 100px; 
padding: 10px 25px; font-size: 20px;     text-decoration: none; min-width: 210px; }
.yellow-call-to-action-area a:hover { color: #fff; background: #ce6c00;  }

.online-live-classes-working  .ondemand_in ul li {
    background: #f5f5f5;
    margin: 10px 0;
    min-height: 1px;
    padding: 12px 15px;
    position: relative;
    color: #515151;
    border-left: 5px solid #1467d4;
    border-radius: 5px;
}

.online-live-classes-working  .ondemand_in ul li b{ font-size: 21px; }
.online-live-classes-working  .ondemand_in h3{ color: #1c4f96; font-size: 21px; font-weight: 600; padding-bottom: 10px; }

.key-feature-area { background: #f8f8f8; width: 100%;     background-size: cover; 
padding: 60px 0px; position: relative; }

/*.key-feature-area { background: url(../images/key-feature-bg.png) no-repeat top center;  }*/


.key-feature-area:before { background: url(../images/top-features-leftbg.png) no-repeat; position: absolute; left:0px; top: 0px; content: ""; width: 133px; height: 385px;     }

.key-feature-area:after { background: url(../images/top-features-rightbg.png) no-repeat; position: absolute; right:0px; top: 0px; content: ""; width: 137px; height: 385px;  }


.key-features-tabarea {
    text-align: center;
    margin-bottom: 50px;
}

.key-features-tabarea .nav-pills li { float: none; display: inline-block;  margin: 0 10px;   }
.key-features-tabarea .nav-pills li a {
    background: #fff;
    color: #666666;
    font-weight: 600;
    font-size: 16px;
    padding: 15px 35px;
    box-shadow: 0px 0px 10px #e4e2e2;
    border-radius: 100px;
	text-transform: capitalize;
}
.key-features-tabarea .nav-pills li a i {
    font-size: 24px;
    vertical-align: bottom;
    margin-right: 10px;
    display: inline-block;
}

.key-features-tabarea .nav-pills li a:hover, .key-features-tabarea .nav-pills li.active a { background: #1467d4; color: #fff; }
.tab-boxes { background: #fff; box-shadow: 0px 0px 10px #e4e2e2; border-radius: 4px; padding: 30px 20px 0px; min-height: 150px; 
	margin-bottom: 30px;}
.tab-boxes h3 {
    margin: 0;
    padding-bottom: 10px;
    font-size: 20px;
    font-weight: 600;
}
.tab-boxes p {
    color: #515151;
    line-height: 24px;
    font-size: 15px;
}
.our-online-classec-box {
    text-align: center;
    padding: 20px;
    background: #fff;
    border-radius: 15px;
    min-height: 348px;
    margin-bottom: 30px;
}

.our-online-classec-box h3 {
    color: #26324c;
    font-size: 21px;
    margin-top: 15px;
    margin-bottom: 15px;
}
.our-online-classec-box p {
    color: #515151;
}

.our-online-classec-boxarea {
    margin-top: 40px;
}

.whychoose-area .how-onlineclass-content-box {
    margin-bottom: 20px;
}

.whychoose-area .how-onlineclass-content-box h3 {
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: 600;
}
.orm-solutions .our-online-classec-box { background: #f7f7f7; min-height: 320px; }
.our-comprehensive-area  { background: #454ca6; }
.our-comprehensive-area .how-onlineclass-content-box { color: #fff; }
.our-comprehensive-area h2 {
    font-size: 28px;
    line-height: 35px;
    padding-bottom: 20px;
}
.our-comprehensive-area .on-demand-service-box {
    padding-left: 115px;
    background: #292e64;
    color: #fff; padding-top: 30px;
}

.our-comprehensive-area .on-demand-service-box h3{
    color: #fff;}
.our-comprehensive-area-box-area {
    margin-top: 50px;}
.main-hedding h2 {
    font-weight: 600;}
.whatmake-bottom-area .how-onlineclass-content-box h3 {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 600;
}
.whatmake-bottom-area .how-onlineclass-content-box {
    margin-bottom: 25px;
}
.bottom-whychooseus-br {background: #2b3d8a; color: #fff;}
.bottom-whychooseus-br .main-hedding{color: #fff;}

.whychoose-box {
    background: #4a57a7;
    min-height: 120px;
    border-radius: 4px;
    position: relative;
    box-shadow: 0px 3px 10px #393b85; color: #fff;
}
.whychoose-box img {
    position: absolute;
    left: 0;
    right: 0;
    top: 20px;
    margin: auto;
}
.whychoose-box h3 {
    font-size: 18px;
    text-align: center;
    margin: 0;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 15px;
}
.bottom-whychooseus-br .checkli li {
    background: url(../images/checkli.png) no-repeat 0px 5px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
}
.our-comprehensive-area .on-demand-service-box img {
    left:25px; top:25px;
}
.cion-area .icon_colm_n p {
line-height: 20px;
font-size: 14px;
margin-bottom: 10px;
}


a.contact-btn.pink-btn {
    background: #fe2c55;
    border: 2px solid #fe2c55;
}

a.contact-btn.pink-btn:hover {
    background: #fff;
color: #fe2c55;
    border: 2px solid #fe2c55;
}

.experience-an-emerging-area { 
background: #8a2fbd; /* Old browsers */
background: -moz-linear-gradient(left,  #8a2fbd 0%, #4527c4 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #8a2fbd 0%,#4527c4 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #8a2fbd 0%,#4527c4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8a2fbd', endColorstr='#4527c4',GradientType=1 ); /* IE6-9 */
color: #fff;
 }

.how-it-work-box {
    background: #514ca6;
    text-align: center;
    padding: 35px;
    color: #fff;
    border-radius: 5px;
    min-height: 305px;
}

.how-it-work-box h3 {
    font-size: 30px;
    margin-top: 25px;
    margin-bottom: 15px;
    text-transform: uppercase;
}

.must-have-features-area .how-onlineclass-content-box h3 { color: #6120d8; }
.must-have-features-area .scroll-content {
    max-height: 475px;
    overflow: auto;
}
.must-have-features-area .how-onlineclass-content-box {
    margin-bottom: 25px;
}


.other-top-notch-area  { background: #41189f; color: #fff; padding-bottom: 0; }
.other-top-notch-area .main-hedding { color: #fff; }
.other-notch-content { background: url(../images/other-top.png) no-repeat top center; min-height: 553px; padding-top: 70px;}
.other-notch-content ul { position: relative;}

.other-notch-content ul:after { background: url(../images/right-arrow-group.png) no-repeat top center; position: absolute; top: 51px; right: -20px; content: ""; width: 107px; height: 376px; }


.other-notch-content ul li {
    display: table;
    width: 250px;
    height: 100px;
    text-align: center;
    background: #511cbc;
    border-radius: 5px;
    margin-bottom: 20px;
    padding: 15px;
    font-size: 16px;
    line-height: 24px;
    vertical-align: middle;
    position: relative;
}
.other-notch-content ul li span {
    display: table-cell;
    vertical-align: middle;
}

.other-notch-content .col-sm-4.pull-right li {
    float: right;
}

.other-notch-content .col-sm-4.pull-right ul:after { display: none;}
.other-notch-content .col-sm-4.pull-right ul:before { background: url(../images/left-arrow-group.png) no-repeat top center; position: absolute; top: 51px; left: -20px; content: ""; width: 107px; height: 376px; }

.step-content-area {
    position: relative;
    padding-top: 30px;
    display: inline-block;
    width: 100%;
}

.step-content-area:before {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 1px;
    background: #e2e2e2;
    content: "";
}


.step-content-box ul li h3 {
    font-size: 30px;
    margin-top: 10px;
    margin-bottom: 5px;
}

.step-content-box ul li h4 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 5px;
}

.step-content-box ul li { border-bottom: 1px solid #e2e2e2; padding-bottom: 30px; margin-bottom: 30px; }
.step-content-box ul li p:last-child {margin: 0;}
.step-content-box ul li:last-child {padding-bottom: 0px; border-bottom: none;}

.step-content-box ul li p.right-arrow {
    background: url(../images/right-arrow-text.png) no-repeat 0 4px;
    padding-left: 32px;
}

.step-content-box ul li p.left-arrow {
    background: url(../images/right-arrow-text.png) no-repeat 100% 4px;
    padding-right: 32px;
}
.step-content-box ul li p {margin-bottom: 15px;}
.step-content-box ul li h3 {
    font-size: 26px;
    margin-top: 10px;
    margin-bottom: 15px;
}


.left-step-content {
    padding-right: 50px;
}
.right-step-content {
    padding-left: 50px;
padding-top: 50px;
}
.experience-an-emerging-area h2 {
    padding-bottom: 15px;
}

section.tik-tok-calltoaction {
    background: #f0f0f0;
    position: relative;
    height: 135px;
}

section.tik-tok-calltoaction:before {
    position: absolute;
    left: 0;
    top: 0px;
    background: #41189f;
    content: "";
    width: 50%;
    height: 135px;
}

.calltoaction-bluebg {
    background: #41189f;
    color: #fff;
    height: 135px; position: relative;
}

.calltoaction-bluebg h3 {
    font-size: 30px;
    font-weight: 600;
    padding-top: 50px;
}

.calltoaction-bluebg:before {
    background: url(../images/call-to-action-corner.png) no-repeat; width: 136px; height: 135px; position: absolute; right: 0px;
top: 0px; content: "";
}

.calltoaction-btn a {
    background: #fe2c55;
    padding: 12px 60px;
    display: inline-block;
    color: #fff;
    font-size: 18px;
    border-radius: 4px;
    margin-top: 44px;
}

.calltoaction-btn a:hover {
    background: #41189f;
    color: #fff;
}

.tik-tok-whychooseus { background: #7042d8; color: #fff;  }
.tik-tok-whychooseus .main-hedding{  color: #fff;  }
.tik-tok-whychooseus .on-demand-service-box {
    background: #503baa;
    border: 1px dashed #9482e4;padding-left: 85px;
}

.tik-tok-whychooseus .on-demand-service-box h3 {
    color: #fff;
}

.what-make-middle-area { background: url(../images/what-make-process.png) no-repeat top center; min-height: 370px; }

.what-make-leftcontent {
    padding-top: 22px;
    text-align: right;
    font-size: 18px;
}

.what-make-leftcontent ul li:first-child {
    color: #2ab8c3;
}

.what-make-leftcontent ul li {
    color: #e34856; margin-bottom: 125px;  font-weight: 600;
}

.what-make-leftcontent ul li:last-child {
    color: #fa7902;     margin-bottom: 0px;
}

.what-make-leftcontent ul li.midli {
    padding-right: 70px;
}
.col-sm-4.pull-right .what-make-leftcontent {
    text-align: left;
}

.col-sm-4.pull-right .what-make-leftcontent ul li.midli {
    padding-right: 0px; padding-left: 70px;
} 

.essential-things-area {  background: #f8f9fe url(../images/essential-thinks-bg.png) no-repeat top center;  }
.essential-things-area .scroll-content {
    max-height: 550px;
    overflow: auto;
    padding: 20px 30px;
}

.essential-things-area .how-onlineclass-content-box {
    background: #ffffff;
    padding: 20px 20px 0px; display: inline-block; width: 100%;
    box-shadow: 0px 0px 29px rgba(43, 124, 230, 0.2); border-radius: 5px;     margin-bottom: 20px;
}


.essential-things-area .how-onlineclass-content-box h3 { color: #4c43cc; font-size: 20px; font-weight: 600; }
.essential-things-area .how-onlineclass-content-box p, .our-emerging-features p, .top-reasons-area ul li p, .scroll-content-box ul li p 	{ font-size: 15px; line-height: 24px; margin-bottom: 20px; }
.our-emerging-features {position: relative;margin-top: 35px;display: inline-block;width: 100%;}
.our-emerging-features:before { background: url(../images/emerging-features-before.png) no-repeat; position: absolute; left:-40px; top: -55px; height: 262px; width: 280px; content: ""; }

.our-emerging-features:after { background: url(../images/emerging-features-after.png) no-repeat; position: absolute; right:-40px;  bottom: -26px; height: 262px; width: 280px; content: ""; }


.top-reasons-area ul{ display: inline-block; width: 100%; background: #f4f8fb; }

.top-reasons-area ul {
    background: #f4f8fb;
    padding: 25px 20px;
    border: 1px dashed #b9d0e2;
    border-radius: 8px;min-height: 370px;
}

.top-reasons-area ul li{
	background: url(../images/top-resons-bullet.png) no-repeat top left; padding-left: 40px;}
	
.top-reasons-area ul li h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 5px;
}	

.react-native-calltoaction h3 {
    font-size: 24px;padding-top: 40px;
}
.react-native-calltoaction h3 strong {
    text-transform: uppercase;
    font-size: 28px;
}

.calltoaction-btn a { background: #e14442; padding: 12px 30px; }

.some-famous-area{
	background: #f8f9fe url(../images/shape-wave.png) no-repeat bottom center;}

.some-famous-area h2 { margin-bottom: 20px; }


.react-native-area{
	background: #f0f4f8; 
	/*background: #f0f4f8 url(../images/react-native.png) no-repeat top left;*/
	 position: relative; }
.react-native-area .main-hedding { text-align: left; }
.react-native-leftimgbox {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    bottom: 0;
    margin: auto;
}

.react-native-leftimgbox img {
    height: 100%;
}


.scroll-content-box {
    display: inline-block;
    width: 100%;
    max-height: 560px;
    overflow: auto;
    padding: 30px;
}

.scroll-content-box ul li {
    background: #ffffff;
    padding: 20px 20px 0px;
    margin-bottom: 20px;
    border-radius: 10px; box-shadow: 0px 0px 29px rgba(43, 124, 230, 0.1);
	display: inline-block;
    width: 100%;
}

.react-native-area .main-hedding {
    text-align: left;
    padding: 0 30px;
    margin-bottom: 0;
}
.react-native-area .main-hedding h2 { font-size: 32px; }
.scroll-content-box ul li h3 {
    font-size: 20px;
    margin-bottom: 8px;
    font-weight: 600;
}

.our-emerging-features .our-online-classec-box {
    position: relative;
    z-index: 1;
}


.left-top-img {
    margin-top: 50px;
}

.left-top-img img {
    width: 100%;
}

.what-make-area { background: #f2f6fa; }

.what-make-area h2 {margin-bottom: 15px;margin-top: 50px;}
.developing-most-area {background: #f4f8fb;}

.developing-most-area .our-online-classec-box {
    min-height: 350px;
    border-radius: 5px;
    box-shadow: 0px 3px 12px rgba(234, 242, 250, 0.4);
}

.developing-most-area .our-online-classec-box p, .our-powerful-features-box p {
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 20px;
}

.purpal-border { border-bottom: 5px solid #de6fdb;}
.blue-border { border-bottom: 5px solid #3264f5;}
.green-border { border-bottom: 5px solid #2ebf6d;}

.lightgreen-border { border-bottom: 5px solid #2cb19e;}
.orange-border { border-bottom: 5px solid #ff7c3f;}
.pink-border { border-bottom: 5px solid #f25c7f;}
.our-powerful-features-box {
    display: inline-block;
    width: 100%;
    padding: 20px;
    border: 1px dashed #d5d5d5;
    margin-bottom: 30px;
    border-radius: 4px;
    padding-bottom: 0;
    min-height: 135px;
}

.our-powerful-features-box h3 {
    font-weight: 600;
    font-size: 18px;
    padding-bottom: 10px;
    color: #252525;
}


.working-process-area { 
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#018ee7+0,4102ad+100 */
background: #0a78de; /* Old browsers */
background: -moz-linear-gradient(left,  #0a78de 0%, #4102ad 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #0a78de 0%,#4102ad 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #0a78de 0%,#4102ad 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a78de', endColorstr='#4102ad',GradientType=1 ); /* IE6-9 */
	color: #fff;    margin-top: 10px; position: relative;
 }

.working-process-area:before {
    background: url(../images/working-process-beforebg.png) no-repeat top left;
    position: absolute;
    content: "";
    left: 0px;
    top: 0px;
    bottom: 0;
    margin: auto;
    width: 422px;
}

.working-process-area:after {
    background: url(../images/working-process-afterbg.png) no-repeat top left;
    position: absolute;
    content: "";
    right: 0px;
    top: 0px;
    bottom: 0;
    margin: auto;
    width: 419px;
}
.sectionarea.working-process-area .container {position: relative;z-index: 1;}


.working-process-area .main-hedding { color: #fff; }


.online-exam-software-solutions { background: #121974; color: #fff; position: relative;}
.online-exam-software-solutions .main-hedding{ color: #fff; text-align: left; }
.exam-software-solutions-box {
    background: #fff;
    border-radius: 5px;
    padding: 32px 18px;
    min-height: 105px;
    display: inline-block;
    width: 100%;
    vertical-align: middle; margin-bottom: 30px;
}
.exam-software-solutions-box img {
    display: inline-block;
    vertical-align: middle;
}
.exam-software-solutions-box h3 {
    font-size: 18px;
    color: #000;
    display: inline-block;
    width: calc(100% - 45px);
    padding-left: 15px;
    font-weight: 600;
    vertical-align: middle;
}
.online-exam-software-solutions .container {
    position: relative;
    z-index: 1;
}
.online-exam-software-solutions:after {
    position: absolute;
    right: 0;
    top: 0px;
    width: 32%;
    content: "";
    background: #ff0000;
    bottom: 0;
    margin: auto;
	background: #6d93e5 url(../images/online-exam-software-solutions.png) no-repeat center center;
	background-size: 100%;
}

.working-process-area ul li { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1e4ecd+0,2378ef+100 */
background: #1e4ecd; /* Old browsers */
background: -moz-linear-gradient(left,  #1e4ecd 0%, #253fc7 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #1e4ecd 0%,#253fc7 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #1e4ecd 0%,#253fc7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e4ecd', endColorstr='#253fc7',GradientType=1 ); /* IE6-9 */
padding:15px; padding-left: 40px; border-radius: 5px; font-size: 15px; position: relative; margin-bottom: 20px;}

.working-process-area ul li p {
    margin: 0;
}

.working-process-area ul li h3 { padding-bottom: 5px; font-size: 20px; }

.working-process-area ul li:before {background:  url(../images/working-process-bullet.png) no-repeat; position: absolute; left: -16px; 
top: 0px; bottom: 0px; margin: auto; content: ""; width: 33px; height: 33px;  } 


.online-exam-whychoose-us .how-onlineclass-content-box {
    margin-bottom: 20px;
}

.online-exam-whychoose-us .how-onlineclass-content-box h3 {
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
}

.online-exam-software-solutions .main-hedding h2 {
    margin-bottom: 10px;
}

.how-onlineclass-content-box p {
margin-bottom: 15px;
}
.our-powerful-features-box { min-height: 145px; }
.developing-most-area .our-online-classec-box{min-height: 370px; }



.gray-checkli li {
    background: url(../images/graycheckli.png) no-repeat 0px 2px;
    display: inline-block;
    width: 100%;
    padding-left: 30px;
    margin-bottom: 15px;
}
.ourtop-notch-area { position: relative; background: #f0f4f8; padding: 0px; }
.ourtop-notch-area::before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    /*background: #396fe3;*/
    content: "";
    width: 29%;
	background:  #396fe3 url(../images/ar-gaming-text.png) no-repeat 10px center;
}




.ourtop-notch-area .container { position: relative;}

.ourtop-notch-leftimgbox {
    position: absolute;
    left: 0;
    top: 0;
    padding: 0;
    bottom: 0;
    margin: auto;
}

.ourtop-notch-leftimgbox img {
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto;
}

.ourtop-notch-area .main-hedding {
    text-align: left;
    padding: 0 30px;
    margin-bottom: 0;padding-top: 60px;
}
.ourtop-notch-area .main-hedding h2 {
    font-size: 26px;
    font-weight: 600;
    margin-bottom: 10px;
}
.augmented-what-need ul { min-height: 520px; }
.trending-technology .our-online-classec-box {box-shadow: 0px 0px 4px rgba(43, 124, 230, 0.2);min-height: 370px; border-radius: 5px; }


.purpal-border { border-bottom: 5px solid #de6fdb;}
.blue-border { border-bottom: 5px solid #3264f5;}
.green-border { border-bottom: 5px solid #2ebf6d;}
.lightgreen-border { border-bottom: 5px solid #2cb19e;}
.orange-border { border-bottom: 5px solid #ff7c3f;}
.pink-border { border-bottom: 5px solid #f25c7f;}

.benefits-using-area {
    background: #1467d4;
    color: #fff;
}

.benefits-using-area {
    background: #1467d4;
    color: #fff;
    padding: 0;
    position: relative;
}
.benefits-using-area:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 40%;
    background: #341ea5;
    content: "";
}

.benefits-using-area .how-onlineclass-content-box { padding-top: 60px; padding-left: 30px; }

.br-work-smarter-area {
    background: #4361ed;
    color: #fff;
    position: relative;
}
.br-work-smarter-area .container { position: relative;}
.col-sm-7.work-smarter-imgbox {
    position: absolute;
    top: -80px;
    right: 0;
    text-align: right;
}


.br-work-smarter-area .how-onlineclass-content-box ul {
    display: inline-block;
    width: 49%;
    vertical-align: top;
}

.how-do-we-do-area { background: #4865ea url(../images/how-do-we-do-bg.png) no-repeat top center; color: #fff; }
.how-do-we-do-area img.how-do-img {
    margin-top: 55px;
}


.how-do-we-do-area .how-onlineclass-content-box { margin-bottom: 0px; }

.how-do-content-box {
    border: 1px dashed #fff;
    text-align: center;
    padding: 22px 15px;
    border-radius: 4px; margin-bottom: 30px;
}
.how-do-content-box h3 {
    font-size: 18px;
    font-weight: 600;
}

.react-native-calltoaction h3 {
    font-weight: 300;
}
.react-native-calltoaction h3 strong {
    text-transform: uppercase;
    font-size: 25px;
}

.quick-glimpse-area {
    display: inline-block;
    width: 100%;
    text-align: center;
}

.quick-glimpse-area ul{
    display: inline-block;
    width: 100%;
}
.quick-glimpse-area ul li{
    display: inline-block;
    width: 22%;
    text-align: center;min-height: 170px;     box-shadow: 0px 3px 4px rgba(43, 124, 230, 0.2); border-radius: 10px; vertical-align: top; 
	position: relative;margin: 14px;
}

.quick-glimpse-area ul li h3 {
    font-size: 16px;
    font-weight: 600;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 18px;
    padding: 0 15px;
    color: #545454;
}

.quick-glimpse-area ul li img {
    position: absolute;
    left: 0;
    top: 25px;
    right: 0;
    margin: auto;
}

.augmented-whychooseus { background: #2e1d9f;  }
.augmented-whychooseus .main-hedding { color: #fff; }

.augmented-whychooseus .on-demand-service-box {
    background: #2b1b96;
    padding: 20px;
    margin-bottom: 30px;
    min-height: 160px;
    border-radius: 4px;
    border: 1px dashed #5446af;
    color: #d3cfee;
} 

.augmented-whychooseus .on-demand-service-box h3 { color: #fff; }

.what-make-area .augmented-what-make-tab {
    display: inline-block;
    width: 28%;
    vertical-align: top;
    background: #006aff;
    padding: 20px;
    padding-right: 0;min-height: 350px;
    border-radius: 6px;
}

.what-make-area .tab-content {
    display: inline-block;
    width: 66%;
    vertical-align: top;
    padding-left: 70px;
}

.augmented-what-make-tab .nav-pills>li {
    width: 100%;margin-top: 1px;
}

.augmented-what-make-tab .nav-pills>li+li {
    margin-left: 0;
}

.augmented-what-make-tab .nav-pills li a {
    background:  url(../images/tab-arrow.png) no-repeat 94% center;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    padding: 10px 15px;
    text-transform: capitalize; border-radius: 4px 0px 0px 4px;
}

.augmented-what-make-tab .nav-pills li a:hover, .augmented-what-make-tab .nav-pills li.active a {
	background: #005ad9 url(../images/tab-arrow.png) no-repeat 94% center;
    color: #fff;
}
.tab-detail-content {
    display: inline-block;
    width: 100%;padding-top: 50px;
}

.tab-detail-content h3 {
    color: #006aff;
    margin-top: 20px;
    margin-bottom: 20px;
    font-size: 30px;
    text-transform: uppercase;
}

.what-make-area {
    background: #f4f8fb;
    position: relative;
}

.what-make-area:before { position: absolute; content: ""; left: 0px; top: 0px; bottom: 0px; margin: auto; 
background: url(../images/whatmake-before.png) no-repeat; width: 422px;}

.what-make-area:after { position: absolute; content: ""; right: 0px; top: 0px; bottom: 0px; margin: auto; 
background: url(../images/whatmake-after.png) no-repeat; width: 419px;}

.top-Solutions-right-content {
    display: inline-block;
    width: 100%;
    background: #1d56e3;
    color: #fff;
    padding: 40px 25px;
    border-radius: 10px;
}

.top-Solutions-right-content ul li { background: url(../images/top-solutions-right-arrow.png) no-repeat left center; padding-left:35px; margin-bottom:35px; }
.rising-benefits-area .our-online-classec-box {
    box-shadow: 0px 0px 4px 
    rgba(43, 124, 230, 0.2);
    min-height: 435px;
    border-radius: 5px;
}
 
 .smart-wearable-healthcare-area {
    background: #1467d4;
    color: #fff;
    position: relative;
}
 
.smart-wearable-healthcare-area:before {
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    width: 50%;
    background: #341ea5;
	background: url(../images/smart-wearable.jpg) no-repeat top center;
    content: ""; 
}

 .smart-wearable-healthcare-area .how-onlineclass-content-box{ padding-left:35px; }
.iot-development-tab-area {
    background: #154beb;
    color: #fff;
}

.iot-development-tab-area .how-onlineclass-content-box {
    display: inline-block;
    width: 49%;
    margin: 0;
    vertical-align: top;
}
.iot-development-tab-area .tab-content {
    display: inline-block;
    width: 50%;
    vertical-align: top;
    padding: 0px 40px;
}

.iot-development-tab-area .tab-detail-content {
    display: inline-block;
    width: 100%;
    padding-top: 50px;
    background: #fff;
    text-align: center;
    color: #424242;
    padding: 55px 30px;
    border-radius: 10px;
    font-size: 15px;
}

.iot-development-tab-area .how-onlineclass-content-box h2 {
    margin-bottom: 15px;
}

.iot-development-tab-area .tab-detail-content h3 {
    color: #3e3d3d;
    margin-top: 35px;
    margin-bottom: 20px;
    font-size: 24px; text-transform: capitalize;
}

.iot-development-tab-area .nav-pills>li {
    width: 45%;
}
.iot-development-tab-area .nav-pills>li a {
    color: #fff;
    border: 1px solid #fff;
    padding: 20px 15px;
    font-size: 18px;
}


.iot-development-tab-area .nav-pills {
    margin-top: 60px;
}
.iot-development-tab-area .nav-pills>li {
    width: 45%;
    margin: 0;
    margin-right: 25px;
    margin-bottom: 25px;
}
.iot-development-tab-area .nav-pills>li.active a, .iot-development-tab-area .nav-pills>li a:hover {
    border: 1px solid #143575;
    background:#143575;
}
.what-future-iot {
    display: inline-block;
    width: 100%;
}
.what-future-iot ul li {
    display: inline-block;
    width: 100%; margin-bottom:10px;
}

.what-future-iot ul li h3 {
    font-size: 18px;
    color: #1037ad;
    margin-bottom: 8px;
    font-weight: 600;
}

.why-dose-area { background:#154bd7; color:#fff; padding-bottom: 0; }
.why-dose-area .main-hedding { color:#fff;  }
.why-dose-middle-area {background: url(../images/why-does-bg.png) no-repeat bottom center; min-height:541px;  }
.why-dose-middle-content {
    display: inline-block;
    width: 32%;
    text-align: right;     margin-top: 50px;
}
.why-dose-middle-content ul li {
    display: inline-block;
    width: 100%;
    position: relative; padding-right:112px;     margin-bottom: 60px;
}
.why-dose-middle-content ul li p {
    display: inline-block;
    vertical-align: middle; margin:0px; margin-top:15px;
}

.why-dose-middle-content ul li img {
    position: absolute;
    right: 0;
    top: 0;
    display: inline-block;
    vertical-align: middle;
}

.right-content {
    float: right;
    text-align: left;
}
.right-content ul li {
    padding-right: 0;
    padding-left: 112px;
}
.right-content ul li img {
    right: auto;
    left: 0;
}
.iot-why-choose-br .gray-checkli li {
    margin-bottom: 35px;
}
.iot-why-choose-box {
    background: #245bb6;
    text-align: center;
    border-radius: 5px;
    position: relative;
    min-height: 122px;     margin-top: 20px;
}
.iot-why-choose-box h3 {
    font-size: 18px;
    position: absolute;
    left: 0;
    width: 100%;
    bottom: 10px;
    color: #fff;
}
.iot-why-choose-box img {
    position: absolute;
    top: 20px;
    left: 0;
    right: 0;
    margin: auto;
}
