@media screen and (min-width:767px){.top_header{display:inline-block;border-bottom:none;float:right;background:transparent;}
.phone_number a span{display:inline-block;font-size:12px;color:#fff;font-family:'Roboto-Light';font-weight:bold;}
.phone_number a i{margin-right:9px;float:left;margin-top:0px;line-height:23px;}
.blog_dev_sales ul li a span{float:left;font-size:14px;color:#fff;}
.menu-container{margin:0 auto;float:right;display:inline-block;width:auto;}
.menu > ul > li a{text-decoration:none;padding:0em 1em;display:block;font-weight:normal;color:#000;text-transform:uppercase;font-size:13px;font-family:'Montserrat Bold', Arial, Helvetica, sans-serif !important;font-weight:bold;margin:6px 0px;}
.logo{float:left;position:relative;top:0px !important;display:inline-block;background:#f8f4f5;background:transparent;padding:5px 69px;}
.front_header{background:#00923f;background:transparent;position:absolute;top:0px;z-index:999999;}
.bottom_header{background:transparent;display:inline-block;float:right;}
.top-hd li{display:inline-block;padding:0px 10px;margin:10px 0px;line-height:0px;}
.top-hd li:last-child{border-right:none;}
.top-hd li a{color:#000;font-size:14px;}
.top-hd li a i{padding-right:10px;}
.menu > ul > li:hover{background:#f8f4f5;color:#15d86f;}
.contact_text_right{width:auto;}
.contact_text_left{width:auto;}
.min-height-800{min-height:700px;}
.menu > ul > li > ul > li > ul > li{padding:8px 0;}
.menu > ul > li > ul li{width:22%;margin:auto 1%;line-height:10px;}
.menu > ul > li > ul > li a{color:#292929;width:100%;padding:0px 15px;border-right:0px;font-weight:600;text-transform:inherit;font-size:13px;line-height:18px;}
.menu > ul > li > ul > li a > i{color:#00923f;font-size:20px;padding-right:8px;float:left;line-height:20px;}
.menu > ul > li > ul{position:fixed;left:0px !important;right:0px;overflow:auto;z-index:999;background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(0, 165, 255, 0.1)), url('../images/submenu_bg.jpg');height:auto;border-top:2px solid;border-bottom:2px solid;}
.menu > ul > li > ul.normal-sub{width:100%;}
.menu > ul > li > ul > li.last{width:25%;}
.menu > ul > li > ul li.width-30{width:30%;}
.menu > ul > li > ul > li img{width:100%;}
.logo a{display:block;line-height:0px;}
.display-943{display:block;}
.display-767{display:none;}
.border-none-123{border:none;}
.border-none-123 tr td{border:none;vertical-align:top;}
.menu > ul > li{line-height:25px;}
.nav-icon i{text-align:center;margin:0 auto;display:block;}
.menu > ul > li:hover a{color:#292929;}
.menu > ul > li > ul > li a:hover{color:#9509ea;}
.web_slider_section{position:relative;height:100vh;}
.site_content.sticky .front_header{position:fixed;left:0;top:0;width:100%;z-index:9999999999;box-shadow:0px 1px 6px #666;background:linear-gradient(90deg, #fff 18%, #f9f9f9 40%);}
.site_content.sticky .bottom_header{position:unset;left:0;top:0;width:auto;box-shadow:none;background:transparent;}
.tp-bgimg{height:100vh !important;}
.fullwidthbanner-container{height:100vh !important;}
.fullwidthbanner-container .fullwidthabanner{width:100%;position:relative;height:100vh !important;max-height:auto !important;}
.bg-nav{background-image:url(../images/Banner/3.png);background-repeat:no-repeat;height:100vh;background-position:100%;position:relative;}
.banner-web li{}
.col-md-5{width:40%;}
.flexslider{background:transparent !important;}
.banner-pos{position:absolute;top:50px;left:70px;width:40%;}
.count-kbanner{position:absolute;bottom:0px;left:0px;right:0px;z-index:99;border-top:0px;}
.count-kbanner ul li img{display:inline-block;float:left;}
.count_list_box ul li span{text-shadow:2px 2px 2px #6b6b6b;font-size:18px;color:#000;font-style:normal;font-family:"Roboto-Reguler";width:100%;text-align:center;}
.count_list_box ul li h4{text-shadow:2px 2px 2px #6b6b6b;font-size:30px;color:#000;font-weight:700;padding-bottom:0px;text-align:center;margin:0 auto;display:grid;}
.count_list_box ul li{float:left;width:25%;text-align:center;padding:0px 30px;border-right:1px solid #999;}
#owl-demo .item{margin:0px;}
.slides_content h2{font-family:inherit;text-transform:uppercase;font-size:40px;background:linear-gradient(to left, #EC6217 20%, #7fa1f6 40%);text-align:center;background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.slides_content h2 span{background:linear-gradient(to right, #5661be 20%, #2861f0 98%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;}
.images_slides{float:left;margin-right:50px;display:block;width:50%;height:auto;}
#owl-demo .item img{float:none !important;margin-right:0px;!important;display:block;width:100% !important;height:auto;}
.section_content li i{color:#b50ecf;font-size:50px;}
.banner-txt{vertical-align:middle;position:absolute;top:150px;left:0;right:0;margin:0 auto !important;text-align:center;}
.banner-txt h2{font-size:50px !important;font-weight:bold;text-transform:uppercase;font-family:Arial;color:#000;}
.banner-txt h2 span{background:linear-gradient(to right, #EC6217 20%, #5373c1 98%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.banner-txt p{color:#000;font-size:16px !important;}
.banner-txt-cnt{vertical-align:middle;position:absolute;top:20px;left:-50px;right:0;margin:0 auto !important;text-align:center;}
.about_work_section{background:linear-gradient(rgba(0,0,0, .5),rgba(0,0,0, .5)),url(../images/Banner/testimonial-bg.jpg) no-repeat;position:relative;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;width:100%;min-height:350px;padding-top:30px;padding-bottom:0px;}
.testimonial .description{font-size:18px;font-weight:300;line-height:24px;text-shadow:2px 2px 2px #000;}
.testimonial .title{display:inline-block;font-size:23px;color:#FCD009;text-transform:capitalize;margin:0;padding-bottom:50px;}
.owl-theme .owl-controls .owl-buttons div{background:#6400FF;box-shadow:0px 0px 6px 0px #f3ac03;}
.base{width:auto;margin:auto;text-align:center;position:relative;padding:0 0 30px;left:130px;position:absolute;z-index:-1;}
.holder{width:15px;height:10px;background:#d91616;margin:auto;border-radius:0 0 50% 50%;}
.thread{display:inline-block;width:2px;height:100px;background:black;border-radius:5px;position:relative;transform-origin:50% 0;animation:moveIt 2.5s ease-in-out infinite;}
.thread:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:red;border:2px solid white;top:-4.5px;left:-3.5px;}
.knob{width:10px;height:10px;position:absolute;top:-18px;left:-4.5px;border:2px solid rgba(255, 255, 255, .5);border-radius:50%;border-bottom:2px solid transparent;}
.pendulum a{width:auto;color:#000;background:-moz-radial-gradient(circle at 70% 35%, white, #66d63e 30%, #40a31d 50%);background:-webkit-radial-gradient(circle at 70% 35%, white, #66d63e 30%, #40a31d 50%);background:-o-radial-gradient(circle at 70% 35%, white, #66d63e 30%, #40a31d 50%);background:-ms-radial-gradient(circle at 70% 35%, white, #66d63e 30%, #40a31d 50%);background:radial-gradient(circle at 70% 35%, white, #66d63e 30%, #40a31d 50%);border-radius:5%;position:absolute;bottom:-30px;left:-60px;font-size:14px;padding:5px 10px;}
.shadow{width:30px;height:15px;background:rgba(0, 0, 0, 0.2);border-radius:50%;margin:50px auto 0;animation:moveShade 1.25s ease-in-out alternate infinite;}
@keyframes moveIt{0%, 100%{transform:rotate(45deg);}
50%{transform:rotate(-45deg);}}
@keyframes moveShade{0%{transform:translateX(-220px) scale(1.4, .5);filter:blur(20px);}
50%{filter:blur(3px);}
100%{transform:translateX(220px) scale(1.4, .5);filter:blur(20px);}
}
.thread:hover{animation:moveIt 2.5s ease-in-out;}
.thread:hover before{animation:moveIt 2.5s ease-in-out;}
.application_box{padding-right:15px;padding-left:15px;}
.application_box li img{float:left;}
.application_box li{background:transparent;border:1px solid;box-shadow:0px 0px 20px #bbb;display:inline-block;}
.application_box li p{float:right;color:#fff;}
.application_box li p span{display:inline-block;color: #e8ff10 !important;}
.width_23{width:25%;padding:1%;float:left;}
.country_flag{color:#d4d4d4;font-size:14px;margin-bottom:5px;display:flex;line-height:50px;font-weight:600;}
.country_flag img{margin-right:5px;}
.detail{color:#d4d4d4;font-size:14px;padding:0;margin:0;}
.detail a{color:#d4d4d4;font-size:14px;padding:0;margin:0;}
.f-address{border-bottom:1px solid #999;margin:20px 0px;}
.clearfix{clear:both;}
.top_footer{padding:20px 0px 40px;}
.top_footer h3{color:#fff;font-size:16px;font-weight:300;font-family:'Roboto', sans-serif;background:transparent;margin-bottom:0px;}
.footer_menu ul li a{color:#fff;font-size:14px;font-weight:300;font-family:'Roboto', sans-serif;}
.footer-right{width:50%;float:left;padding:0 2%;}
.footer-right-c1{width:15%;float:left;padding:0 2%;}
.footer-right-txt h3{display:block;color:#fff;font-size:20px;font-weight:400;margin-bottom:10px;font-family:'Roboto', sans-serif;padding-bottom:0px;}
.footer-right-txt p{font-size:14px;color:#d4d4d4;font-family:Roboto,sans-serif;}
.footer_btn{background:#088ce8;border-radius:0;color:#fff;padding:14px 50px;margin-right:15px;overflow:hidden;}
.quote_btn{margin-top:20px;display:table;margin-bottom:30px;}
.footer_social{display:inline-block;}
.footer_social li{display:inline-block;margin-right:6px;}
.footer_social li a{color:#fff;border:1px solid #fff;border-radius:4px;width:30px;display:block;height:30px;text-align:center;padding-top:2px;font-size:17px;}
.footer_social li a:hover{background:#188cc7;border-color:#188cc7;color:#fff;}
.rate{text-align:center;}
.rate p{color:#d4d4d4;}
.rate span{color:#ffa200;margin-right:6px;position:relative;}
.certificate_wrapper{text-align:center;background:transparent;margin-top:30px;}
.certificate_wrapper img{width:100px;height:auto;margin:10px 12px;}
.team-heading{color:#fbdd00;margin:0px 0px 30px 0px;font-size:24px;text-align:center;font-weight:600;}
.img-content > h2{color:#00682d;font-size:15px;}
.width-50{width:50%;float:left;}
.copyright{text-align:left;float:left;}
.privacy{list-style:none;padding:0px;margin:0px;text-align:right;}
.privacy li{display:inline-block;padding:0px 5px;border-right:1px solid #999;line-height:10px;}
.privacy li:last-child{border-right:0px;}
.privacy li a{color:#fff;font-size:14px;}
.footer-images li{border:none !important;width:150px !important;}
.footer-images li:hover{border:none !important;}
.footer-images li img{width:100%;height:150px;border-radius:100%;}
.bx-wrapper{width:1000px !important;}
.why_love_section{background:linear-gradient(to bottom,rgba(0,0,0, 0),rgba(0,0,0, 100)),url(../images/banner1/1hsXWXH.jpg);background-position:100% 10%;}
.development_methodology_section{background:linear-gradient(rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.4)),url(../images/Banner/123.jpg) no-repeat;}
/*.pinkBg{background-color:#0063d2 !important;}*/
.intro-banner-vdo-play-btn{height:auto;width:93px;position:relative;text-align:center;border-radius:100%;z-index:1;}
.intro-banner-vdo-play-btn img{padding-top:25px;text-align:center;margin:0 auto;display:block;}
.intro-banner-vdo-play-btn:hover .ripple{position:absolute;width:160px;height:160px;z-index:-1;left:50%;top:50%;opacity:0;margin:-80px 0 0 -80px;border-radius:100px;-webkit-animation:ripple 1.8s infinite;animation:ripple 1.8s infinite;}
.ani .ripple{position:absolute;width:160px;height:160px;z-index:-1;left:50%;top:50%;opacity:0;margin:-80px 0 0 -80px;border-radius:100px;-webkit-animation:ripple 1.8s infinite;animation:ripple 1.8s infinite}
.services{position:relative;}
.development_methodology_head span{color:#fff;}
.development_methodology_head h2{color:#fff;}
.services li{display:inline-block;float:left;margin:0px 12px;}
@-webkit-keyframes ripple{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}
100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes ripple{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}
100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}
}
.intro-banner-vdo-play-btn .ripple:nth-child(2){animation-delay:.3s;-webkit-animation-delay:.3s}
.intro-banner-vdo-play-btn .ripple:nth-child(3){animation-delay:.6s;-webkit-animation-delay:.6s}
.margin-t-30{margin-top:22px;font-size:15px;font-weight:600;color:#fff;}
.clearfix::after{content:"";clear:both;display:table;}
.owl-theme .owl-controls{z-index:99999 !important;}
}
.bg-purple{background:#efb07a;padding:10px 0px;}
.contact_text_right p{font-size: 15px;margin-bottom: 10px;    padding-bottom: 2px !important;padding: 0px;}
.contact_text_right p a{font-size:20px;}
.border-1{border:1px solid #000;padding:10px;margin:10px 0px;}
.border-1 a{color:#000;font-size:14px;font-weight: 600;}
.company_about_section{}
.android_application_section{}
.android_application_head h1{color:#000 !important;margin-top:40px;}
.android_application_head span{color:#000 !important;}
.highly_quality_head span img{margin:0 auto !important;}
.company_profile_head h1{color:#000 !important;margin-top:40px;}
.company_profile_head span{color:#000 !important}
.see_work_buton a{color:#000 !important;border:solid 2px #000 !important;}
.get_quote_banner_head h1{color:#000;margin-top:40px;}
.get_quote_banner_head span{color:#000 !important;}
.quote_email_inner ul li span{color:#000;}
.quote_email_inner{border-top:solid 1px #000;border-bottom:solid 1px #000;}
.bg-banner{background:rgba(255,255,255,.3);position:absolute;top:0px;width:100%;height:100%;}
.banner-list{list-style:none;padding:0px;margin:0px;}
.banner-list li{display:inline-block;width:100%;}
.banner-txt-cnt span img{color:#000 !important;display:block !important;font-size:40px !important;margin-bottom:10px !important;}
.banner-txt-cnt span{font-size:20px !important;margin-left:0px !important;margin:5px !important;display:inline-block;color:#92006c !important;font-weight:700 !important;margin:25px 0px !important;}
.banner-txt-cnt label{font-size:20px !important;margin:20px !important;margin-left:0px !important;display:inline-block;color:#92006c !important;font-weight:700 !important;}
.banner-list{}
.tp-rightarrow.default{z-index:9999999999;}
.hei-wei iframe{height:700px;width:100%;margin-bottom:20px;border:1px solid #000;}
.overlow_box h2{font-size:22px;color:#fff;padding-bottom:10px;}
.why_love_section .col_lg3 .col1 h5{font-size:25px;color:#fff;padding:10px 0px;font-family:"Roboto-Reguler";}
.development_methodology_head h6{font-size:18px;line-height:21px;color:#fff;font-family:'Roboto-Light';}
.bg-1{background:#00af57  !important;}
.bg-2{background:#6e00ff  !important;}
.bg-3{background:#ff0057  !important;}
.bg-4{background:#f00 !important;}
.bg-5{background:#ff5200  !important;}
.bg-6{background:#007455  !important;}
.bg-7{background:#0087a9  !important;}
.bg-8{background:#c300ff  !important;}
.imgOverlay-image img{width:100%;}
.list-contact{list-style:none;padding:0px;margin:0px;}
.list-contact li{}
.bg-cnt{background:#0ddcb6;padding: 10px 20px;margin-bottom: 10px;}
.bg-cnt li{text-align:left;}
.bg-cnt li i{color:#fff;padding:10px 5px;font-size:20px;}
.bg-cnt li span{color:#fff;font-weight:600;font-size:20px;}
.bg-cnt li p{color:#fff;font-size: 16px;}
.bg-cnt li p a{color:#fff;font-size: 16px;}
.bg-red{background:#ff5e00;}
.bg-cyan{background:#720cc9;}
.modal-header-copy{border:none  !important;}
@media screen and (max-width:767px){.top_header{display:inline-block;border-bottom:none;float:none;background:transparent;}
.bottom_header{background:transparent;}
.phone_number a span{display:inline-block;font-size:12px;color:#fff;font-family:'Roboto-Light';font-weight:bold;}
.phone_number a i{margin-right:9px;float:left;margin-top:0px;line-height:23px;}
.blog_dev_sales ul li a span{float:left;font-size:14px;color:#fff;}
.menu-container{margin:0 auto;float:none;display:block;width:auto;}
.menu > ul > li a{text-decoration:none;padding:6px 1em;display:block;font-weight:normal;color:#000;text-transform:uppercase;font-size:13px;font-family:'Montserrat Bold', Arial, Helvetica, sans-serif !important;font-weight:bold;margin:0px 0px;}
.logo{float:none;position:relative;top:0px !important;display:block;background:#f8f4f5;background:transparent;padding:0px;margin-left:0px;text-align:center;}
.front_header{background:#00923f;background:transparent;position:inherit;top:0px;z-index:999999;}
.bottom_header{background:#fff;display:block;float:none;}
.top-hd li{display:inline-block;padding:0px 10px;margin:10px 0px;line-height:0px;}
.top-hd li:last-child{border-right:none;}
.top-hd li a{color:#000;font-size:14px;}
.top-hd li a i{padding-right:10px;}
.menu > ul > li:hover{background:#f8f4f5;color:#15d86f;}
.contact_text_right{width:auto;}
.contact_text_left{width:auto;}
.min-height-800{min-height:700px;}
.menu > ul > li > ul > li > ul > li{padding:8px 0;}
.menu > ul > li > ul li{width:100%;margin:auto 1%;line-height:30px;}
.menu > ul > li > ul > li a{color:#292929;width:100%;padding:0px 15px !important;border-right:0px;font-weight:600;text-transform:inherit;font-size:13px;}
.menu > ul > li > ul > li a > i{color:#00923f;font-size:20px;padding-right:8px;}
.menu > ul > li > ul{position:inherit;left:0px !important;right:0px;overflow:auto;z-index:999;background-image:linear-gradient(to right, rgba(255, 255, 255, 0.5), rgba(0, 165, 255, 0.1)), url('../images/submenu_bg.jpg');height:auto;border-top:2px solid;border-bottom:2px solid;}
.menu > ul > li > ul.normal-sub{width:100%;}
.menu > ul > li > ul > li.last{width:100%;}
.menu > ul > li > ul li.width-30{width:100%;}
.menu > ul > li > ul > li img{width:100%;}
.logo a{display:block;line-height:0px;}
.display-943{display:none;}
.display-767{display:block;}
.border-none-123{border:none;}
.border-none-123 tr td{border:none;vertical-align:top;}
.menu > ul > li{line-height:25px;}
.nav-icon i{text-align:center;margin:0 auto;display:block;}
.menu > ul > li:hover a{color:#292929;}
.menu > ul > li > ul > li a:hover{color:#9509ea;}
.web_slider_section{position:relative;height:100vh;}
.site_content.sticky .front_header{position:inherit;left:0;top:0;width:100%;z-index:9999999999;box-shadow:0px 1px 6px #666;background:linear-gradient(90deg, #fff 18%, #f9f9f9 40%);}
.site_content.sticky .bottom_header{position:unset;left:0;top:0;width:auto;box-shadow:none;background:transparent;}
.tp-bgimg{height:100vh !important;}
.fullwidthbanner-container{height:100vh !important;}
.fullwidthbanner-container .fullwidthabanner{width:100%;position:relative;height:100vh !important;max-height:auto !important;}
.bg-nav{background-image:url(../images/Banner/3.png);background-repeat:no-repeat;height:100vh;background-position:100%;position:relative;}
.banner-web li{}
.col-md-5{width:40%;}
.flexslider{background:transparent !important;}
.banner-pos{position:absolute;top:50px;left:70px;width:40%;}
.count-kbanner{position:static;bottom:0px;left:0px;right:0px;z-index:99;border-top:0px;}
.count-kbanner ul li img{display:inline-block;float:left;}
.count_list_box ul li span{text-shadow:2px 2px 2px #6b6b6b;font-size:18px;color:#000;font-style:normal;font-family:"Roboto-Reguler";width:100%;text-align:right;display:block;}
.count_list_box ul li h4{text-shadow:2px 2px 2px #6b6b6b;font-size:30px;color:#000;font-weight:700;padding-bottom:0px;text-align:right;margin:0 auto;display:grid;}
.count_list_box ul li{float:left;width:100%;text-align:center;padding:10px 30px;border-right:none;}
#owl-demo .item{margin:0px;}
.slides_content{padding:0px 10px;}
.slides_content h2{font-family:inherit;text-transform:uppercase;font-size:40px;background:linear-gradient(to left, #EC6217 20%, #7fa1f6 40%);text-align:center;background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.slides_content h2 span{background:linear-gradient(to right, #5661be 20%, #2861f0 98%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:bold;}
.images_slides{float:none;margin-right:50px;display:block;width:100%;height:auto;}
#owl-demo .item img{float:none !important;margin-right:0px;!important;display:block;width:100% !important;height:auto;}
.section_content li i{color:#b50ecf;font-size:50px;}
.mobile_slide_content{display:block;}
.flex-control-nav{bottom:0px;}
.banner-txt{vertical-align:middle;position:absolute;top:25px;left:0;right:0;margin:0 auto !important;text-align:center;}
.banner-txt h2{font-size:30px !important;font-weight:bold;text-transform:uppercase;font-family:Arial;color:#000;}
.banner-txt h2 span{background:linear-gradient(to right, #EC6217 20%, #5373c1 98%);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.banner-txt p{color:#000;font-size:16px !important;}
.banner-txt-cnt{vertical-align:middle;position:absolute;top:20px;left:-50px;right:0;margin:0 auto !important;text-align:center;}
.about_work_section{background:linear-gradient(rgba(0,0,0, .5),rgba(0,0,0, .5)),url(../images/Banner/testimonial-bg.jpg) no-repeat;position:relative;background-size:cover;background-attachment:fixed;background-repeat:no-repeat;background-position:center center;width:100%;min-height:350px;padding-top:30px;padding-bottom:0px;}
.testimonial .description{font-size:18px;font-weight:300;line-height:24px;text-shadow:2px 2px 2px #000;}
.testimonial .title{display:inline-block;font-size:23px;color:#FCD009;text-transform:capitalize;margin:0;padding-bottom:50px;}
.owl-theme .owl-controls .owl-buttons div{background:#6400FF;box-shadow:0px 0px 6px 0px #f3ac03;}
.base{width:auto;margin:auto;text-align:center;position:relative;padding:0 0 30px;left:130px;position:absolute;z-index:-1;}
.holder{width:15px;height:10px;background:#d91616;margin:auto;border-radius:0 0 50% 50%;}
.thread{display:inline-block;width:2px;height:100px;background:black;border-radius:5px;position:relative;transform-origin:50% 0;animation:moveIt 2.5s ease-in-out infinite;}
.thread:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:red;border:2px solid white;top:-4.5px;left:-3.5px;}
.knob{width:10px;height:10px;position:absolute;top:-18px;left:-4.5px;border:2px solid rgba(255, 255, 255, .5);border-radius:50%;border-bottom:2px solid transparent;}
.pendulum a{width:auto;color:#000;background:-moz-radial-gradient(circle at 70% 35%, white, #66d63e 30%, #40a31d 50%);background:-webkit-radial-gradient(circle at 70% 35%, white, #66d63e 30%, #40a31d 50%);background:-o-radial-gradient(circle at 70% 35%, white, #66d63e 30%, #40a31d 50%);background:-ms-radial-gradient(circle at 70% 35%, white, #66d63e 30%, #40a31d 50%);background:radial-gradient(circle at 70% 35%, white, #66d63e 30%, #40a31d 50%);border-radius:5%;position:absolute;bottom:-30px;left:-60px;font-size:14px;padding:5px 10px;}
.shadow{width:30px;height:15px;background:rgba(0, 0, 0, 0.2);border-radius:50%;margin:50px auto 0;animation:moveShade 1.25s ease-in-out alternate infinite;}
@keyframes moveIt{0%, 100%{transform:rotate(45deg);}
50%{transform:rotate(-45deg);}}
@keyframes moveShade{0%{transform:translateX(-220px) scale(1.4, .5);filter:blur(20px);}
50%{filter:blur(3px);}
100%{transform:translateX(220px) scale(1.4, .5);filter:blur(20px);}
}
.thread:hover{animation:moveIt 2.5s ease-in-out;}
.thread:hover before{animation:moveIt 2.5s ease-in-out;}
.application_box{padding-right:15px;padding-left:15px;}
.application_box li img{float:left;}
.application_box li{background:transparent;border:1px solid;box-shadow:0px 0px 20px #bbb;display:inline-block;width:100%;}
.application_box li p{float:right;color:#fff;}
.application_box li p span{display:initial;}
.width_23{width:100%;padding:1%;float:none;}
.country_flag{color:#d4d4d4;font-size:14px;margin-bottom:5px;display:flex;line-height:50px;font-weight:600;}
.country_flag img{margin-right:5px;}
.detail{color:#d4d4d4;font-size:14px;padding:0;margin:0;}
.detail a{color:#d4d4d4;font-size:14px;padding:0;margin:0;}
.f-address{border-bottom:1px solid #999;margin:20px 0px;}
.clearfix{clear:both;}
.top_footer{padding:20px 0px 40px;}
.top_footer h3{color:#fff;font-size:16px;font-weight:300;font-family:'Roboto', sans-serif;background:transparent;margin-bottom:0px;}
.footer_menu ul li a{color:#fff;font-size:14px;font-weight:300;font-family:'Roboto', sans-serif;}
.footer-right{width:100%;float:none;padding:0 2%;}
.footer-right-c1{width:100%;float:left;padding:0 2%;}
.footer-right-txt h3{display:block;color:#fff;font-size:20px;font-weight:400;margin-bottom:10px;font-family:'Roboto', sans-serif;padding-bottom:0px;}
.footer-right-txt p{font-size:14px;color:#d4d4d4;font-family:Roboto,sans-serif;}
.footer_btn{background:#088ce8;border-radius:0;color:#fff;padding:14px 50px;margin-right:15px;overflow:hidden;}
.quote_btn{margin-top:20px;display:table;margin-bottom:30px;}
.footer_social{display:inline-block;}
.footer_social li{display:inline-block;margin-right:6px;}
.footer_social li a{margin-top:30px;color:#fff;border:1px solid #fff;border-radius:4px;width:30px;display:block;height:30px;text-align:center;padding-top:2px;font-size:17px;}
.footer_social li a:hover{background:#188cc7;border-color:#188cc7;color:#fff;}
.rate{text-align:center;}
.rate p{color:#d4d4d4;}
.rate span{color:#ffa200;margin-right:6px;position:relative;}
.certificate_wrapper{text-align:center;background:transparent;margin-top:30px;}
.certificate_wrapper img{width:96px;height:auto;margin:0px 0px;}
.team-heading{color:#fbdd00;margin:0px 0px 30px 0px;font-size:24px;text-align:center;font-weight:600;}
.img-content > h2{color:#00682d;font-size:15px;}
.width-50{}
.copyright{text-align:left;float:none;}
.privacy{list-style:none;padding:0px;margin:0px;text-align:center;}
.privacy li{display:inline-block;padding:0px 5px;border-right:1px solid #999;line-height:10px;}
.privacy li:last-child{border-right:0px;}
.privacy li a{color:#fff;font-size:14px;}
.footer-images li{border:none !important;width:150px !important;}
.footer-images li:hover{border:none !important;}
.footer-images li img{width:100%;height:auto;border-radius:100%;}
.bx-wrapper{width:1000px !important;}
.why_love_section{background:linear-gradient(to bottom,rgba(0,0,0, 0),rgba(0,0,0, 100)),url(../images/banner1/1hsXWXH.jpg);background-position:100% 10%;}
.development_methodology_section{background:linear-gradient(rgba(0, 0, 0, 0.4),rgba(0, 0, 0, 0.4)),url(../images/Banner/123.jpg) repeat;}
/*.pinkBg{background-color:#0063d2 !important;}*/
.intro-banner-vdo-play-btn{height:106px;width:106px;position:relative;text-align:center;border-radius:100%;z-index:1;}
.intro-banner-vdo-play-btn img{padding-top:25px;text-align:center;margin:0 auto;display:block;}
.intro-banner-vdo-play-btn:hover .ripple{position:absolute;width:160px;height:160px;z-index:-1;left:50%;top:50%;opacity:0;margin:-80px 0 0 -80px;border-radius:100px;-webkit-animation:ripple 1.8s infinite;animation:ripple 1.8s infinite;}
.ani .ripple{position:absolute;width:160px;height:160px;z-index:-1;left:50%;top:50%;opacity:0;margin:-80px 0 0 -80px;border-radius:100px;-webkit-animation:ripple 1.8s infinite;animation:ripple 1.8s infinite}
.services{position:relative;}
.development_methodology_head span{color:#fff;}
.development_methodology_head h2{color:#fff;}
.services li{display:inline-block;float:none;margin:25px 20px;}
.color_blue{font-size:15px;}
@-webkit-keyframes ripple{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}
100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}
}
@keyframes ripple{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}
100%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}
}
.intro-banner-vdo-play-btn .ripple:nth-child(2){animation-delay:.3s;-webkit-animation-delay:.3s}
 .ripple:nth-child(3){animation-delay:.6s;-webkit-animation-delay:.6s}
.margin-t-30{margin-top:22px;font-size:13px;font-weight:600;color:#fff;}
.clearfix::after{content:"";clear:both;display:table;}
.owl-theme .owl-controls{z-index:99999 !important;}
.company_about_section{}
.android_application_section{}
.android_application_head h1{color:#000 !important;margin-top:40px;}
.android_application_head span{color:#000 !important;}
.highly_quality_head span img{margin:0 auto !important;}
.company_profile_head h1{color:#000 !important;margin-top:40px;}
.company_profile_head span{color:#000 !important}
.see_work_buton a{color:#000 !important;border:solid 2px #000 !important;}
.get_quote_banner_head h1{color:#000;margin-top:40px;}
.get_quote_banner_head span{color:#000 !important;}
.quote_email_inner ul li span{color:#000;}
.quote_email_inner{border-top:solid 1px #000;border-bottom:solid 1px #000;}
.bg-banner{background:rgba(255,255,255,.3);position:absolute;top:0px;width:100%;height:100%;}
.banner-list{list-style:none;padding:0px;margin:0px;}
.banner-list li{display:inline-block;width:100%;}
.banner-txt-cnt span img{color:#000 !important;display:block !important;font-size:40px !important;margin-bottom:10px !important;}
.banner-txt-cnt span{font-size:20px !important;margin-left:0px !important;margin:5px !important;display:inline-block;color:#92006c !important;font-weight:700 !important;}
.banner-txt-cnt label{font-size:20px !important;margin:20px !important;margin-left:0px !important;display:inline-block;color:#92006c !important;font-weight:700 !important;}
.banner-list{}
.tp-rightarrow.default{z-index:9999999999;}
.menu-mobile::after{top:37% !important;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}
.hei-wei iframe{height:700px;width:100%;margin-bottom:20px;border:1px solid #000;}
.bx-prev{display:none;}
.client_logo_inner .bx-viewport{height:auto !important;}
.menu > ul > li > ul{padding:0px !important;}
.show-on-mobile{background:#d4edff;}
}