@import url("https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&display=swap");

@charset "utf-8";*{margin:0;padding:0;box-sizing:border-box;list-style:none;}
:focus{outline:0;border:0;}
a:focus, a:hover{outline:0;border:0;text-decoration:none;}
ol, ul{margin-bottom:0;}
.clr{clear:both;}
a img{border:none;}
img{max-width:100%;vertical-align:middle;}
body{background:#fff;font-family: "Archivo", sans-serif;font-weight:400;font-size:16px;color:#333;}
h1, h2, h3, h4, h5, h6{font-weight:400;color:#333;}
p{margin-bottom:15px;font-weight:400;line-height:24px;font-size:16px;}
p:empty, p.mr_none{margin-bottom:0;}
p:last-of-type{margin-bottom:0;}
.wrapper_big{margin:0 auto;width:98%;max-width:1400px;}
.container{padding:0px 40px;}
.top_row{width:100%;float:left;background:#505050;padding:5px 0;}
.top_row_cont{float:right;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok {
    border: none;
    color: #398f14;
    top: 87%;
}
.top_ph{font-weight:700;color:#FFF;}
.social_top{display:inline-block;margin:0 24px;}
.social_top li{display:inline-block;font-size:16px;margin:0 6px;}
.social_top li a{display:inline-block;color:#FFF;}
.social_top li a:hover{color:rgba(255, 255, 255, 0.8);}
.top_mail{color:#FFF;}
.top_mail:hover{color:rgba(255, 255, 255, 0.8);}
.header{width:100%;float:left;background:linear-gradient(#fff, #eeeeee);}
.header1{width:100%;float:left;border-bottom:1px #d8d8d8 solid;}
.logo{float:left;padding:7px 0 2px;width:260px;}
.logo svg{width:100%;height:auto;}
.logo img{height:auto;}
.nav_bar{float:right;position:relative;transition:0.5s all;}
.nav_bar ul{float:left;margin:26px 0 0 0;}
.nav_bar ul li{margin:0 16px;padding-bottom:10px;position:relative;display:inline-block;vertical-align:middle;text-transform:uppercase;float:left;list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}
.nav_bar ul li.has_menu ul li {padding-bottom: 0px;}
.nav_bar ul li .submenu_box::after {content: ""; position: absolute; width:20px; height: 12px; background: url(../img/nav_uparrow.png)no-repeat left top; left:10px; top:-12px; z-index: 99999;}

.nav_bar ul li a{color:#363842;display:block;font-size:14px;font-weight:600;float:left;width:100%; cursor:pointer;}
.nav_bar ul li a:hover{color:#337ab7;}
.nav_bar ul li.has_menu:hover > a {color:#337ab7;}
.nav_bar ul li.active a{color:#337ab7;}
.nav_bar ul li:last-child{margin-right:0;}
.nav_bar .submenu_box{display:none;position:absolute;top:100%;left:0;margin:0;width:220px;z-index:99;box-shadow:0px 1px 5px rgba(0, 0, 0, 0.2);}
.nav_bar ul li .submenu_box ul{margin:0;width:100%;float:left;}
.nav_bar ul li .submenu_box li{width:100%;float:left;margin:0;}
.nav_bar ul li .submenu_box li a{font-size:13px;padding:5px 10px;background:#fff;text-transform:none;border-top:1px #e2e2e2 solid;}
.nav_bar ul li .submenu_box li:first-child a{border:0;}
.nav_bar ul li .submenu_box li a:hover{background:#f5f5f5;}
.nav_burger{display:none;float:right;color:#000;font-size:24px;cursor:pointer;}
.header2{width:100%;float:left;text-align:center;}
.header2 ul{width:100%;float:left;}
.header2 ul li{display:inline-block;vertical-align:middle;text-align:left;margin:0px 0px;position:relative;height:auto;list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);}
.header2 ul li a{display:block;padding:10px 30px;border-left:1px solid rgba(0,0,0,0);border-right:1px solid rgba(0,0,0,0);}
.ser_icon{display:inline-block;vertical-align:middle;}
.ser_label{display:inline-block;vertical-align:middle;margin-bottom:0;margin-left:10px;font-size:13px;text-transform:uppercase;color:#333;font-weight:600;line-height:14px;}
.ser_label i{display:none;}
/*.header2 ul li a:hover{background:#f6f6f6;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.header2 ul li a:hover .ser_label{color:#337ab7;} */

.header2 ul li.has_menu:hover > a {background:#f6f6f6;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;}
.header2 ul li.has_menu:hover > a .ser_label {color:#337ab7;}

header .s-icon{display:none;}

.header2 .submenu_box{display:none;position:absolute;top:100%;left:0;margin:0;width:390px;min-height:230px;z-index:99;background:#f5f5f5;border:1px solid #d7d7d7;border-top:none;padding-top:10px;}
.header2 ul li .submenu_box ul{margin:0;width:100%;float:left;}
.header2 ul li .submenu_box li{width:100%;float:left;margin:0;}
.header2 ul li .submenu_box li a{font-size:13px;padding:5px 10px;color:#363842;border:none;font-weight:600;width:100%;float:left;}
.header2 ul li .submenu_box li a:hover{color:#337ab7;background:none;}
.header2 .submenu_box.mega{width:700px;left:inherit;right:0;padding-top:0;padding-bottom:80px;}
.header2 .submenu_box.mega::before{content:"";position:absolute;right:0;bottom:0px;width:690px;height:316px;background:url(../img/mega-graphic.png) no-repeat bottom right;}
.header2 .submenu_box.wb_dev{background:#f5f5f5 url(../img/wb_dev.jpg) no-repeat right bottom;}
.header2 .submenu_box.ecom_dev{background:#f5f5f5 url(../img/ecom_dev.jpg) no-repeat right bottom;}
.header2 .submenu_box.web_des{background:#f5f5f5 url(../img/wb_des.jpg) no-repeat right top;}
.header2 .submenu_box.mb_dev{background:#f5f5f5 url(../img/mb_dev.png) no-repeat right 10px top 60px;}
.header2 .submenu_box.frm_dev{background:#f5f5f5 url(../img/frm_dev.png) no-repeat right 15px bottom 25px;}
.header2 .submenu_box.mega ul{width:33.33%;float:left;padding:10px 15px;}
.mega_title{font-size:15px;text-transform:normal;font-weight:700;margin-bottom:5px !important;padding-left:10px;}
.banner{width:100%;float:left;position:relative;z-index:1;max-height:440px;overflow:hidden;background:#004064;background:-moz-linear-gradient(left, #004064 1%, #008fe0 100%);background:-webkit-linear-gradient(left, #004064 1%,#008fe0 100%);background:linear-gradient(to right, #004064 1%,#008fe0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#004064', endColorstr='#008fe0',GradientType=1);}
.banner:after{content:"";position:absolute;right:0;top:0;width:620px;height:440px;z-index:2;background:url(../img/banner_pattern.png);}
.banner .container{position:relative;height:100%;}
.banner ul li{list-style:none;height:440px;}
.b_info{position:absolute;top:calc(50% + 1px);transform:translateY(-50%);left:0;color:#fff;width:100%;max-width:550px;padding:0 15px;}
.b_info h1{font-size:46px;text-transform:uppercase;font-weight:700;color:#fff;line-height:46px;margin-top:0;}
.banner .bx-prev{position:absolute;left:50px;z-index:99999;top:calc(50% - 23px);display:inline-block;background:url(../img/arrow_left.png) no-repeat left top;width:18px;height:46px;font-size:0;opacity:0.7;}
.banner .bx-next{position:absolute;right:50px;z-index:99999;top:calc(50% - 23px);display:inline-block;background:url(../img/arrow_right.png) no-repeat left top;width:18px;height:46px;font-size:0;opacity:0.7;}
.banner .bx-prev.disabled, .banner .bx-next.disabled{display:none;}
.banner .bx-prev:hover, .banner .bx-next:hover{opacity:0.9;cursor:pointer;}
.banner video{position:absolute;width:100%;left:0;top:50%;transform:translateY(-50%);opacity:0.15;}
.slide_webdev p{font-size:36px;color:#fff;line-height:40px;margin-bottom:20px;font-weight:300;}
.banner .slide_webdev img{float:right;margin-top:25px;}
.slide_digital p{font-size:15px;line-height:22px;font-weight:400;color:#fff;margin-bottom:25px;}
.banner .slide_digital img{float:right;margin-top:15px;}
.slide_app p{font-size:15px;line-height:22px;font-weight:400;color:#fff;margin-bottom:25px;}
.banner .slide_app img{float:right;margin-top:15px;}
ul.banner_slider{z-index:3;}
.banner_slider{visibility:hidden;}
.slide_clients p{font-size:15px;line-height:22px;font-weight:400;color:#fff;margin-bottom:25px;}
.banner .slide_clients img{float:right;margin-top:70px;}
/*.main_btn{background:#ffffff url(../img/arrow.png) no-repeat right 15px center;color:#1f1f1f;display:inline-block;left;text-transform:uppercase;font-size:15px;line-height:45px;border-radius:4px;padding:0 60px 0 15px;border:0;}
.main_btn:hover{background:#ffffff url(../img/arrow_hover.png) no-repeat right 15px center;color:#066da7;text-decoration:none;}
*/
.main_btn{background:#ffffff url(../img/mainbtn-arrow.png) no-repeat right 15px top 1px;color:#1f1f1f;display:inline-block;left;text-transform:uppercase;font-size:15px;line-height:45px;border-radius:4px;padding:0 60px 0 15px;border:0;}
.main_btn:hover{background:#ffffff url(../img/mainbtn-arrow.png) no-repeat right 15px top -56px;color:#066da7;text-decoration:none;}
.main_btn.bdr{background: none; border: 2px solid #fff; padding: 0 20px; color: #fff; font-weight: 600; line-height:41px; margin-right:20px;}
.main_btn.bdr:hover{color:#000; background:#fff;}

.b_info .main_btn, .orng_btn{background: linear-gradient(to right, #FF512F 0%, #F09819  51%, #FF512F  100%);
padding: 0 45px;text-align: center;text-transform: uppercase; transition: 0.5s; background-size: 200% auto; color: white;  font-weight:600;           
 border-radius: 10px;}
.b_info .main_btn:hover, .orng_btn:hover{background-position: right center; /* change the direction of the change here */
            color: #fff;text-decoration: none;}

.section{float:left;width:100%;padding:60px 0;}
.bg_bl{background:#edf4fa;}
.rate_us{text-align:center;padding: 30px 0 0px;}
.rate_us p{font-size: 16px;line-height: 27px;font-weight: 400;letter-spacing: 0.5px;}
.rate_us img{margin-right:15px;}
.rate_us a{margin-left: 8px;color: #0d6efd;color: #0056b3;text-decoration: underline;}
.mh_c{font-size:36px;font-weight:700;line-height:50px;color:#040404;text-align:center;margin:0;margin-bottom: 6px;}
.sh_c{font-size:20px;font-weight:700;line-height:24px;color:#040404;text-align:center;margin:0;}
.mh_l{font-size:30px;font-weight:700;line-height:36px;color:#ffffff;text-align:left;margin:0 0 10px;}
.mh_l_s{font-size:24px;font-weight:400;line-height:36px;color:#ffffff;text-align:left;text-transform:uppercase;margin:45px 0 5px;}
.mh_l_s strong{font-weight:700;}
.dedicated_asp .mh_c{font-size:32px;line-height:36px;}
.services{text-align:center;}
.services h5{font-size:16px;font-weight:700;text-transform:uppercase;line-height:20px;margin:10px 0 5px;}
.services p{font-size:14px;line-height:22px;max-height:70px;overflow:hidden;}
.services p:empty{display:none;}
.services .ser_part{margin:45px 0 0;padding:13px;border-left:1px solid #cbcbcb;position:relative;}
.services .ser_part:nth-child(1), .services .ser_part:nth-child(5), .services .ser_part:nth-child(9), .services .ser_part:nth-child(13){border-left-width:0;}
.services .ser_part a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:888;}
.about_bt{background:url(../img/about_bt.png) no-repeat;background-size:cover;background-attachment:fixed;}
.services .ser_part p {margin-bottom: 0;}
.about_bt p{color:#fff;}
.certificates{float:left;width:100%;}
.certificates li{float:left;margin-right:45px;}
.why_bt{float:left;width:100%;margin-top:10px;}
.why_bt li{float:left;margin-right:20px;color:#dadada;font-size:16px;font-weight:600;}
.why_bt li i{color:#feb813;font-size:16px;margin-right:5px;}
.tof_s{position:relative;text-align:center;background:#f5f5f5;border-bottom:5px solid #066da7;height:170px;overflow:hidden;margin:0 -10px;}
.tof_s video{display:none;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:999;width:100%;}
.tof_s:hover video, .slid_active .tof_s video{display:block;}
.tof_s a{position:absolute;z-index:99999;left:0;top:0;width:100%;height:100%;}
.tof_s span{position:absolute;z-index:9999;width:100%;text-align:center;left:0;top:calc(50% - 0px);font-size:24px;font-weight:700;text-transform:uppercase;}
.tof_s span label{font-size:15px;display:block;}
.tof_s:hover span, .slid_active .tof_s span{top:inherit;bottom:0;background:#066da7;color:#fff;font-size:15px;padding-top:5px;}
.tof_s:hover span label, .slid_active .tof_s span label{display:initial;}
.tof_s.df{border-bottom:5px solid #1b9ae2;}
.tof_s.df:hover span, .slid_active .tof_s.df span{background:#1b9ae2;}
.mar_t60{margin-top:60px;}
.mar_t40{margin-top:40px;}
.mar_t20{margin-top:20px;}
.bt_clients{visibility:hidden;}
.clients .bx-wrapper{margin:40px 0 60px;position:relative;}
.clients .bx-wrapper li{padding:10px 0;text-align:center;}
.clients .bx-wrapper .bx-prev{position:absolute;left:-30px;top:calc(50% - 20px);width:30px;height:40px;background:#193a4b url(../img/l_arrow.png) no-repeat -3px 0;color:#193a4b;border-radius:4px 0 0 4px;text-indent:-10000px;}
.clients .bx-wrapper .bx-next{position:absolute;right:-30px;top:calc(50% - 20px);width:30px;height:40px;background:#193a4b url(../img/r_arrow.png) no-repeat -3px 0;color:#193a4b;border-radius:0 4px 4px 0;text-indent:-10000px;}
.clients .bx-wrapper:hover .bx-next, .clients .bx-wrapper:hover .bx-prev{display:block;}
.footer_free_consult{float:left;width:100%;background:#619942;padding:25px 0 20px;}
.footer_free_consult h5{font-weight:300;font-size:36px;line-height:24px;margin:0 0 10px;color:#fff;text-transform:uppercase;letter-spacing:1px;}
.footer_free_consult h5 strong{font-weight:700;}
.footer_free_consult p{color:#fff;}
.footer_free_consult .main_btn{margin-top:5px;}
footer{float:left;width:100%;background:#1d1d25;padding:0px 0 0;position:relative;overflow:hidden;}
footer .container{position:relative;z-index:2;}
/* footer video{position:absolute;z-index:1;width:100%;visibility:visible;top:0%;left:0%;transform:translate(0%, -40%);opacity:0.2;} */
footer p{color:#fff;}
footer h3{font-size: 24px;color: #fff;letter-spacing: 0.5px;font-weight: 500;margin: 0 0 25px 0;}
footer .f_links li{font-size: 16px;line-height: 30px;color: #fff;padding-left: 14px;font-weight: 400;position: relative;}
footer .f_links li a{color:#ffffff;  display:block;}
footer .f_links li a:hover{color:#619942;}
footer .f_links li:after{content:"\f105";font-family:FontAwesome;color:#fff;position:absolute;left:0;top:0;}
footer .f_links li:hover:after{color:#619942;}
footer .git a{color:#fff;letter-spacing:0.5px;}
.footer_btm{float:left;width:100%;text-align:center;}
.footer_btm .ft_container{display:inline-block;padding:15px 25px 20px;border-top:1px solid #fff;margin-top:60px;}
/* .footer_btm p{font-size:13px;line-height:15px;} */
.footer_btm li{display:inline-block;padding:0 5px;margin:0 0 10px;}
.footer_btm li a{float:left;width:48px;height:48px;line-height:44px;border:2px solid #ffffff;text-align:center;color:#fff;font-size:26px;border-radius:50%;}
.footer_btm li a:hover{color:#1b9ae2;border:2px solid #1b9ae2;}
.vc_column_container>.vc_column-inner{padding:0;}
.tof_s:hover .benefits_ind{display:none;}
footer .social-icons{display:none; }
.benefits_ind{margin-top:35px;position:relative;z-index:99;}
.benefits_ind .icon_cell{position:relative;display:block;padding:0;text-align:center;color:#999;}
@-webkit-keyframes spin1{0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin1{0%{-webkit-transform:rotate(0);transform:rotate(0);}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes spin2{0%{-webkit-transform:rotate(72deg);transform:rotate(72deg);}
100%{-webkit-transform:rotate(-288deg);transform:rotate(-288deg);}
}
@keyframes spin2{0%{-webkit-transform:rotate(72deg);transform:rotate(72deg);}
100%{-webkit-transform:rotate(-288deg);transform:rotate(-288deg);}
}
@-webkit-keyframes spin3{0%{-webkit-transform:rotate(-144deg);transform:rotate(-144deg);}
100%{-webkit-transform:rotate(216deg);transform:rotate(216deg);}
}
@keyframes spin3{0%{-webkit-transform:rotate(-144deg);transform:rotate(-144deg);}
100%{-webkit-transform:rotate(216deg);transform:rotate(216deg);}
}
@-webkit-keyframes spin4{0%{-webkit-transform:rotate(216deg);transform:rotate(216deg);}
100%{-webkit-transform:rotate(-144deg);transform:rotate(-144deg);}
}
@keyframes spin4{0%{-webkit-transform:rotate(216deg);transform:rotate(216deg);}
100%{-webkit-transform:rotate(-144deg);transform:rotate(-144deg);}
}
.gamba-circles{position:absolute;top:50%;left:50%;width:50px;height:50px;margin:0 auto;-webkit-transform:translate3D(-50%, -50%, 0);-moz-transform:translate3D(-50%, -50%, 0);-ms-transform:translate3D(-50%, -50%, 0);-o-transform:translate3D(-50%, -50%, 0);transform:translate3D(-50%, -50%, 0);}
.gamba-circles .circle{position:absolute;box-sizing:border-box;width:100%;height:100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border:1px solid transparent;border-radius:92% 110% 132% 88%;}
.gamba-circles .circle:nth-child(1){-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:spin1 6s linear infinite;animation:spin1 6s linear infinite;border-color:#c7c7c7;}
.gamba-circles .circle:nth-child(2){-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:spin2 6s linear infinite;animation:spin2 6s linear infinite;border-color:#c7c7c7;}
.gamba-circles .circle:nth-child(3){-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:spin3 6s linear infinite;animation:spin3 6s linear infinite;border-color:#c7c7c7;}
.gamba-circles .circle:nth-child(4){-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-animation:spin4 6s linear infinite;animation:spin4 6s linear infinite;border-color:#c7c7c7;}
.inner_banner{width:100%;float:left;background:linear-gradient(90deg, #b4d3ff, #d7d6ff, #c9ffca);;font-size:28px;color:#FFF;font-weight:700;text-transform:uppercase;text-align:center;padding:25px 0;}
.inner_banner h1{font-size:24px;color: #20182f;;font-weight:700;text-transform:uppercase;margin:0;}
.directors p{margin-bottom:20px;}
.director1{width:100%;float:left;}
.directors_img{margin:0 40px 20px 0;}
.dedicated_asp_p{max-width:585px;}
.mh_l_bl{color:#040404;margin:0;}
.mh_l_s_bl{color:#040404;}
.directors .mh_l_s_bl{margin:0 0 10px 0;}
.director2{width:100%;float:left;margin-top:80px;}
.director2 .directors_img{float:right;margin:0 0 20px 40px;}
.asp_net .sh_c{text-align:left;}
p.hiring_asp{margin:10px 0 0 0;line-height:32px;}
.Responsibilities_asp{margin:30px 0 0 0;}
.mh_c_l{text-align:left;}
.Responsibilities_asp ul{padding-top:10px;}
.Responsibilities_asp ul li{margin-top:10px;}
.Responsibilities_asp ul li:nth-child(even){padding-left:65px;}
.Responsibilities_asp ul li span{display:inline-block;width:calc(100% - 112px);vertical-align:middle;padding-left:20px;}
.resource_features .sh_c{text-align:left;}
.resource_features{background:#f4f4f4 url(../img/microsoft_net.png) no-repeat center right;}
.resource_features ul{padding-top:20px;}
.resource_features ul li{margin-bottom:10px;position:relative;padding-left:26px;}
.resource_features ul li:after{content:"\f058";position:absolute;left:0;top:-3px;font-family:FontAwesome;font-size:20px;color:#066da7;}
.dedicated_asp p{line-height:32px;margin-top:5px;}
.main_btn.blue{background:-moz-linear-gradient(left, #066da7 0%, #0896d5 100%);background:-webkit-linear-gradient(left, #066da7 0%,#0896d5 100%);background:linear-gradient(to right, #066da7 0%,#0896d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#066da7', endColorstr='#0896d5',GradientType=1);color:#FFF;position:relative;}
.main_btn.blue:after{content:"";background:url(../img/arrow_white.png) no-repeat left center;width:28px;height:100%;position:absolute;right:15px;top:0;}
.main_btn.blue:hover{background:#0896d5;}
.dedicated_asp .main_btn.blue{margin-top:20px;}
.dedicated_asp .container{position:relative;}
.dedicated_asp_image{position:absolute;right:0;top:50%;transform:translateY(-50%);}
.flexslider{margin:0 0 2px;}
.gallery{width:50%;float:left;padding:0 20px 30px 20px;}
.headtyp3{text-transform:none;margin:0 0 6px 0;font-size:18px;font-weight:600;line-height:28px;text-align:left;color:#040404;}
.gallery .flex-direction-nav a{font-size:0px;width:30px;height:30px;background:#fff;text-align:center !important;line-height:30px;border-radius:50%;}
.gallery .flex-direction-nav a:before{content:"\f104";font-family:FontAwesome;font-size:25px;}
.gallery .flex-direction-nav a.flex-next:before{content:'\f105';}
.thumbbox li{cursor:pointer;}
.resource_features.line_bg{background:#f4f4f4 url(../img/line_bg.png) no-repeat center right;}
.resource_features.line_bg .container{position:relative;}
.features_available_img{position:absolute;top:50%;right:0;transform:translateY(-50%);text-align:right;}
.contact .left{float:left;}
.contact .left .social{float:left;margin-top:10px;}
.contact .left .social li a{float:left;width:38px;height:38px;line-height:38px;}
.contact .left > p{font-size:16px;color:#333333;line-height:24px;}
.contact .forminfo_mobile{font-size:16px;color:#333333;line-height:24px;display:none;}
.contact h6.co{font-size:16px;color:#040404;text-transform:uppercase;margin:0 0 8px 0;font-weight:600;}
.contact h5.fo{font-size:16px;color:#333;}
.contact h5.fo.phone{margin:0 0 0px 0;}
.contact h5.fo a{color:#333;}
.contact h5.fo a:hover{color:#333;}
.con_info{width:100%;float:left;margin:15px 0 0 0;}
.contact .left .con_info:first-of-type{margin-top:25px;}
.contact .right{float:right;}
.wpcf7-mail-sent-ok{display:none !important}
.contact .form_control{width:50%;padding:0 10px;float:left;margin-bottom:20px;}
.contact .form_control label{float:left;width:100%;clear:both;font-size:15px;color:#333333;margin-bottom:3px;font-weight:400;}
.contact .form_control .form_input{float:left;width:100%;clear:both;}
.contact .form_control .form_input input{font-size:14px;color:#000; font-weight:600; float:left;width:100%;clear:both;height:50px;border:1px solid #ebebeb;border-radius:5px;padding:0 15px;box-shadow:0px 3px 8px -3px #e8e8e8;}
::-webkit-input-placeholder {color:#333; font-weight:400;}
:-ms-input-placeholder {color:#333; font-weight:400;}
::placeholder {color:#333; font-weight:400;}
.contact .form_control.text_control{width:100%;}
.contact .form_control.captcha_google{width:auto;}
.contact .form_control.text_control textarea{font-size:14px;color:#000; font-weight:600;float:left;width:100%;clear:both;height:150px;border:1px solid #ebebeb;border-radius:5px;padding:15px 15px;box-shadow:3px 5px 8px -3px #dcdcdc;resize:none;}
.contact .left .mh_c.mh_c_l{margin-bottom:15px;}
.social_contact{width:100%;float:left;margin-top:20px;}
.social_contact li{float:left;padding:0 0 0 12px;margin:0 0 10px;}
.social_contact li:first-child{padding-left:0;}
.social_contact li a{float:left;width:42px;height:42px;line-height:40px;border:1px solid #8f8f8f;text-align:center;color:#8f8f8f;font-size:26px;border-radius:50%;}
.social_contact li a:hover{background:#8f8f8f;color:#FFF;}
.contact .right .form_button{width:100%;float:left;padding-left:10px;margin-top:5px;}
.inputfield::-webkit-input-placeholder{color:#555;}
.inputfield::-moz-placeholder{color:#555;}
.inputfield:-ms-input-placeholder{color:#555;}
.inputfield:-moz-placeholder{color:#555;}
.contact_address{width:100%;float:left;background:#f2f2f2;padding:30px 0;}
.contact_address_cont{width:100%;float:left;}
.contact_address_cont .left_side{width:72px;float:left;}
.contact_address_cont .right_side{width:calc(100% - 72px);float:left;padding-left:25px;}
.contact_address_cont .right_side ul{display:inline-block;}
.contact_address_cont .right_side ul li{width:100%;float:left;color:#000000;margin-bottom:6px;font-size:15px;}
.contact_address_cont .right_side ul li:last-child{margin-bottom:0;}
.contact_address_cont .right_side ul li span{float:right;width:calc(100% - 75px);}
.contact_address h4{font-size:18px;color:#000;font-weight:700;margin-bottom:25px;}
.contact_add_border{border-right:1px rgba(0, 0, 0, 0.1) solid;}
.section.blog .container{max-width:1024px;}
.blog .left_side{width:100%;float:left;}
.blog .left_side .blog_ls_cont > li{width:100%;float:left;margin-bottom:30px;border-bottom:1px solid #d2d2d2;padding:0 0 20px;}
.blogtop_info{text-align:center;width:100%;float:left;margin-bottom:15px;}
.blogtop_info h4{font-weight:700;font-size:22px;text-transform:uppercase;margin:0;}
.blog_img{width:100%;float:left;text-align:center;}
.blog_img img{width:100%;}
.left_side .blog_cont{width:100%;float:left;margin-top:15px;}
.left_side .blog_cont h4{font-size:20px;line-height:26px;margin:0 0 5px 0;}
.left_side .blog_cont p{font-size:16px;font-weight:400;text-align:justify;}
.left_side .blog_cont a{font-size:13px;color:#222222;font-style:italic;display:inline-block;margin-top:2px;}
.left_side .blog_cont a:hover{text-decoration:underline;}
.date_comm{margin-top:5px;display:inline-block;font-size:14px;color:#333;}
.date_comm i{color:#066ea2;margin-right:5px;}
.date_comm strong{color:#066ea2;}
.blo_cate{color:#066ea2;margin:0 0 5px 0;font-size:15px;text-transform:uppercase;font-weight:700;}
.blogbot_info{width:100%;float:left;font-size:14px;margin-top:20px}
.blogbot_info .more{display:inline-block;width:36px;height:36px;line-height:36px;font-size:18px;vertical-align:middle;text-align:center;border:1px solid #337ab7;border-radius:50%;-webkit-transition:all 380ms;transition:all 380ms;margin-right:5px;}
.cont_reading{float:left;}
.cont_reading:hover .more{background:#337ab7;color:#fff;}
.blogbot_info .more:before{font-family:'FontAwesome';content:'\f0c9';font-size:14px;position:relative;top:-2px;}
.blog_social{float:right;}
.blog_social li{list-style:none;display:inline-block;width:36px !important;height:36px;line-height:36px;text-align:center;border:1px solid #337ab7;margin:0 3px;border-radius:50%;}
.blog_social li a{display:block;}
.blog_social li:hover{background:#337ab7;}
.blog_social li:hover a{color:#fff;}
.blog_pager{width:100%;float:left;margin-top:10px;}
.blog_pager ul li{float:left;line-height:42px;min-width:42px;height:42px;font-size:14px;color:#222;text-align:center;}
.blog_pager ul li a{float:left;min-width:42px;height:42px;font-size:14px;color:#222;}
.blog_pager ul li a:hover{color:#066faa;}
.blog_pager ul li a.arrow{border:1px #cccccc solid;border-radius:50%;font-size:16px;color:#999999;line-height:40px;}
.blog_pager ul li a.arrow:hover{border:1px #066faa solid;color:#066faa;}
.blog .right_side{width:100%;float:left;}
.blog_search{width:100%;float:left;position:relative;}
.blog_search a{position:absolute;right:20px;top:8px;}
.blog_search a:hover{position:absolute;right:20px;top:8px;opacity:0.8;}
.blog_search input{width:100%;float:left;height:42px;line-height:42px;border:1px #ced0d6 solid;border-radius:21px;padding:0 42px 0 20px;font-size:14px;color:#333;}
.blog_search input::-webkit-input-placeholder{color:#999;}
.blog_search input::-moz-placeholder{color:#999;}
.blog_search input:-ms-input-placeholder{color:#999;}
.blog_search input:-moz-placeholder{color:#999;}
.recent_posts{width:100%;float:left;}
.recent_posts h3{width:100%;float:left;font-size:18px;color:#333;font-weight:600;text-transform:uppercase;padding:12px 0px;border-bottom:1px #ced0d6 solid;}
.recent_posts .blog_img{width:60px;float:left;margin-top:5px;}
.recent_posts ul li{width:100%;float:left;padding:10px 0;}
.recent_posts .blog_cont{width:calc(100% - 60px);padding:0 0 0 12px;float:right;}
.recent_posts .blog_cont h4{font-size:14px;line-height:20px;margin:0;font-weight:600;}
.recent_posts .posted{font-size:13px;}
.blog_categories h3{width:100%;float:left;font-size:18px;color:#333;font-weight:600;text-transform:uppercase;padding:12px 0px;border-bottom:1px #ced0d6 solid;}
.blog_categories ul li{width:50%;float:left;font-size:12px;margin-bottom:10px;text-transform:capitalize;}
.detail_blog .blogbot_info{text-align:center;}
.detail_blog .blog_social{float:none;display:inline-block;}
.blog_nav{width:100%;float:left;}
.blog_nav i{margin:0 5px;}
.blog_prev{float:left;}
.blog_next{float:right;}
.blog_nav .blog_control{display:inline-block;font-size:14px;color:#333;font-weight:600;text-transform:uppercase;}
.blog.detail_blog .left_side .blog_ls_cont > li{margin-bottom:15px;}
.blog_nav a:hover{color:#337ab7;}
.portfolio_h{float:left;width:100%;text-align:center;}
.portfolio_h h3{margin:0;}
.portfolio_h h3 p{font-size:22px;color:#333;margin-top:0;line-height:30px;}
.custom_tab_link{width:476px;float:left;display:none;}
.custom_tab_cont1{width:100%;float:left;margin-top:15px;}
.custom_tab_link .nav-tabs>li{margin-bottom:0;}
.custom_tab_link .nav-tabs>li>a{font-size:13px;color:#555555;font-weight:300;margin:0;position:relative;border:0;}
.custom_tab_link .nav-tabs>li>a:after{content:"";position:absolute;width:1px;height:60%;right:0;top:50%;transform:translateY(-50%);background:#dcdcdc;}
.custom_tab_link .nav-tabs>li:last-child>a:after{display:none;}
.custom_tab_link .nav-tabs>li>a span{width:24px;height:24px;background:#ededee;display:inline-block;border-radius:50%;text-align:center;line-height:24px;margin-left:6px;}
.custom_tab_link .nav-tabs>li>a:hover{color:#066da7;background:none;}
.custom_tab_link .nav-tabs>li>a:hover span{background:#066da7;color:#FFF;}
.custom_tab_link .nav-tabs>li.active>a{color:#066da7;}
.custom_tab_link .nav-tabs>li.active>a span{background:#066da7;color:#FFF;}
.custom_tab_link .nav-tabs>li.active>a, .custom_tab_link .nav-tabs>li.active>a:focus, .custom_tab_link .nav-tabs>li.active>a:hover{border:0;}
.custom_tab_link .nav.nav-tabs{border:1px #ededee solid;float:right;}
.custom_tab_cont2{width:100%;float:left;}
.custom_tab_link_inner .nav-tabs{text-align:center;}
.custom_tab_link_inner .nav-tabs>li{margin:0 0 0 0;display:inline-block;float:none;}
.custom_tab_link_inner .nav-tabs>li>a{font-size:13px;color:#333;font-weight:600;margin:0;border:0;padding:5px 20px;border-radius:10px;}
.custom_tab_link_inner .nav-tabs>li>a:hover{background:#d7dfe5;color:#FFF;box-shadow:1px 2px 6px rgba(0, 0, 0, 0.1);}
.custom_tab_link_inner .nav-tabs{border:0;margin-bottom:20px;}
.custom_tab_link_inner .nav-tabs>li.active>a, .custom_tab_link_inner .nav-tabs>li.active>a:focus, .custom_tab_link_inner .nav-tabs>li.active>a:hover{border:0;background:#066da7;color:#FFF;box-shadow:1px 2px 6px rgba(0, 0, 0, 0.1);}
.port_web li{width:33.33%;float:left;position:relative;border-right:1px #FFF solid;border-top:1px #FFF solid;height:230px;overflow:hidden;}
.port_web li:nth-child(6n+1),.bg_blue{background:#e9f1f5;}
.port_web li:nth-child(6n+2),.bg_green{background:#e6f2f0;}
.port_web li:nth-child(6n+3),.bg_yellow{background:#f5f3e9;}
.port_web li:nth-child(6n+4),.bg_red{background:#f7f0f0;}
.port_web li:nth-child(6n+5),.bg_purple{background:#e9ecf5;}
.port_web li:nth-child(6n+6),.bg_light_green{background:#ecf5e9;}
.port_img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:auto;height:auto;max-height:80%;max-width:80%;}
.port_link{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;opacity:0;transition:0.5s all;}
.port_link a{color:#FFF;width:44px;height:44px;float:left;line-height:40px;border:2px #FFF solid;border-radius:50%;font-size:20px;text-align:center;margin:0 5px;}
.port_link a:hover{background:#FFF;color:#066da7;}
.port_web li:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0);transition:0.5s all;}
.port_web li:hover:after{background:rgba(0, 0, 0, 0.2);}
.port_web li:hover .port_link{opacity:1;}
.product_development{padding-top:0;}
.product_development .mh_l.mh_l_bl{margin-bottom:5px;}
.product_development_cont{background:#f7f6f6;padding:40px 0;}
.development_quik{width:100%;float:left;padding:40px 0 110px 0;overflow:hidden;}
.development_quik .image_side{position:absolute;}
.development_quik .headtyp3{margin:30px 0 12px 0;}
.quik_ul{width:100%;float:left;}
.quik_ul li{width:50%;float:left;font-size:15px;padding:0 0 10px 24px;position:relative;}
.quik_ul li:after{content:"";position:absolute;left:0;top:5px;width:13px;height:13px;border:2px #066da7 solid;border-radius:50%;}
.development_quik .main_btn.blue{margin-top:30px;}
.development_quik.quik_task{background:#fafafa;position:relative;}
.quik_task_img{position:absolute;right:0;padding-right:0;top:50%;transform:translateY(-50%);max-width:645px;}
.quik_task_img img{width:100%;}
.other_product{width:100%;float:left;}
.other_product_cont{margin-top:30px;}
.other_product_cont .left_side{width:140px;float:left;}
.other_product_cont .right_side{width:calc(100% - 140px);float:left;padding-left:20px;}
.other_product_cont .right_side h3{font-size:22px;font-weight:600;color:#333;}
.other_product_cont .right_side p{font-size:15px;}
.testimonials .mh_c.mh_c_l{margin-bottom:5px;}
.video_bt .mh_c.mh_c_l{margin-bottom:5px;}
.video_testimonial{width:100%;float:left;position:relative;padding:15px 0;}
.video_testimonial::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:block;width:57px;height:57px;background-image:url(../img/video_icon.png);background-repeat:no-repeat;background-position:center center;cursor:pointer;pointer-events:none;}
.video_testimonial:hover::after{opacity:0.8;}
.text_testimonials{width:100%;float:left;background:#f4f4f4;padding-bottom:60px;margin-bottom: 60px;}
.text_testimonials li{text-align:center;}
.text_testimonials li p{background:url(../img/comma_left.png) no-repeat left top, url(../img/comma_right.png) no-repeat right bottom;padding:0 40px;margin-top:20px;}
.client_name{font-weight:700;line-height:22px;display:block;margin-top:20px;}
.client_name span{display:block;font-weight:400;font-style:italic;font-size:15px;}
.text_testimonials .flexslider{background:none;border:0;}
.text_testimonials .flex-direction-nav{display:none;}
.text_testimonials .flex-control-paging li{margin:0 2px;}
.text_testimonials .flex-control-paging li a{width:12px;height:12px;background:#000;}
.text_testimonials .flex-control-paging li a.flex-active{background:#619942;}
.video_bt_p{width:100%;float:left;text-align:center;font-size:14px;color:#000;background:#f2f2f2;padding:10px 0;}
.soft_deve{background:#f4f4f4 url(../img/book_bg.jpg) no-repeat right center;}
.soft_deve .sh_c{margin-bottom:20px;}
.resource_features.soft_deve ul{margin-top:5px;float:left;width:100%;}
.resource_features.soft_deve ul li{width:50%;float:left;}
.what_can{width:100%;float:left;background:#014b71;}
.what_can .row{background:url(../img/what_can.png) no-repeat left center; background-size: 670px;}
.what_can .right_side{padding:30px 0 40px 0;}
.what_can .right_side .sh_c{color:#FFF;margin-bottom:20px;text-align:left;}
.what_can .right_side .mh_l{margin-bottom:5px;}
.choose_other p{line-height:25px;margin-top:8px;}
.choose_other_cont{margin:25px 0;float:left;}
.choose_other_cont .left_side{float:left;width:70px;text-align:center;}
.choose_other_cont .right_side{float:left;width:calc(100% - 70px);padding-left:20px;font-size: 15px;}
.choose_other_cont .right_side h4{font-size:15px;font-weight:600;color:#333;margin:0 0 5px 0;}
.choose_other_cont .right_side p{font-size:14px;font-weight:300;color:#333;margin:5 0 0 0;line-height:22px;}
.plane_h{line-height:32px;}
.development_p{margin-top:16px;line-height:32px;}
.team_list{width:100%;float:left;margin-top:20px; text-align:center;}
.team_list ul li{width:25%;display:inline-block;list-style:none;background:#fff;} 
.team_list article{position:relative;display:block;}
.team_list article:before, .team_list article .content:before{content:'';display:block;padding-bottom:100%;width:100%;}
.team_list article:before{padding-bottom:122%;}
.team_list article .leader{display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;}
.team_list ul aside{box-sizing:border-box;display:block;z-index:10;position:absolute;width:100%;height:100%;border-top:0px solid transparent;border-left:0px solid transparent;border-bottom:1px solid #edf0f2;border-left:1px solid #edf0f2;opacity:1;}
.team_list ul li:first-child aside{border-left:0;}
.team_list article header{bottom:0px;color:#161615;font-size:15px;padding:20px 15px 15px 15px;position:absolute;text-align:left;width:100%;z-index:40;}
.team_list article header .client, .team_list article header .title{opacity:1;}
.team_list .title strong, .team_list article header .client{position:relative;}
.team_list .title{font-size:14px;}
.team_list .title span{font-size:12px;}
.team_list article header .blurb{-ms-transform:translateY(50%);transform:translateY(50%);font-size:14px;bottom:10px;color:#fff;opacity:0;position:absolute;padding-right:20px;line-height:16px;}
.team_list article header .blurb span{font-size:12px;}
.team_list article, .team_list article .content{position:relative;}
.team_list article .content{-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;position:absolute;top:40%;width:70%;z-index:1;}
.team_list article:before, .team_list article .content:before{content:'';display:block;padding-bottom:100%;width:100%;}
.team_list article .content .image{border-radius:50%;height:99%;left:0;overflow:hidden;position:absolute;text-align:center;top:0;width:99%;transform:translate3d(0,0,0);-webkit-backface-visibility:hidden;-webkit-mask-image:-webkit-radial-gradient(circle,white 100%,black 100%);z-index:1;}
.team_list article .content .image:before{background-color:#2b9bdf;background-image:linear-gradient(to bottom,#2b9bdf,#0bbdd7,#a8dbe9);content:'';display:block;height:calc(145.7 * 1.22%);left:-23%;opacity:0;position:absolute;top:-19%;width:145.7%;}
.team_list article .content .image img{transform:translate(-50%,-50%) translateZ(0) scale(1,1);-webkit-backface-visibility:hidden;height:177%;left:50%;opacity:1;position:absolute;top:70%;width:auto;z-index:1;max-width:none;}
.team_list article .content .image:after{-ms-transform:scale(2);transform:scale(2);border:1px solid;border-color:rgba(255,255,255,0);border-radius:50%;content:'';display:block;height:100%;position:absolute;width:100%;z-index:20;}
.team_list article .leader:hover aside{opacity:0;}
.team_list article .leader:hover .client, .team_list article .leader:hover .title{-ms-transform:translateY(-50%);transform:translateY(-50%);opacity:0;position:relative;}
.team_list article .leader:hover .client, section.work-cards article .leader:hover .title, section.work-cards article .leader:hover .blurb{transition:opacity 0.4s ease-out,transform 0.6s ease-in-out;}
.team_list article .leader:hover .blurb{-ms-transform:translateY(0);transform:translateY(0);opacity:1;}
.team_list article .leader:hover .content .image{overflow:visible;}
.team_list article .leader:hover .content .image{-webkit-mask-image:none;}
.team_list article .leader:hover .content .image:before{opacity:1;}
.team_list article .leader:hover .content .image img{transition:opacity 0.4s cubic-bezier(0.175,0.885,0.32,1.275);opacity:.7;}
.team_list article .leader:hover .content .image:after{transition:transform 0.2s ease-out;-ms-transform:scale(1);transform:scale(1);border-color:white;}
.team_list ul li:nth-child(4n) aside{border-right:0px solid transparent;}
.app_development_process{padding:100px 0 120px 0;}
.app_development_process .container{position:relative;}
.app_development_process .features_available_img{top:initial;transform:translateY(0);bottom:-120px;}
.app_development_process .features_available_img img{max-width:100%;}
.app_development_process .mh_c_l{margin-bottom:40px;}
.app_development_process p{font-size:18px;}
.app_journey{padding:20px 0;background:#f0f1ff;}
.app_journey .sh_c{text-align:left;margin:10px 0 20px 0;}
.circle_column{position:relative;padding-left:80px;}
div.wpcf7-spam-blocked {border:none;}
.app_journey_cont{padding:70px 0;}
.circle-image{position:relative;width:450px;height:450px;-webkit-animation:rotation 24s infinite linear;}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0deg);}
to{-webkit-transform:rotate(359deg);}
}
.mobile-image{position:absolute;left:-60px;-webkit-animation-name:map_animation;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-name:map_animation;animation-duration:2s;animation-iteration-count:infinite;}
@keyframes map_animation{0%{bottom:-80px;}
50%{bottom:-70px;}
100%{bottom:-80px;}
}
@-webkit-keyframes map_animation{0%{bottom:-80px;}
50%{bottom:-70px;}
100%{bottom:-80px;}
}
.need_app{text-align:center;}
.need_app .mh_c{margin-bottom:10px;}
.need_sub_h{line-height:32px;padding:0 110px;}
.need_app_cont{margin-top:40px;}
.need_app_cont h3{font-size:18px;color:#333333;font-weight:700;}
.need_app_cont p{font-size:16px;color:#333333;font-weight:300;line-height:22px;}
.android_sec{background:url(../img/androidsec_bg.jpg)no-repeat center center;background-size:cover;padding:45px 0px;}
.android_sec .container{position:relative;}
.app_about{float:left;width:100%;padding-right:400px;}
.app_about .mh_c.mh_c_l{margin-bottom:15px;}
.app_about .sh_c{text-align:left;}
.app_graphic{position:absolute;bottom:-95px;right:0;}
.android_process .sh_c{text-align:left;}
.android_steps{list-style:none;margin:50px 0 0 0;padding:0;width:100%;background:url(../img/common-doted-line.png) repeat-x center;position:relative;}
.android_steps li{display:inline-block;margin-left:-4px;padding:70px 0;text-align:center;position:relative;width:16.5%;}
.android_steps li .tech-circle{display:inline-block;width:57px;height:57px;line-height:57px;text-align:center;border-radius:50px;position:relative;z-index:9;background:#0074a6;}
.android_steps li .tech-circle img{position:relative;z-index:2;}
.android_steps li .tech-circle:before{width:57px;height:57px;position:absolute;left:0;top:0;border-radius:50%;background-color:#0074a6;content:"";z-index:1;animation:pulse-animation 1.5s infinite ease-in-out;}
.android_steps li .tech-circle:after{width:57px;height:57px;position:absolute;left:0;top:0;border-radius:50%;background-color:#0074a6;content:"";z-index:1;animation:pulse-animation 1.5s infinite ease-in-out;animation-delay:0.5s;}
@-webkit-keyframes pulse-animation{0%{-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}9%{-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}10%{-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}100%{-moz-transform:scale(1.6);-o-transform:scale(1.6);-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6);opacity:0}}
@keyframes pulse-animation{0%{-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}9%{-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:0}10%{-moz-transform:scale(1);-o-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}100%{-moz-transform:scale(1.6);-o-transform:scale(1.6);-webkit-transform:scale(1.6);-ms-transform:scale(1.6);transform:scale(1.6);opacity:0}}
.android_steps li span{display:block;position:absolute;width:100%;text-align:center;font-size:15px;font-weight:600;color:#333333;padding:8px 0;white-space:nowrap;left:0;bottom:18px;}
.android_steps li:nth-child(odd) span{top:18px;bottom:initial;}
.android_steps li:first-child{padding-left:0;float:left;width:9px}
.android_steps li:last-child{padding-left:0;float:right;width:9px}
.android_steps li .dot{display:inline-block;width:9px;height:9px;border-radius:50px;margin:23px 0;}
.android_steps li:first-child .dot{background:#555}
.android_steps li:last-child .dot{background:#555}
.android_steps li::after{content:"";width:10px;height:50px;background:url(../img/home-arrow-down.png) no-repeat bottom;position:absolute;top:0;left:50%;margin-left:-5px;}
.android_steps li:first-child::after{display:none}
.android_steps li:last-child::after{display:none}
.android_steps li:nth-child(3)::after{background:url(../img/home-arrow-up.png) no-repeat top;top:initial;bottom:0}
.android_steps li:nth-child(5)::after{background:url(../img/home-arrow-up.png) no-repeat top;top:initial;bottom:0}
.android_steps li:nth-child(7)::after{background:url(../img/home-arrow-up.png) no-repeat top;top:initial;bottom:0}
.android_steps li:nth-child(11)::after{background:url(../img/home-arrow-up.png) no-repeat top;top:initial;bottom:0}
.android_steps li:nth-child(11) span{top:29px}
.android_steps li:nth-child(13)::after{background:url(../img/home-arrow-up.png) no-repeat top;top:initial;bottom:0}
.android_steps li:nth-child(13) span{top:29px}
.ux_ui{background:#f7f7f7;}
.ux_ui .sh_c{text-align:left;margin:10px 0 20px 0;}
.ux_ui .right_side{position:relative;}
.ux_ui .right_side .ux_ph{position:absolute;left:0;-webkit-animation-name:ux_animation;-webkit-animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-name:ux_animation;animation-duration:2s;animation-iteration-count:infinite;}
@keyframes ux_animation{0%{bottom:0;}
50%{bottom:5px;}
100%{bottom:0;}
}
@-webkit-keyframes ux_animation{0%{bottom:0;}
50%{bottom:5px;}
100%{bottom:0;}
}
.ux_process{text-align:center;}
.ux_process .mh_c{margin-bottom:10px;}
.ux_process_cont{margin-top:50px;}
.ux_process_cont i{font-size:64px;color:#006fa9;width:140px;height:140px;line-height:139px;border:1px #cccccc solid;border-radius:140px;background-color:rgba(0, 0, 0, 0);transition:all 0.5s;}
.ux_process_cont i:hover{color:#FFF;border:1px #006fa9 solid;background:#006fa9;}
.ux_process_cont h3{line-height:24px;font-weight:700;color:#303030;font-size:22px;margin:25px 0 15px 0;}
.ux_process_cont p{font-size:15px;}
.client_video .left_side{width:calc(100% - 200px);float:left;padding-right:30px;}
.client_video .client_video_wra{padding:0 100px;width:100%;float:left;}
.client_video .left_side h3{margin:10px 0 0 0;font-size:26px;}
.client_video_cont{position:relative;}
.client_video_cont iframe{width:100%;height:470px;border:none;}
.client_video_cont img{width:100%;margin-top:-20px;}
.client_video_cont .client_play{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:2;}
.client_video_cont .client_play img{width:auto;}
.client_video .right_side{width:200px;float:left;overflow-y:auto;}
.client_video .right_side h3{font-size:12px;padding:5px;margin:0;font-weight:600;width:100%;float:left;line-height:14px;background:#477ea9;color:#fff;}
.client_video .right_side p{font-size:14px;line-height:20px;width:calc(100% - 180px);float:left;}
.client_video .right_side ul li{margin-bottom:15px;float:left;width:100%;cursor:pointer;}
.client_video .right_side ul li:last-child{margin-bottom:0;}
.client_video .right_side ul li .client_video_cont{width:100%;float:left;margin-right:20px;height:90px;overflow:hidden;border:2px solid #477ea9;border-top:0;}
.client_video .right_side ul li .client_video_cont .client_play img{width:30px;}
.client_video .right_side .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,.75);}
.client_video .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,.1);}
.client_video .mCSB_scrollTools .mCSB_buttonUp{background-image:url(../img/mCSB_buttons.png);}
.client_video .mCSB_scrollTools .mCSB_buttonDown{background-image:url(../img/mCSB_buttons.png);}
.port_web li{width:33.33%;float:left;position:relative;border-right:1px #FFF solid;border-top:1px #FFF solid;height:230px;overflow:hidden;}
.bg_blue{background:#e9f1f5;}
.bg_green{background:#e6f2f0;}
.bg_yellow{background:#f5f3e9;}
.bg_red{background:#f7f0f0;}
.bg_purple{background:#e9ecf5;}
.bg_light_green{background:#ecf5e9;}
.port_img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:auto;height:auto;max-height:90%;max-width:90%;}
.port_link{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);z-index:1;opacity:0;transition:0.5s all;}
.port_link a{color:#FFF;width:44px;height:44px;float:left;line-height:40px;border:2px #FFF solid;border-radius:50%;font-size:20px;text-align:center;margin:0 5px;}
.port_link a:hover{background:#FFF;color:#066da7;}
.port_web li:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0);transition:0.5s all;}
.port_web li:hover:after{background:rgba(0, 0, 0, 0.2);}
.port_web li:hover .port_link{opacity:1;}
.career{text-align:center;}
.career .panel-group .panel{background:none;border-radius:0;border:1px #d0d0d0 solid;border-top:0;float:left;width:100%;}
.career .panel-heading{padding:0;border:0;background:none;}
.career .panel-group{text-align:left;background:#fbfbfb;padding:0;float:left;width:100%;margin:30px 0 0 0;}
.career .panel-group .panel-collapse{width:100%;float:left;position:relative;}
.career .panel-group .panel-title a{width:100%;display:inline-block;text-align:left;padding:14px 20px;border-top:1px #d0d0d0 solid;font-size:15px;color:#505050;font-weight:600;}
.career a.aria-expanded{background:#000;}
.career_cont .left_side{width:100%;padding:10px 20px 20px 20px;float:left;position:relative;}
.career_cont .right_side{width:100%;padding:10px 20px 20px 20px;float:left;}
.career_cont .sh_c{text-align:left;padding-bottom:10px;padding-top:5px;}
.career_cont{float:left;width:100%;position:relative;z-index:2;}
.career_cont p{margin-bottom:10px;}
.career_cont ul li{margin-bottom:10px;position:relative;padding-left:26px;}
.career_cont ul li:after{content:"\f058";position:absolute;left:0;top:-3px;font-family:FontAwesome;font-size:20px;color:#066da7;}
.panel-title a{position:relative;}
.career .panel-title a:after{content:"\f055";position:absolute;right:12px;top:13px;font-family:FontAwesome;font-size:20px;color:#066da7;}
.career .panel-title a.active:after{content:"\f056";}
.career .mh_c{margin-bottom:10px;}
.career_social{position:absolute;right:20px;top:0;z-index:9;}
.career_social a{margin-left:6px;display:inline-block;background:none;width:36px;height:36px;border-radius:50%;text-align:center;line-height:36px;color:#666;border:1px #666 solid;transition:all 0.5s;}
.career_social a:hover{color:#FFF;background:#000;}
.contact_submit input[type=submit]{background:-moz-linear-gradient(left, #066da7 0%, #0896d5 100%);background:-webkit-linear-gradient(left, #066da7 0%,#0896d5 100%);background:linear-gradient(to right, #066da7 0%,#0896d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#066da7', endColorstr='#0896d5',GradientType=1);color:#FFF;display:inline-block;text-transform:uppercase;font-size:15px;line-height:45px;border-radius:4px;padding:0 60px 0 15px;border:0;min-width:150px;}
.contact_submit input[type=submit]:hover{background:#0896d5;}
.send_wrap{float:left;position:relative;}
.send_wrap::after{content:"";background:url(../img/arrow_white.png) no-repeat left center;width:28px;height:100%;position:absolute;right:34px;top:0;pointer-events:none;}
div.wpcf7-validation-errors, div.wpcf7-acceptance-missing{border:none;margin-left: 20px!important;}
span.wpcf7-not-valid-tip{float:left;font-size:12px;}
.main_packages{width:100%;float:left;background:#494949;border-radius:4px;margin-top:20px;padding:1%;}
.packages_text{font-size:13px;color:#393939;}
.main_packages.ppc_pack table tr td{padding:10px 10px;white-space:nowrap;width:inherit !important;}
.main_packages.ppc_pack table tr td img{vertical-align:middle;}
.inner_packages{border-radius:4px;background:#f5f5f5;width:100%;border:1px solid #ffffff;border-collapse:collapse;}
.main_packages.ppc_pack table th{font-size:13px;padding:10px 5px;text-align:center;}
.main_packages table tr th{border:1px solid #dadada;font-size:16px;color:#171717;font-weight:bold;padding:10px 0px;text-align:center;}
.main_packages table tr td{border:1px solid #dadada;padding:10px 10px;width:20%;}
.bronze_pack{background:linear-gradient(#44aec0, #136571);font-size:20px;color:#ffffff;}
.silver_pack{background:linear-gradient(#69a02a, #4d6d26);font-size:20px;color:#ffffff;}
.gold_pack{background:linear-gradient(#fbc001, #fbc001);font-size:20px;color:#ffffff;}
.platinum_pack{background:linear-gradient(#eb8620, #eb8620);font-size:20px;color:#ffffff;}
.social_activities{text-align:center;font-size:14px;color:#144D79;}
.social_activities span img{vertical-align:middle;margin-right:10px;}
.media_buying{width:100%;float:left;margin-top:10px;color:#333;font-weight:600;}
.seo_note{width:100%;padding-top:30px;float:left;}
.pagenotfound{width:100%;float:left;padding:30px 0;text-align:center;}
.pagenotfound .main_btn{margin-top:30px;}
.thanks_sec{width:100%;float:left;text-align:center;border-radius:10px;background:url("../img/thank_bg.jpg") no-repeat bottom center;background-size:contain;padding:100px 20px;}
.thanks_sec .main_btn{margin-top:30px;}
.thanks_sec img{margin-bottom:20px;}
.why_ul{padding-top:20px;}
.why_ul li{margin-bottom:10px;position:relative;padding-left:26px;}
.why_ul li::after{content:"\f058";position:absolute;left:0;top:-3px;font-family:FontAwesome;font-size:20px;color:#066da7;}
.vc_column_container>.vc_column-inner{width:100%;float:left;}
.harshipsir_pic{float:left;margin:0 30px 30px 0;border:8px solid #fff;box-shadow:0 0 5px rgba(000, 000, 000, 0.2);}
.shrisir_pic{float:right;margin:0 0 30px 30px;border:8px solid #fff;box-shadow:0 0 5px rgba(000, 000, 000, 0.2);}
#myUl{overflow:hidden;}
.tickercontainer{width:100%;height:35px;margin:0 0 20px;padding:0 40px;position:relative;overflow:hidden;text-align:center;}
.tickercontainer .mask{position:relative;width:100%;overflow:hidden;}
ul.newsticker{height:37px !important;position:relative;list-style-type:none;margin:0;padding:0;}
ul.newsticker li{float:left;margin:10px;padding:0;}
ul.er-controls{list-style:none;display:inline-block;padding:0;}
ul.er-controls > li{display:inline-block;padding:0 10px;background:#f0f0f0;margin:5px;border-radius:5px;height:40px;line-height:40px;}
ul.er-controls > li:hover{background:#f5f5f5;cursor:pointer;}
ul.newsticker li a{font-size:13px;color:#333;font-weight:600;margin:0;border:0;padding:5px 20px;border-radius:10px;}
ul.newsticker li a:hover{background:#066da7;color:#fff;box-shadow:1px 2px 6px rgba(0, 0, 0, 0.1);}
ul.newsticker li.active a{background:#066da7;color:#FFF;box-shadow:1px 2px 6px rgba(0, 0, 0, 0.1);}
.tickercontainer .er-controls li.next{position:absolute;right:0;top:6px;background:#fff url(../img/arrow_right_n.png) no-repeat center center;width:20px;height:25px;border:1px solid #fff;text-indent:-10000px;}
.tickercontainer .er-controls li.prev{position:absolute;left:0;top:6px;background:#fff url(../img/arrow_left_n.png) no-repeat center center;width:20px;height:25px;border:1px solid #fff;text-indent:-10000px;}
.tickercontainer .er-controls li:hover{border:1px solid #ccc;background-color:#d9e3eb;}
.entry-content h2.mh_l, .entry-summary h2.mh_l, .comment-content h2.mh_l, .textwidget h2.mh_l{font-size:30px;font-weight:700;line-height:36px;}
.entry-content h3.sh_c, .entry-summary h3.sh_c, .comment-content h3.sh_c, .textwidget h3.sh_c{font-size:20px;font-weight:700;line-height:24px;}
.choose_other_cont .col-md-6{margin-top:10px;margin-bottom:10px;float:left;}
.nav_bar ul li.has_menu{padding-right:14px;}
.nav_bar ul li.has_menu:after{content:"\f107";font:normal normal normal 14px/1 FontAwesome;position:absolute;right:0;top:3px;}
.wpb_button, .wpb_content_element, ul.wpb_thumbnails-fluid>li{margin-bottom:0px;}
.header2 .submenu_box.mega ul#menu-header_digital_dev_menu{width:100%;}
#menu-header_digital_dev_menu > li{margin:0;width:33.33%;float:left;}
#menu-header_digital_dev_menu > li > a{pointer-events:none;font-size:15px;text-transform:uppercase;font-weight:700;margin-bottom:5px !important;padding-left:10px;}
.header2 .submenu_box.mega ul#menu-header_digital_dev_menu ul{padding:0;width:100%;}
.header2 .submenu_box.mega ul{margin:0;width:33.33%;float:left;padding:10px 15px;}
.vc_row.wpb_row.vc_row-fluid.directors{margin-top:50px;}
.wpb_single_image img{background:#fff;border:4px solid #fff;position:relative;border-radius:4px;-o-box-shadow:0 1px 4px rgba(0,0,0,.2);box-shadow:0 1px 4px rgba(0,0,0,.2);zoom:1;}
.vc_row{margin:0;}
.section.tms_bt{padding:40px 0 0;}
.team_s{float:left;width:100%;padding-top:40px;}
.team_s img{float:left;width:100%;}
.nav_bar ul li.has_menu:hover .submenu_box{display:block;}
.header2 ul li.has_menu:hover .submenu_box{display:block;}
.load_con{width:100%;float:left;text-align:center;visibility:hidden;}
.sk-cube-grid{width:40px;height:40px;margin:100px auto;}
.sk-cube-grid .sk-cube{width:33%;height:33%;background:#005077;float:left;-webkit-animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;animation:sk-cubeGridScaleDelay 1.3s infinite ease-in-out;}
.sk-cube-grid .sk-cube1{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.sk-cube-grid .sk-cube2{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.sk-cube-grid .sk-cube3{-webkit-animation-delay:0.4s;animation-delay:0.4s;}
.sk-cube-grid .sk-cube4{-webkit-animation-delay:0.1s;animation-delay:0.1s;}
.sk-cube-grid .sk-cube5{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
.sk-cube-grid .sk-cube6{-webkit-animation-delay:0.3s;animation-delay:0.3s;}
.sk-cube-grid .sk-cube7{-webkit-animation-delay:0s;animation-delay:0s;}
.sk-cube-grid .sk-cube8{-webkit-animation-delay:0.1s;animation-delay:0.1s;}
.sk-cube-grid .sk-cube9{-webkit-animation-delay:0.2s;animation-delay:0.2s;}
@-webkit-keyframes sk-cubeGridScaleDelay{0%, 70%, 100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1);}
35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1);}
}
@keyframes sk-cubeGridScaleDelay{0%, 70%, 100%{-webkit-transform:scale3D(1, 1, 1);transform:scale3D(1, 1, 1);}
35%{-webkit-transform:scale3D(0, 0, 1);transform:scale3D(0, 0, 1);}
}
.div.wpcf7-spam-blocked{border:none!important;}
.wpcf7-validation-errors{float:left;margin:20px 0 0 0 !important;padding:0!important;color:red;}
.ser_vid {width:450px; float: right; margin: 0 0 20px 50px; position: relative;}
.ser_vid::after{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);display:block;width:57px;height:57px;background-image:url(../img/video_icon.png);background-repeat:no-repeat;background-position:center center;cursor:pointer;pointer-events:none;}
.ser_vid:hover::after{opacity:0.8;}
.section.padd_topnone {padding-top:30px;} 


.whatwedo_vidsec {background: url(../img/whatwe_bg.jpg)no-repeat center center; background-size:cover;}
.whatwedo_vidsec .wtwedo_frame {width:800px; height: 500px; max-width: 100%; display: block; margin:0 auto; border: 8px solid #fff; box-shadow: 0 0 5px rgba(000, 000, 000, 0.2);} 
.ser_part .border {display: none;}


.knowledge{margin-top: -90px; background: rgba(255,255,255,0.5);}

.us_contact{float: right; border-left: 1px solid #2c8cc5; line-height: 26px; font-weight: 600; margin: 23px 0 0 20px; }
.us_contact a{color:#363842; background:url(../img/usa.png) no-repeat 15px center; font-size:15px; padding-left: 43px;}
.us_contact a:hover{color: #337ab7;}

.us_contact_p a{color:#363842; background:url(../img/usa.png) no-repeat left center; font-size:15px; padding-left:33px;}
.us_contact_p a:hover{color: #337ab7; font-weight:600;}
span.errors{width: 100%; float: right; position: static; height: 0;  border: 0; background: none; top: 0; left: 0px; text-align: left; font-size: 12px; color: red;}

/* Pricing Css */
@media (min-width:1400px){.container_pricing{width:1400px;}}
.pricing-bg{background:url(../img/pricing-bg.png) no-repeat;background-size: contain;}
.pricing-bg-1{background:url(../img/pricing-bg-1.png) no-repeat top center/cover;}
.pricing-bg .color-white{color:#fff; text-align:center;}
.heading h4{color: #2e1e3e;font-size: 20px;font-weight: 600;text-align: center;    width: 100%;}
.price-devide li{width: calc(20% - 10px);background-color: #fff;margin-right: 10px; float: left;     box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;border: 1px solid #e4e4e4;}
.price-devide li:hover, .price-devide li:hover .option{background-color:#d2efff;}
.price-devide li:hover .pricing-number{background-color:#fff;}
.heading{padding: 0 10px;height: 100px;display: flex;align-items: center;}
.pricing-number{background-color:#f5f5f5; text-align:center; padding:15px;}
.price{position: relative; font-size: 45px; font-weight: bolder; color: #2e1e3e; margin: 0px;line-height: 50px;}
.price span{position: relative;}
.price span:before{position: absolute;content: 'US$';top: -10px;left: -44px;font-size: 18px; font-weight:600;}
.dedicated .price span:before{position: absolute;content: 'Starting at';top: -20px;left: -44px;font-size: 12px;}
.dedicated .price span:after{position: absolute;content: 'US$';top:-4px;left: -44px;font-size: 18px;}
.per{color:#323648; font-size:18px; font-weight:normal;margin-bottom: 0;display:block;}
.btn_color{background-color: #0d8ecb;color: #fff;font-size: 16px; width: 100%; line-height: 38px; margin-top: 10px;font-weight:600;}
.option{background-color:#fff; font-weight: 600;}
.option p{font-size: 13px; color: #000;font-weight: 600; padding: 12px 5px 12px 45px; border-bottom: 1px solid #e4e4e4; position: relative; margin: 0;
    line-height: 18px;}
.option p:before {content: ''; background: url(../img/price-arrow.png) no-repeat center center/cover; position: absolute; left: 10px; width: 20px; height: 20px; top: 50%; transform: translateY(-50%);}
.option p.not_avail:before{background: url(../img/price-cross.png) no-repeat center center/cover;}
.pricing-part{margin-top: 30px; display:inline-block; width:100%;}
.pricing-number h2.not_price{font-size:24px; padding-top:15px; margin-bottom:-15px;}
.pricing-number h2.not_price span:before{display:none;}
.mt-60{margin-top:60px;}
.price-sub-heading{text-transform: uppercase;text-align: center; color: #000; font-weight: 600; font-size: 24px;}
.maintance .pricing-number{}
.maintance .pricing-number h4{font-size: 22px; color: #2e1e3e; font-weight: 600; margin: 35px 0px;}
.maintance .pricing-number .per{font-size:16px; color:#323648; margin-top: 10px; font-weight: 600;}
.maintance .pricing-number .price small{font-size: 20px; font-weight: 600; color: #2e1e3e;}
.maintance .pricing-number .price span{position: relative;}
.maintance .pricing-number .btn_color{max-width:70%;}
.maintance{box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important;border: 1px solid #e4e4e4;}
.maintance:hover, .maintance:hover .option{background-color:#d2efff;}
.maintance:hover .pricing-number{background-color:#fff;}
.maintance.bg-green:hover .pricing-number{background-color:#609942;}
.maintance.bg-green:hover .option{box-shadow: inset 0px 0px 0px 3px #5f9942; background-color:#fff;}
.maintance.bg-green:hover .option p{border-bottom: 1px solid #609942;}
.p-l-r{padding-left:10px;padding-right:10px;}
.bg-green .pricing-number{background-color:#619942; position:relative;}
.reco{position: absolute; top: 15px; left: 0; right: 0; text-align: center; color: #fff; text-transform: uppercase;}
.bg-green .pricing-number h4, .bg-green .pricing-number .price, .bg-green .pricing-number label , .bg-green .pricing-number small{color:#fff !important;}
.bg-green .pricing-number .btn_color{    color: #0d8ecb;     background-color: #ffffff;}
.dedicated li .img-part img{padding-bottom:15px;}
.month-color{font-size: 20px;font-weight: 600;color: #2e1e3e;}
.company_reviews{padding-top:30px;}
.company_reviews div.good_firm{padding-left:55px; padding-right:0px;}
.company_reviews img{width:200px;}
.agency_reviews img{width:auto;}
.company_reviews .good_firm img{width:250px;}
.bt_technology .bx-has-controls-direction{display:none;}

.get_started_popup .form-div{padding:10px;}

/*portfolio css*/
.short_by, .portfolio_big ul{display:flex;align-items:center;}
.portfolio_tags{justify-content:space-between;margin-bottom:30px;padding: 0px 15px;}
.portfolio_big ul li{position:relative;}
.short_by .industry{margin:0px 30px;}
.short_by .clear_filter{color: #686868;font-size: 14px;text-decoration: underline;}
.short_by .dropdown button{background: transparent;border: none;font-weight: 600;color: #222;display: flex;align-items: center;}
.short_by .dropdown button .caret{border: none;width: auto;height: auto;margin-left: 10px;font-size: 24px;transition: 0.5s all ease;}
.short_by .dropdown .dropdown-menu{border: none;min-width: 200px;left: auto;right: 0;}
.short_by .dropdown .dropdown-menu a{display: block;font-size: 15px;padding: 8px 15px;color: #4c4c4c;text-decoration: underline;}
.short_by .dropdown.open button{color: #fc632a;}
.short_by .dropdown.open .caret{transform: rotate(45deg);}
.tags_brand span{background: #f5f5f5;display: inline-block;line-height: 34px;font-size: 14px;font-weight: 600;color: #000;padding: 0px 15px;border-radius: 4px;margin-right: 5px;}
.portfolio_big ul{flex-wrap:wrap;}
.short_by .dropdown button:hover{color: #fc632a;}
.tags_brand span:hover{background-color:#fc632a;color:#fff;}
.clear_filter:hover{color:#000;}

.page-template-case-studies .inner_banner{ padding-bottom:50px;}
.case_menu{max-width:1020px;margin:0 auto;background-color:#fff;border-radius:6px;box-shadow:0 4px 6px #d3d3d3;text-align:center;}
.case_menu a{font-size:15px;font-weight:600;color:#555;text-transform:uppercase;display:inline-block;padding:22px 20px;margin:0 16px;}
.case_menu a.active{border-bottom:4px solid #144d79;color:#144d79;}
.case_tabbing{position:relative;top:-35px;}
.extra_pad_1{padding-bottom:56px !important;}
.Spacing_bottom{margin-bottom:140px;}
.sticky{position:fixed;top:0;width:100%;z-index:999;background:#fff;box-shadow:0 4px 6px #d3d3d3;}
.sticky .case_menu{max-width:1020px;margin:0 auto;background-color:#fff;border-radius:6px;box-shadow:none;}
.sticky .case_menu a{padding:12px 20px;}
.main_banner_1{padding:140px 0;display:flex;align-items:center;position:relative;}
.left_banner_bg{position:absolute;top:25%;left:0;z-index:-1;}
.main_banner_1 .desktop-right-bg{position:absolute;right:0;max-width:50%;}
.cart_text_1{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_1 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_1 .case_head_1 i{margin-left:10px;}
.main_banner_1 .case_art_1{position:relative;bottom:14px;}
.main_banner_1 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_1 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_1 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_3{padding:180px 0;display:flex;align-items:center;position:relative;}
.main_banner_3 .desktop-right-bg{position:absolute;right:0;max-width:50%;}
.cart_text_3{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_3 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_3 .case_head_1 i{margin-left:10px;}
.main_banner_3 .case_art_1{position:relative;bottom:14px;}
.main_banner_3 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_3 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_3 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_5{padding:180px 0;display:flex;align-items:center;position:relative;}
.main_banner_5 .desktop-right-bg{position:absolute;right:0;max-width:50%;}
.cart_text_4{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_5 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_5 .case_head_1 i{margin-left:10px;}
.main_banner_5 .case_art_1{position:relative;bottom:14px;}
.main_banner_5 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_5 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_5 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_2{padding:70px 0;display:flex;align-items:center;position:relative;}
.main_banner_2 .desktop-left-bg{position:absolute;left:0;max-width:50%;}
.right_banner_bg{position:absolute;top:25%;right:0px;}
.cart_text_2{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_2 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_2 .case_head_1 i{margin-left:10px;}
.main_banner_2 .case_art_1{position:relative;bottom:14px;}
.main_banner_2 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_2 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_2 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_4{padding:160px 0;display:flex;align-items:center;position:relative;}
.main_banner_4 .desktop-left-bg{position:absolute;left:0;max-width:50%;}
.cart_text_3{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_4 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_4 .case_head_1 i{margin-left:10px;}
.main_banner_4 .case_art_1{position:relative;bottom:14px;}
.main_banner_4 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_4 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_4 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_6{padding:60px 0 90px;display:flex;align-items:center;position:relative;}
.main_banner_6 .desktop-left-bg{position:absolute;left:0;max-width:50%;}
.cart_text_3{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_6 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_6 .case_head_1 i{margin-left:10px;}
.main_banner_6 .case_art_1{position:relative;bottom:14px;}
.main_banner_6 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_6 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_6 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.case-btn{margin-top:20px;display:flex;font-weight:600;align-items:center;}
.case-btn span{text-decoration:underline;}
.case-btn i{font-size:22px;padding-left:5px;}
.left_h2_heading{font-size:24px;position:relative;padding-bottom:20px;margin-top:0;color:#555555;font-weight:600;}
.left_h2_heading::before{content:"";position:absolute;width:71px;height:5px;background-color:#619942;bottom:0;}
.technical_strack_content{box-shadow:0 0 10px 0px #144d7945;border-radius:20px;background:#fff;}
.technical_strack_content .card-body{padding:30px;}
.technical_strack_content .card-footer{background-color:#2a6fa4;padding:15px 30px;border-radius:0 0 20px 20px;}
.technical_strack_content h4{font-size:20px;color:#000000;font-weight:bold;margin:15px 0;}
.tags_1 li{background-color:#f5f5f5;color:#000;padding:5px 10px;border-radius:5px;display:inline-block;margin-right:10px;font-size:16px;margin-bottom:15px;}
.border_left{border-right:2px solid #ddd;}
.card-footer h5{font-size:24px;color:#ffffff;font-weight:500;border-right:1px solid #eceff6;padding-right:20px;margin-right:20px;margin-top:0;margin-bottom:0;}
.flex-center{display:flex;align-items:center;}
.card-footer .bottom_sep_txt{font-size:16px;color:#ffffff;text-transform:uppercase;}
.btn-primary_1{background:linear-gradient(to right, #FF512F 0%, #F09819 51%) !important;border-radius:5px !important;font-size:18px !important;text-transform:uppercase;padding:12px 44px !important;border:0 !important;color:#fff;}
.btn-primary_1:hover{background:linear-gradient(to right, #fd3912 0%, #ff9706 51%) !important;color:#fff !important;}
.top_bottom_space_1{margin:60px 0;}
.Service_1 h2{font-size:24px;color:#555555;margin:0 15px;font-weight:600;}
.Service_1 .lefi-sec_icon img{background-color:#619942;border-radius:3px;padding:10px;}
.Service_1 p{font-size:16px;color:#555;line-height:24px;margin-top:15px;padding-right:20px;}
.middle_h2_heading{font-size:24px;position:relative;padding-bottom:20px;margin-top:0;color:#555555;font-weight:600;}
.middle_h2_heading::before{content:"";position:absolute;width:71px;height:5px;background-color:#619942;bottom:0;left:47%;}
.Service_2 p{font-size:16px;color:#555;line-height:24px;margin-top:15px;width:65%;margin:auto;}
.Service_2 .year_box_1{border:1px solid #dddddd;padding:15px 8px 15px 20px;border-radius:10px;position:relative;margin-top:40px;min-height:152px;}
.Service_2 .year_box_1::before{content:"";position:absolute;width:5px;height:100%;background:#2a6fa4;top:0;left:0;border-radius:10px 0 0 10px;}
.Service_2 .year_box_1::after{content:'';border-left:10px solid #2a6fa4;border-top:6px solid transparent;border-bottom:6px solid transparent;position:absolute;top:18px;left:4px;}
.Ser_head{font-size:18px;color:#000;font-weight:700;margin-top:0px;}
.Service_2 ul li{font-size:14px;color:#333;position:relative;padding-left:16px;line-height:20px;margin-bottom:10px;}
.Service_2 ul li::before{content:"";position:absolute;top:7px;left:0;background-color:#333333;border-radius:30px;width:6px;height:6px;}
.Service_2 ul li:last-child{margin-bottom:0;}
.Service_3 ul{margin-top:25px;}
.Service_3 ul li{font-size:14px;color:#333;position:relative;padding-left:30px;line-height:20px;margin-bottom:15px;}
.Service_3 ul li::before{content:"";position:absolute;background:url(../img/green-check.png) no-repeat;width:19px;height:17px;top:2px;left:0;}
.Service_3 ul li:last-child{margin-bottom:0;}
.Service_3 .description_items_1{min-height:204px;}
.Service_3 .middle_h2_heading{margin-bottom:40px;}
.mid_sec_1{background-color:#f5f5f5;padding:60px 0;}
.step_headings p{font-size:16px;line-height:24px;color:#555555;}
.step_headings a,.step_headings b{color:#000;font-weight:700;}
.step_headings .left_h2_heading{margin-bottom:25px;}
.step_headings_lists h3{font-size:18px;color:#000000;font-weight:700;margin-bottom:10px;}
.step_headings_lists ul li{font-size:16px;color:#333;position:relative;padding-left:30px;line-height:20px;margin-bottom:15px;}
.step_headings_lists ul li::before{content:"";position:absolute;background:url(../img/green-check.png) no-repeat;width:19px;height:17px;top:2px;left:0;}
.step_headings_lists ul{margin-top:10px;margin-bottom:40px;}
.step_headings_lists ul li:last-child{margin-bottom:0;}
.step_headings_lists b{font-weight:700;color:#000000;}
.step_headings_lists{margin-top:20px;}
.step_headings_lists .last_ul:last-child{margin-bottom:0;}
.testimonial_new{background-color:#e3f3ff;padding:50px 60px;border-radius:20px;margin-top:40px;margin-bottom:30px;}
.black_middle_h2_heading{font-size:24px;color:#000000;position:relative;padding-bottom:20px;margin-top:0;font-weight:600;}
.black_middle_h2_heading::before{content:"";position:absolute;width:71px;height:5px;background-color:#619942;bottom:0;left:47%;}
.testimonial_middle p, .testimonial_footer p{font-size:18px;color:#000000;font-weight:600;line-height:30px;margin-bottom:0;}
.web_link_1{text-decoration:underline;color:#337ab7 !important;font-weight:600 !important;word-break:break-all;}
.testimonial_footer span{font-size:16px;font-weight:600;color:#337ab7;margin-top:8px;display:block;}
.testimonial_middle{margin:30px 0;}
.serv-4-content .box_l{width:70px;height:70px;background-color:#2a6fa4;border-radius:3px;display:flex;align-items:center;justify-content:center;}
.serv-4-content h2{font-size:18px;font-weight:700;color:#000000;margin-top:0;}
.serv-4-content p{font-size:16px;color:#555555;line-height:24px;}
.serv_box_inner{margin-left:15px;max-width:500px; width: calc(100% - 75px);}
.serv-4-content{margin-top:30px;display:flex;min-height:80px;}
.modul_big_img{margin-top:30px;}
.quick_cash h6{font-size:28px;font-weight:700;color:#000000;margin-bottom:3px;margin-top:10px;}
.quick_cash span{font-size:14px;color:#555555;}
.quick_cash{margin-top:35px;}
.quick_cash li{display:inline-block;margin-right:70px;}
.Service_5 ul{margin-top:25px;}
.Service_5 ul li{font-size:16px;color:rgb(0, 0, 0);position:relative;padding-left:30px;line-height:20px;margin-bottom:15px;}
.Service_5 ul li::before{content:"";position:absolute;background:url(../img/green-check.png) no-repeat;width:19px;height:17px;top:2px;left:0;}
.Service_5 ul li:last-child{margin-bottom:0;}
.cent-head-text{font-size:16px;font-weight:600;color:#2a6fa4;margin-top:30px;}
.all_space_1{margin-bottom:0;}
.step-instruction{margin-top:30px;}

/*01-07-2022*/
.digital_markting{display: flex;flex-wrap: wrap;position: relative;margin-bottom: 20px;}
.digital_markting .digital_marketing_content{margin: 45px 0 0;border-right: 1px solid #cbcbcb;padding: 0px 13px;flex: 0 0 20%;text-align: center;}
.digital_markting .digital_marketing_content h5 a{font-size: 16px;font-weight: 700;text-transform: uppercase;line-height: 20px;margin: 10px 0 5px;color: #333;}
.digital_markting .digital_marketing_content:last-child{border:none;}
.heading_text{font-size: 14px;line-height: 22px;max-height: 70px;overflow: hidden;display: none;padding: 20px 10px;position:absolute;top:100%;left: 0;right:0;}
.digital_marketing_content:hover .heading_text{display:block;}
.blog_services{padding-bottom:0px;}

@media (max-width:1399px){
	.price{font-size:38px;}
	.price span:before{position: absolute;content: 'US $';top: -8px;left: -35px;font-size: 15px;}
}
@media (max-width:1200px){
	.heading h4{font-size:14px;}
	.heading{height:60px;}
	.img-part img{max-height: 60px;margin-bottom: 10px;}
	.price{font-size: 30px;}
	.price span:before{font-size: 14px;top: -10px;left: -32px;}
	.per{font-size: 14px;font-weight: 600;}
	.btn_color{    font-size: 14px;    line-height: 26px;}
	.pricing-number{padding:10px;}
	.option p:before{background: url(../img/price-arrow.png) no-repeat center center/cover;width: 18px;height: 18px;}
	.option p{font-size: 12px;padding: 10px 5px 10px 32px;}
	.reco{font-size:14px;}
	.maintance .pricing-number h4{    margin: 32px 0px 15px;    font-size: 18px;}
	.maintance .pricing-number .price small {font-size: 16px;}
	.month-color{font-size:16px;}
	.maintance .pricing-number .per{    font-size: 14px;    margin-top: 0px;}

	/*01-07-2022*/
	.blog_services{padding-bottom:0px;}
	.digital_markting{margin-bottom: 0px;}
	.digital_marketing_content:hover .heading_text{display:none;}
}

@media (max-width:991px){
	.price-devide li{width: calc(33% - 10px);    margin-bottom: 10px;}
	.maintance{margin-bottom:15px;}
}
@media (max-width:767px){
    .page-id-224 .service_type {gap: 12px !important;}
	.price-devide li{width: 100%;margin-right: 0;}.price-sub-heading{font-size:14px;}
	/*01/07/2022*/
	.digital_markting .digital_marketing_content{margin: 20px 0 0;}
	.digital_markting .digital_marketing_content h5 a{font-size: 14px;}
	.blog_services{padding-bottom:0!important;}
/*    .page-id-224 .wpcf7-response-output {margin-top: 30%!important;}*/
}
/* Pricing Css */

@media all and (-ms-high-contrast:none)  {
 .logo { height: 75px; } / IE10 /
 ::-ms-backdrop, .logo { height: 75px } / IE11 */ 
 }

@media (min-width:2000px){body{zoom:110%;}}
@media (min-width:2500px){body{zoom:140%;}}
@media (min-width:3000px){body{zoom:170%;}}

@media(min-width: 1024px){
.ser_part:hover {background: #fafafa;}
.ser_part .border{transition:all 0.5s ease-out;-webkit-transition:all 0.5s ease-out;background-color:#0973a6;position:absolute; display: block;}
.ser_part .top, .ser_part .left{left:0;top:0;border-radius:10px;}
.ser_part .bottom, .ser_part .right{right:0;bottom:0;border-radius:10px;}
.ser_part .right, .ser_part .left{width:2px;height:0%;}
.ser_part .bottom, .ser_part .top{height:2px;width:0%;}
.ser_part:hover .top, .ser_part:hover .bottom{width:100%;}
.ser_part:hover .left, .ser_part:hover .right{height:100%;}
.section.padd_topnone.services h5 {margin-top: 0;} 
}

@media(max-width:1320px){
	.header2 ul li a{padding:10px 22px;}
}

@media(max-width:1270px){/* .header2 ul li a{padding:10px 22px;} */
/* footer video{transform:translate(0%, -20%);} */
.banner .slide_webdev img{width:390px;margin-top:100px;}
.banner .slide_clients img{width:430px;margin-top:120px;}
.header2 ul li a{padding:10px 10px;}
}
@media (max-width:1200px){
	.circle-image{width:300px;height:300px;}
	.what_can .row{background-image:none;}
	.what_can, .what_can .mh_l, .what_can .sh_c, .what_can .right_side .sh_c{text-align:center;}
	.case_menu a{padding:22px 14px;margin:0 10px;white-space:nowrap;}
	.case_menu a:last-child{margin-right:0;}
	
}
@media(max-width:1170px){
.banner .bx-prev{left:10px;}
.banner .bx-next{right:10px;}
.table-scroll{overflow-x:auto;background:#fff;}
.mh_c{font-size:26px;line-height:34px;}
}
@media (max-width:1024px){
#menu-header_digital_dev_menu > li{border:none;padding:0 10px;}
#menu-header_digital_dev_menu > li > a{padding-left:0 !important;}
.team_list article .leader:hover aside{opacity:1;}
.team_list article .leader:hover .client, .team_list article .leader:hover .title{opacity:1;transform:none;}
.team_list article .leader:hover .blurb{opacity:0;}
.team_list article .leader:hover .content .image{overflow:hidden;}
.team_list article .leader:hover .content .image img{opacity:1}
.port_link{opacity:1;}
.port_web li:after{background:rgba(0, 0, 0, 0.2);}
.nav_bar ul li.has_menu:after{top:10px !important;font-size:16px !important;right:8px !important;}
.nav_bar ul li.has_menu{padding-right:0 !important}
.nav_bar{width:100%;max-height:0;overflow:hidden;transition:0.5s all;}
.nav_bar.open{max-height:2000px;transition:0.5s all;}
.nav_bar ul .submenu_box{position:static;width:100%;}
.nav_bar ul{margin-top:10px;margin-right:0;width:100%;}
.nav_bar ul li{width:100%;margin:0;padding:0;}
.nav_bar ul li a{padding:8px 0;border-top:1px #ccc solid;}
.nav_bar ul li:first-child a{border-top:none;}
.search, .nav_bar ul li.active a::after{display:none;}
.nav_bar ul li .submenu_box li{font-weight:400;}
.nav_bar ul li .submenu_box li a{padding:7px 5px;background:none;}
.header2 ul li .submenu_box li a{padding:7px 5px;background:none;}
.nav_burger{display:block;margin-top:17px;opacity:0.6;}
.nav_burger.cross .nav_bar_img{display:none;}
.nav_burger.cross .nav_cross{display:block !important;}
.nav_bar{text-align:left;}
.nav_bar ul .submenu_box{padding:0;background:none;box-shadow:none;}
.header1{border-bottom:none;}
.header2{width:100%;max-height:0;overflow:hidden;transition:0.5s all;}
.header2.open{max-height:2000px;transition:0.5s all;}
.header2 ul li{width:100%;margin:0;padding:8px 0;border-top:1px #ccc solid;}
.header2 ul .submenu_box{position:static;width:100%;border:none;padding-top:0;min-height:auto;background:none;}
.header2 ul li .submenu_box ul{background:none;}
.nav_bar ul li .submenu_box ul{background:none;}
.ser_label{margin-left:0;font-weight:600;font-size:14px;width:100%;}
.ser_label i{display:inline-block;float:right;margin-right:8px;font-size:16px;}
.ser_label br{display:none;}
.ser_icon{display:none;}
.header2 ul li{padding:0;}
.header2 ul li a{padding:8px 0;font-weight:600;font-size:14px;border-left:0;border-right:0;}
.header2 ul li a:hover{border:none;color:#337ab7;background:none;}
.header2 ul li .submenu_box li{border-bottom:none;}
.nav_bar ul li i{float:right;margin-right:5px;}
.header2 .submenu_box.mega{width:100%;padding-bottom:0;}
.header2 .submenu_box.mega::before{display:none;}
.header2 .submenu_box.mega ul{width:100%;padding:7px 5px;}
.header2 ul li .submenu_box ul li:first-child{border-top:none;}
footer video{display:none;}
.git{margin-top:25px;}
.footer_btm .ft_container{padding:15px 0 20px;width:100%;margin-top:30px;}
.banner .bx-prev{display:none;}
.banner .bx-next{display:none;}
.header2 .submenu_box.wb_dev{background:#f5f5f5;}
.header2 .submenu_box.ecom_dev{background:#f5f5f5;}
.header2 .submenu_box.web_des{background:#f5f5f5;}
.header2 .submenu_box.mb_dev{background:#f5f5f5;}
.header2 .submenu_box.frm_dev{background:#f5f5f5;}
.banner video{top:-15%;}
.nav_bar ul li.has_menu:hover .submenu_box{display:none;}
.nav_bar ul li a:hover{color:#363842;}
.nav_bar ul li .submenu_box li a:hover{background:none;color:#363842;}
.header2 ul li.has_menu:hover .submenu_box{display:none;}
.header2 ul li a:hover{color:inherit;}
.header2 ul li a:hover .ser_label{color:#333;}
.header2 ul li .submenu_box li a:hover{color:#363842;}
.nav_bar ul li .submenu_box::after {display: none;}

.header2 ul li.has_menu:hover > a {background:none;border:none;}
.header2 ul li.has_menu:hover > a .ser_label {color:inherit;}
.nav_bar ul li.has_menu:hover > a {color:inherit;}

}

@media (max-width:992px){.forminfo_desktop{display:none;}
.ser_vid{width: 340px;}
.contact .forminfo_mobile{display:block;padding:0 15px;}
.contact .right .form_button{margin-bottom:40px;}
.contact .left .con_info:first-of-type{margin-top:0;}
.circle-image{display:none;}
.section.app_journey{position:relative;}
.mobile-image{display:none;}
.app_journey_cont{padding:0 15px;}
.b_info{max-width:400px;}
.app_graphic{display:none;}
.app_about{padding-right:0;}
.android_sec{padding:30px 0;}
.android_steps{display:none;}
.banner ul li{height:350px;}
.banner:after{height:350px;}
.slide_webdev p{font-size:14px;line-height:20px;}
.b_info h1{font-size:28px;line-height:30px;}
.harshipsir_pic{width:300px;height:auto;}
.shrisir_pic{width:300px;height:auto;}
.banner .slide_webdev img{margin-top:60px;}
.banner .slide_digital img{width:300px;}
.banner .slide_app img{width:235px;}
.slide_digital p{font-size:14px;line-height:20px;}
.slide_app p{font-size:14px;line-height:20px;}
.slide_clients .b_info{max-width:365px;}
.banner .slide_clients img{width:370px;margin-top:85px;}
.wpcf7-form{margin-top:20px;}
.other_product_cont .left_side{width:80px;}
.other_product_cont .right_side h3{margin-top:0;}
.other_product_cont{width:100%;float:left;}
.case_menu a{font-size:14px;padding:16px 16px;margin:0 5px;}
.left_banner_bg, .right_banner_bg{display:none;}
.main_banner_1 .desktop-right-bg, .main_banner_3 .desktop-right-bg, .main_banner_5 .desktop-right-bg{position:static;margin-bottom:50px;max-width:100%;padding:0 0 0 30px;}
.main_banner_1, .main_banner_3, .main_banner_5{padding:20px 0;display:flex;flex-direction:column-reverse;}
.main_banner_2 .desktop-left-bg, .main_banner_4 .desktop-left-bg, .main_banner_6 .desktop-left-bg{position:static;margin-bottom:50px;max-width:100%;padding:0 30px 0px 0;}
.main_banner_2, .main_banner_4, .main_banner_6{padding:20px 0;display:flex;flex-direction:column-reverse;}
.border_left{border:0;}
.Service_2 .year_box_1{min-height:142px;}
.testimonial_new{padding:30px;}
.middle_h2_heading::before{left:45%;}
.Service_2 p{font-size:16px;color:#555;line-height:24px;margin-top:15px;width:100%;margin:auto;}
.flex-responsive{flex-direction:column;}
.Service_2 .year_box_1{margin-top:30px;}
.border_bottom{border-bottom:1px solid #dddddd;padding-bottom:20px;margin-bottom:30px;}
.res_space_2{margin-bottom:15px;}
.text_cent-responsive{text-align:center !important;}
.justify_content{justify-content:center;}
}
@media (max-width:950px){.services .ser_part:nth-child(1), .services .ser_part:nth-child(4), .services .ser_part:nth-child(7){border-left-width:0px;}
.services .ser_part:nth-child(5){border-left-width:1px;}
.services h5{font-size:14px;line-height:16px;}
}
@media (max-width:769px){.client_video .client_video_wra{padding:0;}
.client_video .right_side{width:150px;}
.client_video .left_side{width:calc(100% - 150px);padding-right:15px;}
.gallery{width:100%;}
.team_list ul li{width:50%;}

.whatwedo_vidsec .wtwedo_frame {height: 390px;}
}
@media (max-width:768px){#menu-header_digital_dev_menu > li{width:100% !important;padding:0;}
.top_row{display:none;}
.dedicated_asp_image{display:none;}
.features_available_img{display:none;}
footer{padding:10px 0 0;}
footer h3{margin:15px 0 5px 0;}
.footer_btm li a{width:34px;height:34px;line-height:30px;font-size:16px;}
.footer_free_consult .text-right{text-align:left;}
.footer_free_consult h5{font-size:24px;margin:0 0 0;}
.main_btn{line-height:34px;}
.main_btn.bdr{line-height:30px;}
.mh_l, .mh_c{font-size:24px;line-height:25px;margin-bottom:0px;}
.why_ul{padding-top:5px;}
/* .sh_c{font-size:14px;line-height:15px;} */
/* .services h5{font-size:14px;line-height:16px;} */
.services .ser_part{margin:20px 0 0;padding:0 15px 15px;border:none;}
.services p{display:none;}
.services .ser_part:nth-child(1), .services .ser_part:nth-child(5), .services .ser_part:nth-child(9), .services .ser_part:nth-child(13){border-left-width:0;}
.services .ser_part:nth-child(4){border-left-width:1px;}
.clients .bx-wrapper{margin:15px 0 30px;}
.clients .bx-wrapper:hover .bx-next, .clients .bx-wrapper:hover .bx-prev{display:none;}
.port_web li{width:50%;}
.resource_features{background:#f4f4f4 url(../img/line_bg.png) no-repeat center right;}
.Responsibilities_asp ul li:nth-child(even){padding-left:0;}
.Responsibilities_asp ul li span{width:calc(100% - 60px);}
.what_can .right_side{padding:20px 15px;}
.dedicated_asp_image{display:none;}
.need_sub_h{line-height:20px;padding:0;}
.portfolio_h h3{font-size:16px;line-height:20px;}
.custom_tab_link_inner .nav-tabs>li>a{padding:8px 10px;}
.custom_tab_link_inner .nav-tabs>li.active>a, .custom_tab_link_inner .nav-tabs>li.active>a:focus, .custom_tab_link_inner .nav-tabs>li.active>a:hover{background:none;color:#066da7;box-shadow:none;}
.custom_tab_link_inner .nav-tabs>li>a:hover{background:none;color:#066da7;box-shadow:none;}
.team_list ul aside{border-left:0;}
}
@media (max-width:767px){.development_quik .image_side{position:static;}
.quik_task_img{display:none;}
.development_quik .image_side{width:330px;max-width:100%;float:none;margin:0 auto;display:inherit;}
.banner ul li{text-align:center;height:300px;}
.b_info{position:static;width:100%;max-width:100%;transform:none;}
.b_info h1{font-size:16px;line-height:20px;margin-bottom:5px;margin-top:5px;}
.slide_digital p{font-size:12px;line-height:16px;margin-bottom:10px;}
.slide_app p{font-size:12px;line-height:16px;margin-bottom:10px;}
.slide_clients p{font-size:12px;line-height:16px;margin-bottom:10px;}
.banner .slide_webdev img{float:none;width:auto;margin-top:40px;display:inline-block;height:100px;}
.banner .slide_app img{float:none;width:auto;margin-top:20px;display:inline-block;height:100px;}
.banner .slide_digital img{float:none;width:auto;margin-top:20px;display:inline-block;height:100px;}
.banner video{display:none;}
.section{padding:25px 0;}
.banner .slide_clients img{float:none;width:auto;margin-top:40px;display:inline-block;height:100px;}
.slide_clients .b_info{max-width:100%;}
.free-quote{display:none;}
.case_menu{display:flex;overflow-x:scroll;}
.case_menu a{padding:16px 5px;}
.card-footer .bottom_sep_txt{font-size:14px;}
.card-footer h5{font-size:20px;}
.sticky .case_menu a {padding: 12px 6px;}
}
@media (max-width:600px){body{color:#000;font-size:15px;}
.ser_vid {width:100%;margin: 0 0 15px 0px;text-align: center;}
/* p{margin-bottom:12px;line-height:20px;font-size:13px;} */
/* p.hiring_asp{line-height:20px;font-size:13px;} */
/* .dedicated_asp p{line-height:20px;font-size:13px;} */
/* .need_app_cont p{line-height:20px;font-size:13px;} */
/* .contact .forminfo_mobile{padding:0;font-size:13px;line-height:20px;}
.plane_h{line-height:20px;} */
.resource_features ul{padding-top:10px;}
.Responsibilities_asp ul{padding-top:5px;}
.contact .form_control{margin-bottom:10px;}
.con_info{margin:10px 0 0 0;}
.contact h5.fo{margin-top:0;}
.contact h6.co{margin:0 0 5px 0;}
.app_journey .sh_c{margin:10px 0 10px 0;}
.app_development_process p{font-size:13px;}
.app_development_process .mh_c_l{margin-bottom:15px;}
.choose_other_cont{margin:10px 0;}
.quik_ul li{width:100%}
.other_product_cont{text-align:center;}
.other_product_cont .left_side{float:none;display:inline-block;}
.other_product_cont .right_side{width:100%;padding-left:0;margin-top:5px;font-size:13px;}
.logo{width:180px;padding:8px 0;}
/* .why_ul li{font-size:13px;} */
.nav_burger{margin-top:8px;width:30px;margin-right:10px;font-weight:600;}
/* .Responsibilities_asp ul li span{font-size:13px;} */
/* .resource_features ul li{font-size:13px;} */
.certificates li{width:100%;margin-top:10px;margin-right:0}
.contact .form_control{width:100%;padding:0;}
.contact .right .form_button{padding-left:0;}
.contact_address_cont{margin:10px 0;}
.contact_add_border{border:none;}
.rc-anchor-normal{width:255px;}
.inner_banner{padding:10px 0;}
.inner_banner h1{font-size:20px;}
.what_can .right_side{text-align:center;}
.what_can .right_side .mh_l{float:none;display:inline-block;width:100%;text-align:center;font-size:20px;line-height:normal;margin-bottom:0;}
.what_can .right_side .sh_c{float:none;display:inline-block;width:100%;text-align:center;font-size:15px;margin-bottom:10px;}
.choose_other_cont .left_side{clear:both;width:50px;}
.client_video .right_side{width:100%;}
.client_video .left_side{width:100%;padding-right:0;}
.client_video_cont iframe{height:200px;}
.client_video .left_side h3{margin:0px 0 30px 0;font-size:16px;}
.headtyp3{font-size:14px;line-height:18px;}
#test_slider{padding-bottom:20px;}
.flex-control-nav{bottom:-12px;}
.team_list ul li{width:100%;}
/* .development_p{line-height:20px;margin-top:10px;} */
.team_list article header{text-align:center;}
.fancybox-slide--iframe .fancybox-content{height:250px;width:90%;}
/* .other_product_cont .right_side p{font-size:13px;line-height:20px;} */
/* .choose_other_cont .right_side{font-size:13px;} */
/* .left_side .blog_cont p{font-size:13px;line-height:20px;} */
.client_video .right_side{height:500px !important;padding-right:15px;}
.mCSB_outside+.mCSB_scrollTools{right:-10px;}
.client_video .right_side ul li .client_video_cont{margin-right:0;height:115px;}
.client_video_cont .client_play{border:none;ourline:none;display:none}
ul.newsticker li{margin:10px 15px 10px 15px;}
ul.newsticker li a{padding:5px 10px 5px 10px} 
.us_contact{margin: 16px 0 0 0;}
h2.home_slider {font-size: 26px;}
}
@media (max-width:550px){.contact_address_cont{border-bottom:1px solid #dedede;padding-bottom:20px;}
.contact_address_cont .left_side{display:none;}
.contact_address_cont .right_side{width:100%;text-align:left;padding-left:0;}
.contact_address .col-md-6:last-child .contact_address_cont{border:none;}
.port_web li{width:100%;}
.harshipsir_pic{width:100%;margin:0 0 20px 0;}
.shrisir_pic{width:100%;margin:0 0 20px 0;}
.vc_row.wpb_row.vc_row-fluid.directors{margin-top:10px !important;}
.harshitsir_info{margin-bottom:30px !important;}
.main_btn.bdr {line-height: 30px; margin: 0 0 10px 0;}
}

@media (max-width:500px){
.whatwedo_vidsec .wtwedo_frame {height: 290px;}
}
@media (max-width:450px){

/* .mh_l, .mh_c{font-size:18px;} */
/* .sh_c{font-size:11px;line-height:15px;} */
/* .mh_l_s{font-size:18px;line-height:24px;} */
.whatwedo_vidsec .wtwedo_frame {height: 200px;}
.us_contact{display:none;}
}
.free-quote{background-color: #fff;border-radius: 16px;padding: 10px;display: flex;gap: 16px;position: fixed;right: 10px;text-decoration: none;bottom: 10px;transition: transform 0.3s;width: 390px;border: 1px solid #e1e1e1;z-index: 999;cursor: pointer;}
.complimentary-video {height: 100px;width: 160px;}
.complimentary-video video {width: 100%;height: 100%;object-fit: cover;object-position: center;border-radius: 8px;}
.complimentary-content {display: flex;flex-direction: column;justify-content: space-between;padding-bottom: 10px;padding-top: 10px;}
.complimentary-content h3 {font-size: 16px;line-height: 22px;margin: 0px;font-weight: 500;color: #000}
.braintech_btn.btn_white.btn-text-with-icon{padding:0px;font-size: 16px;}
.braintech_btn.btn_white.btn-text-with-icon:hover{background-color:transparent;color:#000;}
.braintech_btn.btn_white.btn-text-with-icon:hover img{ filter: invert(0);}
.cross_modal{position: absolute;top: 22px;right: 15px;}
.cross_modal svg{width:20px;height:20px;}
.cross_modal svg path{fill:#000;}
.free-quote.small .complimentary-video{display: none;}
.free-quote.small{width: 250px;border-radius: 10px;transition: 0.5s all ease;}
.free-quote.small .complimentary-content{padding:0px;}
.free-quote.small .complimentary-content h5, .free-quote.small .braintech_btn{font-size: 16px;}
.free-quote.small .complimentary-content h5{margin-bottom: 6px;}
#plus-circle{display:none;}
.free-quote.small #plus-circle{display:block;}
.free-quote.small #minus-circle{display:none;}
.free-quote.small .cross_modal{top: 12px;}

/* 06-05-2022 */
.short_by, .portfolio_big ul{display:flex;align-items:center;}
.portfolio_tags{margin-bottom:30px;padding:0px 15px;}
.portfolio_big ul li{position:relative;}
.short_by .industry{margin:0px 30px;}
.short_by .clear_filter{color:#686868;font-size:14px;text-decoration:underline;cursor:pointer;}
.short_by .dropdown button{background:transparent;border:none;font-weight:600;color:#222;display:flex;align-items:center;}
.short_by .dropdown button .caret{border:none;width:auto;height:auto;margin-left:10px;font-size:24px;transition:0.5s all ease;}
.short_by .dropdown .dropdown-menu{border:none;min-width:200px;left:auto;right:0;max-height:350px;overflow: auto;}
.short_by .dropdown .dropdown-menu li{display:block;font-size:15px; padding:8px 15px;color:#4c4c4c;text-decoration:underline; cursor:pointer;}
.short_by .dropdown.open button{color:#fc632a;}
.short_by .dropdown.open .caret{transform:rotate(45deg);}
.tags_brand span{background: transparent;display:inline-block;line-height:34px;font-size:14px;font-weight:500;color:#000;padding:0px 15px;border-radius:4px;margin-right:5px; cursor:pointer; margin-bottom:5px;border: 1px solid #000;}
.portfolio_big li .protfolio_content{background:#f5f5f5 url(../img/6_bg.png) no-repeat top right;}
.portfolio_big ul{flex-wrap:wrap;}
.portfolio_big ul li{flex:0 0 50%;padding:0px 15px;margin-bottom:30px;text-align: left;}
.portfolio_big ul li .protfolio_content{padding-top: 40px;min-height: 550px;position: relative;padding-left: 25px;padding-right: 25px;border-radius: 20px;padding-bottom: 25px;}
.portfolio_name{margin-top:40px;}
.portfolio-img{    display: inline-block;margin-top: 50px;height: 450px;overflow: hidden;border-radius:20px;}
.portfolio-img img{border-radius:20px;transition: transform .3s ease;}
.portfolio-img:hover img {
    transform: scale(1.1);
}
.portfolio_logo{display: flex;align-items: center;justify-content: space-between;}
.portfolio_logo a{color: #212121;padding: 10px 22px;border-radius: 6px;font-weight: 500;}
.portfolio_logo a i{margin-left:5px;}
.portfolio_description .portfolio_name h3{font-size:24px;font-weight:700;color:#232434;margin:0;margin-bottom:15px;}
.portfolio_description .portfolio_name p{font-size: 16px;line-height: 22px;margin-bottom: 5px;min-height: 66px;}
.portfolio_description .portfolio_name a{font-size:14px;text-transform:uppercase;font-weight:600;display:flex;align-items:center;}
.portfolio_description .portfolio_name a i{font-size:24px;margin-left:8px;}
.portfolio_logo img{max-height:45px;}

.portfolio_big ul li:hover .protfolio_content{background:#eeffec url(../img/7_bg.png) no-repeat top right;}
.portfolio_big ul li:hover .protfolio_content .portfolio_logo a{opacity:1;}
.portfolio_big ul li:hover .protfolio_content .portfolio_logo a:hover{background-color:var(--secondary-color);color:#fff;}
.section.portfolio{padding-bottom:0px;}

.short_by .dropdown button:hover{color:#fc632a;}
.tags_brand span.active, .tags_brand span:hover{background-color:#619942;color:#fff;font-weight:600;border-color: #619942;}
.clear_filter:hover{color:#000;}
.our_resources{max-width:1107px;width:100%;margin:0 auto;}
.our_resources .resource_content{justify-content:center;float: left;width: 100%; padding-top: 30px;}
.our_resources .resource_content.mb-5{margin-bottom:20px;}
.our_resources .resource_content p{text-align:center;font-size:24px;line-height:30px;}
.resources{margin-bottom:50px;float: left;width: 100%;}
.resources a{display:flex;margin-top:30px;background:#f9f9f9;border:1px solid #f0f0f0;padding:48px 0px;justify-content:center;cursor:pointer; text-align:center;display:block;}
.resources h4{font-size:24px;font-weight:600;color:#003478;}
.resources span{font-size:14px;font-weight:500;color:#555555;display:block;}
.resources a:after{content:"\f178";font-family:FontAwesome;font-size:24px;color:#fff;position:absolute;bottom:-20px;background:#003478;padding:8px 13px;border-radius:50%;    left: 50%;transform: translateX(-50%);opacity:0;}
.resources a:hover:after{opacity:1;}

.mobile-app-resource{margin:20px auto 40px;max-width:900px;width:100%;overflow:hidden;}
.mobile-app-resource .user{border:1px solid #edf0f2;text-align:center;position:relative;margin-top:20px;}
.mobile-app-resource .user .emp-user-img{border-radius:50%;width:195px;height:195px;border:2px solid #fff;display:inline-block;overflow: hidden;}
.mobile-app-resource .user .emp-user-img .user-imgg{width:100%;position: relative;z-index: 2;}
.mobile-app-resource .user .emp-user-img .user-smily{position: absolute;left: 0;top: 0; width: 100%;z-index: 1;}
.mobile-app-resource .user:hover .emp-user-img .user-imgg{opacity:0;}

.back_btn{display: inline-block; position: absolute; left: 0; top: -40px; color: #000; background:#fff; border-radius: 4px; padding: 3px 15px; cursor:pointer; top: -50px;}
.back_btn i{margin-right:5px;}
.back_btn:hover{background:#296fa3; color:#fff;}

.check_more{line-height: 50px;height: 50px;display: inline-block; margin-top:50px;}

.mobile-app-resource .user .overlap_text{position:absolute;bottom:0px;background:#66ab3f;padding:10px 17px;transition:0.5s all ease;height:0;opacity:0;}
.mobile-app-resource .user .overlap_text p{font-size:14px;line-height:22px;color:#fff;}
.mobile-app-resource .emp-user-img{margin-top:30px;position:relative;z-index:1;}
.mobile-app-resource .content{z-index:-1;}
.mobile-app-resource .user .taglines{background:url(../img/3yeartag.png) no-repeat;position:absolute;top:10px;right:-9px;width:116px;height:36px;}
.mobile-app-resource .user:hover .taglines{background:url(../img/8plusyeartag.png) no-repeat;}
.mobile-app-resource .user .taglines span{color:#fff;font-size:15px;font-weight:600;line-height:26px;}
.mobile-app-resource .user .taglines2 span{color:#fff;font-size:15px;font-weight:600;line-height:26px;}
.mobile-app-resource .user .content h3{font-size:18px;font-weight:700;margin:0;padding-top:20px;}
.mobile-app-resource .user .content h4{font-size:16px;font-weight:600;margin:0;padding-top:5px;}
.mobile-app-resource .user .content p{font-size:14px;font-weight:500;padding:3px;background:#eee;margin-top:5px;}
.mobile-app-resource .user:hover .overlap_text{bottom:0;height:107px;opacity:1;}
.resource_link{position:absolute;bottom:0px;top:0px;left:0px;right:0px;z-index:9;}
.mobile-app-resource-image .resource_imggg{width:100%;}
.our_resources-detail{max-width:940px;width:100%;margin:0 auto;position:relative;}
.our_resources-detail .mobile_resource_content_user{box-shadow:3px 0px 7px rgb(0 0 0 / 35%);border-radius:10px 10px 0 0;width:100%;margin-top:-130px;background:#fff;padding:40px 40px 10px;position: relative;}
.user-about{position:relative;}
.user-about .tagline-user{position:absolute;top:-30px;right:-48px;}
.user-about .tagline-user span{position:absolute;top:4px;right:11px;color:#fff;font-size:15px;font-weight:600;}
.my-emp-detail .user-name h2{font-size:34px;font-weight:400;color:#3d4451;margin:0;}
.my-emp-detail .user-name h2 span{font-weight:700;}
.my-emp-detail .user-name p{font-size: 18px;margin-bottom: 20px;}
.my-emp-detail .user-name{border-bottom:1px dashed #dddddd;padding-bottom:20px;}
.my-emp-detail .qulificat{margin-top:20px;}
.my-emp-detail .qulificat p{font-size:16px;font-weight:500;color:#555555;margin-bottom:10px;}
.my-emp-detail .qulificat .skills{display:flex;}
.my-emp-detail .qulificat span{font-weight:500;color:#000;margin-bottom:10px;display:block;}
.my-emp-detail .qulificat .skills span{background:#619942;padding:4px 14px;border-radius:5px;font-size:13px;color:#fff; margin-right:10px;}
.button{background-color:#296fa3;border-radius:0 0 10px 10px;}
.button .project-done{display:flex;justify-content:space-between;padding:20px 40px;}
.button .project-done .project{display:flex;align-items:center;}
.button .project-done .project p{font-size:24px;font-weight:600;color:#fff;border-right:1px solid #ffff;padding:0px 15px;}
.button .project-done .project span{font-size:18px;color:#fff;padding-left:15px;}
.button .project-done .btn_get_start{background:linear-gradient(to right, #FF512F 0%, #F09819 51%);width:152px;height:42px;display:block;text-align:center;padding:10px;border-radius:8px;color:#fff !important;font-size:16px;text-transform:uppercase;font-weight:600;border-style:none;}
.about-our-emp{margin:10px 0 30px;}
.about-our-emp p{font-size: 18px;line-height: 32px; color: #000;}
.mobile-app-resource-project-detail{text-align:center;margin:40px 0;}
.mobile-app-resource-project-detail .myprojects{font-size:24px;font-weight:600;margin:0;line-height:30px;}
.mobile-app-resource-project-detail .project-detail{box-shadow:3px 0px 7px rgb(0 0 0 / 35%);border-radius:10px;width:100%;background:#fff;padding:30px;text-align:left;margin-top:20px;}
.prj_tech_list span{font-size:14px; letter-spacing:1px; font-weight:600;background:#dddddd;line-height:37px;display:inline-block;align-items:center;justify-content:center;border-radius:19px;text-transform:uppercase;margin:0px; padding:0 20px; margin-right:10px;}
.project-detail h1{font-size:24px;font-weight:600;margin:0px;padding-top:25px;}
.project-detail h3{margin:0px;padding-top:10px;font-size:18px;}
.project-detail ul{display:flex;align-items:center;padding-top:25px;}
.project-detail ul li{padding:7px 14px;border:1px solid #000;border-radius:10px;margin-left:20px;display:flex;align-items:center;font-size:16px;line-height:18px;}
.project-detail ul li img{padding-right:5px;}
.project-detail ul li:first-child{margin-left:0;}
.project-detail p{font-size:16px;padding:5px 0;color:#555555;line-height:24px;}
.project-detail a{font-size:14px;text-transform:uppercase;font-weight:600;color:#337ab7;display:flex;align-items:center;}
.project-detail a i{font-size:24px;}
.case_menu{max-width:1087px;margin:0 auto;background-color:#fff;border-radius:6px;box-shadow:0 4px 6px #d3d3d3;text-align:center;}
.case_menu a{font-size:15px;font-weight:600;color:#555;text-transform:uppercase;display:inline-block;padding:22px 20px;margin:0 16px;}
.case_menu a.active{border-bottom:4px solid #144d79;color:#144d79;}
.case_tabbing{position:relative;top:-35px;}
.extra_pad_1{padding-bottom:56px !important;}
.Spacing_bottom{margin-bottom:140px;}
.sticky{position:fixed;top:0;width:100%;z-index:999;background:#fff;box-shadow:0 4px 6px #d3d3d3;}
.sticky .case_menu{max-width:1020px;margin:0 auto;background-color:#fff;border-radius:6px;box-shadow:none;}
.sticky .case_menu a{padding:12px 20px;}
.main_banner_1{padding:140px 0;display:flex;align-items:center;position:relative;}
.left_banner_bg{position:absolute;top:25%;left:0;z-index:-1;}
.main_banner_1 .desktop-right-bg{position:absolute;right:0;max-width:50%;}
.cart_text_1{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_1 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_1 .case_head_1 i{margin-left:10px;}
.main_banner_1 .case_art_1{position:relative;bottom:14px;}
.main_banner_1 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_1 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_1 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_3{padding:180px 0;display:flex;align-items:center;position:relative;}
.main_banner_3 .desktop-right-bg{position:absolute;right:0;max-width:50%;}
.cart_text_3{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_3 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_3 .case_head_1 i{margin-left:10px;}
.main_banner_3 .case_art_1{position:relative;bottom:14px;}
.main_banner_3 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_3 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_3 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_5{padding:180px 0;display:flex;align-items:center;position:relative;}
.main_banner_5 .desktop-right-bg{position:absolute;right:0;max-width:50%;}
.cart_text_4{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_5 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_5 .case_head_1 i{margin-left:10px;}
.main_banner_5 .case_art_1{position:relative;bottom:14px;}
.main_banner_5 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_5 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_5 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_2{padding:70px 0;display:flex;align-items:center;position:relative;}
.main_banner_2 .desktop-left-bg{position:absolute;left:0;max-width:50%;}
.right_banner_bg{position:absolute;top:25%;right:0px;}
.cart_text_2{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_2 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_2 .case_head_1 i{margin-left:10px;}
.main_banner_2 .case_art_1{position:relative;bottom:14px;}
.main_banner_2 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_2 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_2 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_4{padding:160px 0;display:flex;align-items:center;position:relative;}
.main_banner_4 .desktop-left-bg{position:absolute;left:0;max-width:50%;}
.cart_text_3{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_4 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_4 .case_head_1 i{margin-left:10px;}
.main_banner_4 .case_art_1{position:relative;bottom:14px;}
.main_banner_4 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_4 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_4 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.main_banner_6{padding:130px 0;display:flex;align-items:center;position:relative;}
.main_banner_6 .desktop-left-bg{position:absolute;left:0;max-width:50%;}
.cart_text_3{background-color:#dddddd;border-radius:28px;display:flex;justify-content:center;width:245px;align-items:center;}
.main_banner_6 .case_head_1{font-size:18px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.main_banner_6 .case_head_1 i{margin-left:10px;}
.main_banner_6 .case_art_1{position:relative;bottom:14px;}
.main_banner_6 h2{font-size:45px;text-transform:uppercase;font-weight:bold;color:#000;margin-bottom:8px;}
.main_banner_6 .third_text{font-size:24px;font-weight:600;color:#555555;}
.main_banner_6 p{font-size:16px;color:#555555;line-height:24px;margin-top:20px;}
.case-btn{margin-top:20px;display:flex;font-weight:600;align-items:center;}
.case-btn span{text-decoration:underline;}
.case-btn i{font-size:22px;padding-left:5px;}
.left_h2_heading{font-size:24px;position:relative;padding-bottom:20px;margin-top:0;color:#555555;font-weight:600;}
.left_h2_heading::before{content:"";position:absolute;width:71px;height:5px;background-color:#619942;bottom:0;}
.technical_strack_content{box-shadow:0 0 10px 0px #144d7945;border-radius:20px;background:#fff;}
.technical_strack_content .card-body{padding:30px;}
.technical_strack_content .card-footer{background-color:#2a6fa4;padding:15px 30px;border-radius:0 0 20px 20px;}
.technical_strack_content h4{font-size:20px;color:#000000;font-weight:bold;margin:15px 0;}
.tags_1 li{background-color:#f5f5f5;color:#000;padding:5px 10px;border-radius:5px;display:inline-block;margin-right:10px;font-size:16px;margin-bottom:15px;}
.border_left{border-right:2px solid #ddd;}
.card-footer h5{font-size:24px;color:#ffffff;font-weight:500;border-right:1px solid #eceff6;padding-right:20px;margin-right:20px;margin-top:0;margin-bottom:0;}
.flex-center{display:flex;align-items:center;}
.card-footer .bottom_sep_txt{font-size:16px;color:#ffffff;text-transform:uppercase;}
.btn-primary_1{background:linear-gradient(to right, #FF512F 0%, #F09819 51%) !important;border-radius:5px !important;font-size:18px !important;text-transform:uppercase;padding:12px 44px !important;border:0 !important;color:#fff;}
.btn-primary_1:hover{background:linear-gradient(to right, #fd3912 0%, #ff9706 51%) !important;color:#fff !important;}
.top_bottom_space_1{margin:60px 0;}
.Service_1 h2{font-size:24px;color:#555555;margin:0 15px;font-weight:600;}
.Service_1 .lefi-sec_icon img{background-color:#619942;border-radius:3px;padding:10px;}
.Service_1 p{font-size:16px;color:#555;line-height:24px;margin-top:15px;padding-right:20px;}
.middle_h2_heading{font-size:24px;position:relative;padding-bottom:20px;margin-top:0;color:#555555;font-weight:600;}
.middle_h2_heading::before{content:"";position:absolute;width:71px;height:5px;background-color:#619942;bottom:0;left:47%;}
.Service_2 p{font-size:16px;color:#555;line-height:24px;margin-top:15px;width:65%;margin:auto;}
.Service_2 .year_box_1{border:1px solid #dddddd;padding:15px 8px 15px 20px;border-radius:10px;position:relative;margin-top:40px;min-height:152px;}
.Service_2 .year_box_1::before{content:"";position:absolute;width:5px;height:100%;background:#2a6fa4;top:0;left:0;border-radius:10px 0 0 10px;}
.Service_2 .year_box_1::after{content:'';border-left:10px solid #2a6fa4;border-top:6px solid transparent;border-bottom:6px solid transparent;position:absolute;top:18px;left:4px;}
.Ser_head{font-size:18px;color:#000;font-weight:700;margin-top:0px;}
.Service_2 ul li{font-size:14px;color:#333;position:relative;padding-left:16px;line-height:20px;margin-bottom:10px;}
.Service_2 ul li::before{content:"";position:absolute;top:7px;left:0;background-color:#333333;border-radius:30px;width:6px;height:6px;}
.Service_2 ul li:last-child{margin-bottom:0;}
.Service_3 ul{margin-top:25px;}
.Service_3 ul li{font-size:14px;color:#333;position:relative;padding-left:30px;line-height:20px;margin-bottom:15px;}
.Service_3 ul li::before{content:"";position:absolute;background:url(../img/green-check.png) no-repeat;width:19px;height:17px;top:2px;left:0;}
.Service_3 ul li:last-child{margin-bottom:0;}
.Service_3 .description_items_1{min-height:204px;}
.Service_3 .middle_h2_heading{margin-bottom:40px;}
.mid_sec_1{background-color:#f5f5f5;padding:60px 0;}
.step_headings p{font-size:16px;line-height:24px;color:#555555;}
.step_headings a,.step_headings b{color:#000;font-weight:700;}
.step_headings .left_h2_heading{margin-bottom:25px;}
.step_headings_lists h3{font-size:18px;color:#000000;font-weight:700;margin-bottom:10px;}
.step_headings_lists ul li{font-size:16px;color:#333;position:relative;padding-left:30px;line-height:20px;margin-bottom:15px;}
.step_headings_lists ul li::before{content:"";position:absolute;background:url(../img/green-check.png) no-repeat;width:19px;height:17px;top:2px;left:0;}
.step_headings_lists ul{margin-top:10px;margin-bottom:40px;}
.step_headings_lists ul li:last-child{margin-bottom:0;}
.step_headings_lists b{font-weight:700;color:#000000;}
.step_headings_lists{margin-top:20px;}
.step_headings_lists .last_ul:last-child{margin-bottom:0;}
.testimonial_new{background-color:#e3f3ff;padding:50px 60px;border-radius:20px;margin-top:40px;margin-bottom:30px;}
.black_middle_h2_heading{font-size:24px;color:#000000;position:relative;padding-bottom:20px;margin-top:0;font-weight:600;}
.black_middle_h2_heading::before{content:"";position:absolute;width:71px;height:5px;background-color:#619942;bottom:0;left:47%;}
.testimonial_middle p, .testimonial_footer p{font-size:18px;color:#000000;font-weight:600;line-height:30px;margin-bottom:0;}
.web_link_1{text-decoration:underline;color:#337ab7 !important;font-weight:600 !important;word-break:break-all;}
.testimonial_footer span{font-size:16px;font-weight:600;color:#337ab7;margin-top:8px;display:block;}
.testimonial_middle{margin:30px 0;}
.serv-4-content .box_l{width:70px;height:70px;background-color:#2a6fa4;border-radius:3px;display:flex;align-items:center;justify-content:center;}
.serv-4-content h2{font-size:18px;font-weight:700;color:#000000;margin-top:0;}
.serv-4-content p{font-size:16px;color:#555555;line-height:24px;}
.serv_box_inner{margin-left:15px;max-width:500px;}
.serv-4-content{margin-top:30px;display:flex;min-height:80px;}
.modul_big_img{margin-top:30px;}
.quick_cash h6{font-size:28px;font-weight:700;color:#000000;margin-bottom:3px;margin-top:10px;}
.quick_cash span{font-size:14px;color:#555555;}
.quick_cash{margin-top:35px;}
.quick_cash li{display:inline-block;margin-right:70px;}
.Service_5 ul{margin-top:25px;}
.Service_5 ul li{font-size:16px;color:rgb(0, 0, 0);position:relative;padding-left:30px;line-height:20px;margin-bottom:15px;}
.Service_5 ul li::before{content:"";position:absolute;background:url(../img/green-check.png) no-repeat;width:19px;height:17px;top:2px;left:0;}
.Service_5 ul li:last-child{margin-bottom:0;}
.cent-head-text{font-size:16px;font-weight:600;color:#2a6fa4;margin-top:30px;}
.all_space_1{margin-bottom:0;}
.step-instruction{margin-top:30px;}

.header2 .submenu_box.dg.mb_dev {
    background: #f5f5f5 url(../img/mega-graphic.png) no-repeat right 10px top 60px;
}
.appian{display:none;}
.appian.hide-appian{display:none!important;}


/*New Pages 05-june-2023*/
.skills-set{margin-top: 50px;}
.skills-set h2, .skilles-heading h2{text-transform: capitalize;font-weight: 600;margin-bottom: 25px;font-size: 36px;line-height: normal;}
.team-technology {overflow: hidden; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; border-radius: 30px; padding: 40px;min-height: 375px;transition: transform ease 300ms;margin-top:20px;position: relative;margin-bottom: 15px;z-index: 1;background: #fff;}
.team-technology h3 {font-size: 20px; margin-bottom: 15px; line-height: 28px; margin-top: 0; font-weight: 700;color: #333;}
.team-technology ul li {line-height: 36px;color: #555;font-size: 16px;position: relative;padding-left: 24px;transition: 0.5s all ease;}
.team-technology ul li a{color: #555;}
.team-technology ul li:hover{padding-left: 32px;}
.team-technology ul li:hover a{color: #144d79;}
.team-technology ul li:before {content: '\f178';font-family:FontAwesome!important;font-size: 14px;position: absolute;left: 0;top: 0;}
.skilles-heading p {font-size: 18px;line-height: 28px;text-align: center;}
.background-image {position: absolute;bottom: 0;max-width: 200px;right: 0;filter: grayscale(1);opacity: 0.2;z-index: -1;}
.team-technology:hover {transform: translate(0, -10px);background-color: rgba(16, 76, 186, 0.1);}
.team-technology:hover .background-image {filter: grayscale(0);opacity: 0.6;}

.center-row{display: flex;justify-content: center;}
.tms_bt .skilles-heading p{max-width: 1000px;margin: 0 auto;}
.tms_bt .skilles-heading{margin-bottom:40px;}
.team-member-img{border: 1px solid #ddd;padding: 8px;}
.team-member-img span{display:block;overflow: hidden;}
.team-member-img img{ transition: all 0.3s;transform: scale(1);}
.team-member-img:hover img{ transform: scale(1.1);}
.team-member{text-align:left;margin-bottom: 30px;}
.team-member h4{font-weight: 700;margin: 20px 0px 3px;}
.team-member p{text-transform: uppercase;font-size: 14px;color: #555;}

/* animation-css */
.approach_box, .our_approach{position:relative;}
.hover-image{display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;background-size: cover;background-position: 50% 50%; -webkit-transition: all .8s ease;transition: all .8s ease;opacity:0;}
.approch_content{position: relative;}
.row-background {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-size: cover;
	opacity: 0;
	-webkit-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
	-webkit-transition: opacity .8s ease,-webkit-transform 1s linear .8s;
	transition: opacity .8s ease,-webkit-transform 1s linear .8s;
	transition: opacity .8s ease,transform 1s linear .8s;
	transition: opacity .8s ease,transform 1s linear .8s,-webkit-transform 1s linear .8s;
}

.row-background.active-img {
	-webkit-transition: opacity .8s ease,-webkit-transform 10s linear 0s;
	transition: opacity .8s ease,-webkit-transform 10s linear 0s;
	transition: opacity .8s ease,transform 10s linear 0s;
	transition: opacity .8s ease,transform 10s linear 0s,-webkit-transform 10s linear 0s;
	opacity: 1;
	-webkit-transform: scale(1) rotate(.02deg);
	-ms-transform: scale(1) rotate(.02deg);
	transform: scale(1) rotate(.02deg);
}

.team-skills-approch{margin-top:40px;}
.our_approach{overflow:hidden;}
.approch_main{position:relative;z-index:9;}
.row-background.active-img{opacity:1;}
.row-background:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background: rgba(5, 10, 30, 0.8);}
.team-skills-approch .skills-set{z-index: 1;margin-top: 0;position: relative;}
.team-skills-approch .skills-set h2{color:#fff;text-transform:uppercase;}
.team-skills-approch {padding:60px 0px;margin-top: 40px;background:url(../img/image-1-bg.jpg) no-repeat center center/cover;margin-bottom:60px;}
.team-skills-approch .skills-set .approach_box{min-height: auto;}
.team-skills-approch .skills-set .approach_box h3{font-size: 18px;margin-bottom: 8px;}
.team-skills-approch .skills-set .approach_box ul li{line-height: 32px;font-size: 15px;}
.team-skills-approch .skills-set .approach_box:hover{background-color: #fff;}
.team-skills-approch:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(5, 10, 30, 0.8);}
.approach_box-1, .approach_box-2, .approach_box-3{opacity:0.5;}
.opacity-1, .active-img{opacity:1;}
.approach_box-1.light-opacity, .approach_box-2.light-opacity, .approach_box-3.light-opacity{opacity:0.5;transition: 0.5s all ease;}

/*06-09-2023*/

.service_type{display:flex;align-items: center;justify-content: space-between;}
.service_type label{font-weight: 500}
.margin_custom{margin-bottom: 0;}
.service_type .form-check{display: flex;align-items: center;gap: 8px;}
.service_type .form-check input[type="radio"]{width: 16px;height: 16px !important;margin-top: 0px;}
.service_type .form-check label{margin-bottom: 0px;}
.servicetype{height: auto !important;}

/*New css 20-12-2024*/

:root {
  --primary-color: #619942;
  --secondary-color: #144d79;
}

.d-flex{display:flex;}
.align-items-center{align-items:center;}
.justify-content-center{justify-content:center;}
.justify-content-between{justify-content: space-between;}
.justify-content-end{justify-content:end;}

/*Button*/
.braintech_btn{font-size: 18px;font-weight: 500;padding: 11px 24px;text-decoration: unset;border-radius: 8px;}
.braintech_btn span{margin-left: 13px;}
.btn_white{background-color: #fff;color: #000000;}
.btn_green{background-color: var(--primary-color);color: #fff;padding: 15px 21px;}
.btn_white:hover img{filter: invert(100);}
.btn_border{border: 1px solid #e4e4e4;padding: 15px 21px;color: #fff;}
/* button hover animation */
.braintech_btn span img {transition: transform 0.3s ease;}
.braintech_btn:hover {background-color: var(--secondary-color);color:#fff;}
.braintech_btn:hover span img {transform: translateX(4px) translateY(-4px);}
/*Button*/

/*Footer Section*/
.footer-section-top {padding-top: 50px;padding-bottom: 50px;background: linear-gradient(-55deg, #01003d, #000000);;}
.location-img {padding-bottom: 20px;max-width: fit-content;border-bottom: 2px solid #fff;margin: 0 auto 20px;}
.location-name {text-transform: uppercase;font-size: 18px;color: #fff;margin-bottom: 16px;}
.location-des {font-size: 16px;color: #fff;}
.location-area{opacity: 0.7;}
.location-area:hover{opacity: 1;}
.footer_menu{padding:60px 0px;}
.footer-section-bottom {background-color: #15151f;padding: 30px 0px;}
.copyright {color: #fff;margin-bottom:0px !important;}
.footer-copyright{display:flex;align-items:center;justify-content: space-between;}
.footer-copyright .social-media a{color:#fff;}
/*Footer Section*/

.container-fluid.p-0{padding:0px!important;}
header{position: relative;z-index: 999;}

/*Top Section*/
.contact-info-top {padding: 8px 0;}
.contact-info-content {color: #555555;}
.contact-info-content span {color: #000000;}
.social-media a{color: #000;font-size: 18px;width: 30px;margin-left: 0px;text-align: center;line-height: 32px;height: 30px;position:relative;}
.social-media a:before{content:'';background-color:var(--secondary-color);width:0px;height:100%;position:absolute;left:0;right:0;transition: 0.5s all ease;z-index: -1;}
.social-media a:hover:before{width:100%;}
.social-media a:hover{color:#fff;}
/*Top Section*/

/*Menu Section*/
.open>.dropdown-menu {display: block!important;}
.menu_bar .navbar-brand{padding: 0px 14px;display: block;width: 270px;top: -5px;position: relative;}
.menu_bar .navbar-brand svg{width: 100%;height: auto;}
.menu_bar .navbar-collapse{padding:0px 0px;}
.menu_bar .navbar-collapse .navbar-nav{float:right;}
.menu_bar .navbar-collapse .navbar-nav li a{font-size: 15px;text-transform: uppercase;font-weight: 500;color: #000;padding: 12px 20px;position: relative;}
.menu_bar .navbar-collapse .navbar-nav li a.braintech_contact{background-color: var(--primary-color);border-radius: 8px;margin-left: 25px;padding: 12px 25px;color:#fff;}
.menu_bar .navbar-collapse .navbar-nav li a:hover, .nav .open>a{background-color:transparent!important;}
.icofont-rounded-down{padding-left:5px;}
.menu_bar{padding:38px 0px 0px;}
.menu_bar .navbar{margin: 0px 40px 0px;}
.menu_bar .navbar-collapse .navbar-nav li a.braintech_contact:hover{background-color:var(--secondary-color)!important;}

@media(min-width:1200px){
	.menu_bar .navbar-nav .mega_dropdown{position: static;}
	 .menu_bar .navbar-nav .mega_dropdown:hover .dropdown-menu{display:block !important;} 
	.navbar-nav>li{padding:3px 0px;}
}
.menu_bar .navbar-nav .mega_dropdown .dropdown-menu{width: 100%;top: 100%;border-radius: 30px;border: none;padding: 40px;margin: 0 auto;right: 0;max-width: 1400px;}
.menu_bar .navbar-nav .dropdown-menu{top: 120%;}
.scale h4{font-size: 24px;font-weight: 500;color: #000;margin: 0px 0px 14px;}
.scale h4 span{color:var(--primary-color);}
.scale .served{background: linear-gradient(90deg, #fdd4a4, #ebb6ec, #a5afee);;border-radius: 10px;padding: 15px 20px;margin-bottom: 25px;margin-top: 25px;}
.scale .served h5{font-size: 18px;font-weight: 600;color: #000;margin: 0px;border-bottom: 2px solid rgb(255 255 255 / 50%);padding-bottom: 10px;margin-bottom: 14px;}
.scale .served span{display: block;font-size: 15px;color: #000;line-height: 28px;}
.scale .braintech_btn{display: block;color: #fff!important;margin-top: 25px;text-align: center;}
.menu_bar .navbar-collapse .navbar-nav .braintech_development h4{font-size: 16px;font-weight: 600;color: #20182f;margin: 0px 0px 12px;line-height: 24px;position: relative;width: 100%;}


	
.menu_bar .navbar-collapse .navbar-nav .braintech_development ul li a{text-transform: unset;font-weight: 400;padding: 0px;color: #555;line-height: 34px;transition: 0.5s all ease;}
.menu_bar .navbar-collapse .navbar-nav .braintech_development ul li a:hover{padding-left:6px;color:var( --primary-color);}
.menu_bar .navbar-collapse .navbar-nav .dropdown-menu .divider{margin: 20px 0 30px;}
.menu_bar .navbar-collapse .navbar-nav .scale .braintech_btn:hover{background-color:var(--secondary-color)!important;}
.menu_bar .navbar-nav .mega_dropdown.custom_dropdown .dropdown-menu{width: 100%;margin: 0 auto;right: 0;left: 0;float: none;max-width: 900px;}
.menu_bar .navbar-nav .mega_dropdown.custom_dropdown .dropdown-menu .scale{padding-right:0px;}
.about_menu{gap: 60px;padding-left: 45px;}
.about_menu .d-flex{gap: 60px;}
.about_menu .braintech_btn.btn_green{width: 100%;display: block;text-align: center;margin-top: 20px;color:#fff!important;}
.menu_bar .navbar-collapse .navbar-nav .about_menu .braintech_btn.btn_green:hover{background-color:var(--secondary-color)!important;}
header.is-sticky .menu_bar {position: fixed;box-shadow: 0 5px 16px rgba(0, 0, 0, 0.1);padding: 8px 0;backdrop-filter: blur(10px);animation: slideDown 0.35s ease-out;left: 0;right: 0;top: 0;z-index:9;background: #fff;padding: 12px 0px;}


.menu_bar .navbar-collapse .navbar-nav .braintech_development h4 span{display:none;}
.menu_bar .navbar-collapse .navbar-nav .braintech_development h4 span svg{height: 24px;}

@media(min-width:1200px){
	.menu_bar .navbar-collapse .navbar-nav .braintech_development ul.large_menu li a, .menu_bar .navbar-collapse .navbar-nav .braintech_development.line-new-menu ul li a{border-bottom: 1px dashed #ddd;padding: 6px 0px;display: block;}
	.menu_bar .navbar-collapse .navbar-nav .braintech_development ul.large_menu li:first-child a, .menu_bar .navbar-collapse .navbar-nav .braintech_development.line-new-menu ul li:first-child a{padding-top:0px;}
	.menu_bar .navbar-collapse .navbar-nav .braintech_development ul.large_menu li:last-child a {border: none;padding-bottom: 0px;}
	.menu_bar .navbar-collapse .navbar-nav .braintech_development h4{display:flex;align-items:center;justify-content:space-between;cursor:pointer;}
	.menu_bar .navbar-collapse .navbar-nav .braintech_development h4 span {width: 30px;height: 30px;background: transparent;display: flex;align-items: center;justify-content: center;border-radius:6px;}
	/* .menu_bar .navbar-collapse .navbar-nav .braintech_development h4:hover{color: var(--primary-color);} */
	.menu_bar .navbar-collapse .navbar-nav .braintech_development h4:hover span, .menu_bar .navbar-collapse .navbar-nav .braintech_development.active h4 span{background: rgb(97 153 66 / 20%);}
	/* .menu_bar .navbar-collapse .navbar-nav .braintech_development h4:hover ~ .large_menu{display:block;} */
	/* .braintech_development .large_menu:hover{display: block;} */
	
	.services_menu .col-md-8 .mega_menu_new{max-width: 50%;position:relative;}
	.menu_bar .navbar-collapse .navbar-nav .mega_menu_new .braintech_development.active h4 {border: solid 1px #83e83f;background-color: #fcfff9;}
	.menu_bar .navbar-collapse .navbar-nav .mega_menu_new .braintech_development.active .large_menu{display:block;}
	.menu_bar .navbar-collapse .navbar-nav .mega_menu_new .braintech_development h4{border-radius: 10px;border: solid 1px #eef3f7;background-color: #f7fafc;padding: 14px 14px;}
	.large_menu{position: absolute;left: 100%;top: 0;min-width: 100%;padding: 0px 30px 0px;display:none;}
	
	}
	
@media(max-width:1400px){
	.large_menu{padding: 15px 15px 10px;}
	.menu_bar .navbar-collapse .navbar-nav .mega_menu_new .braintech_development h4{padding: 10px 14px}
}

@media(max-width:1199px){
	.large_menu {padding: 0px 15px 0px;}
	.menu_bar .navbar-collapse .navbar-nav .mega_menu_new .braintech_development h4 {padding: 10px 14px 0;}
	.mega_menu_new{display: flex;flex-wrap: wrap;}
	.mega_menu_new .braintech_development{flex:0 0 50%;}

	.navbar-toggle .icon-bar {
		
		transition: all 0.3s ease;
	}

	.navbar-toggle:not(.collapsed) .icon-bar{width:20px;}

	/* When menu is open */
	.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2) {
		transform: rotate(45deg) translate(3px, 3px);
	}

	.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3) {
		opacity: 0;
	}

	.navbar-toggle:not(.collapsed) .icon-bar:nth-child(4) {
		transform: rotate(-45deg) translate(6px, -6px);
	}
	
}

@media(max-width:997px){
	.mega_menu_new{display: block;}
	.large_menu {padding: 0;}
	.menu_bar .navbar-collapse .navbar-nav .mega_menu_new .braintech_development h4 {padding: 0px 0px 0;}


}



/*Menu Section*/

.font-15 {font-size: 15px;font-weight: 400;}
@keyframes slideDown {from {transform: translateY(-100%);}to {transform: translateY(0);}}

.notforhomepage .contact-info-top .container div.row.d-flex.align-items-center{display:none;}
.notforhomepage .menu_bar{padding: 7px 0px 5px;}
.get_started_popup .mobile_app_form{padding: 0px 0!important;}
.get_started_popup .modal-body{padding: 2px;}
.get_started_popup .modal-content{border-radius: 10px;}
.hide-filed{display:none;}
.padding-left{padding-left:0px;}
.get_started_popup .mobile_app_form .padding-left form{padding: 0px 20px;}
.get_started_popup .mobile_app_form .padding-left .row .col-xs-12:nth-child(odd){padding-right:5px;}
/*.get_started_popup .mobile_app_form .padding-left .row .col-xs-12:nth-child(even){padding-left:5px;}*/
.get_started_popup .mobile_app_form .padding-left br{display:none;}
.get_started_popup .mobile_app_form .padding-left .form-group{margin-bottom: 15px;}
.get_started_popup .mobile_app_form .padding-left input, .get_started_popup .mobile_app_form .padding-left select, .get_started_popup .mobile_app_form .padding-left textarea{padding: 0px;border: none;border-bottom: 2px solid #838383;border-radius: 0px;box-shadow: none;font-size: 13px;font-weight: 400;color: #333;}
.get_started_popup .mobile_app_form .padding-left input::placeholder, .get_started_popup .mobile_app_form .padding-left textarea::placeholder{font-weight: 400;color: #333;}
.get_started_popup .mobile_app_form .padding-left textarea{padding: 0px !important;height: 50px !important;}
.get_started_popup .mobile_app_form .padding-left label{color: #333;font-weight: 500;}
.get_started_popup .mobile_app_form .padding-left input.btn-primary{background: #689737;border: none;text-transform: capitalize;color: #fff;font-size: 16px;font-weight: 500;padding: 11px 24px;text-decoration: unset;border-radius: 8px;margin-top: 0px;margin-bottom: 5px;}
.get_started_popup .mobile_app_form .padding-left input.btn-primary:hover{background-color: var(--secondary-color);}
.get_started_popup{top: 50%;transform: translateY(-50%)!important;}
.get_started-img{position:relative;}
.get_started-img button{left: 0;}
.get_started_popup .mobile_app_form.modal-custom .form-div p{display: block;}
.service_type .form-check p{display: flex !important;align-items: center;gap: 8px;}

.modal.show:before{content:'';position: fixed;top: 0;right: 0;bottom: 0;left: 0;background-color: #000;opacity: .5;}

.about_growth{flex-wrap: wrap;}
.about_growth span{flex: 0 0 50%;}
.contact-info-content .icofont-envelope{font-size: 20px;position: relative;top: 2px;padding-right: 5px;}


.contact-section-main {box-shadow: rgba(100, 100, 111, 0.2) 0px 7px 29px 0px;border-radius: 26px;clear: both;margin-bottom: 60px;}
.contact-team-sec {background: #083456;background-image: url(../img/map.png);background-size: cover;background-repeat: no-repeat;background-blend-mode: multiply;padding: 60px;border-radius: 26px;}
.contact-team-sec h3 {font-size: 36px;color: #ffffff;margin-bottom: 25px;font-weight: 600;}
.contact-team-sec p {font-size: 16px;color: #e5e5e5;font-weight: 400;margin-bottom: 57px !important;}
.career-sec {padding: 60px;border-radius: 26px;}
.career-sec h3 {font-size: 36px;color: #20182f;margin-bottom: 25px;font-weight: 600;}
.career-sec p {font-size: 16px;color: #333;font-weight: 400;margin-bottom: 40px!important;}
.clutch-section p{margin-left:5px;}

.footer_free_consult{display:none;}
.braintech_btn.btn_white.btn-text-with-icon:focus{color: var(--secondary-color);background: transparent;}
.contact-section{clear: both;}



@media(max-width:1600px){
	.scale {padding-right: 0px;}
	.menu_bar .navbar-nav .mega_dropdown .dropdown-menu{padding: 25px;}
	.scale h4{font-size: 20px;margin: 0px 0px 10px;}
	.scale .served{margin-bottom: 15px;margin-top: 12px;padding: 15px 15px;}
	.scale .served h5{padding-bottom: 8px;margin-bottom: 8px;}
	.scale p{font-size:15px;line-height: 22px;}
	.scale .braintech_btn{padding: 12px 10px!important;margin-top: 15px;}
	.menu_bar .navbar-collapse .navbar-nav .braintech_development ul li a{line-height: 30px;font-size: 14px;}
	.menu_bar .navbar-collapse .navbar-nav .dropdown-menu .divider {margin: 12px 0 15px;}
	.menu_bar .navbar-collapse .navbar-nav .braintech_development h4{margin: 0px 0px 8px;line-height: 22px;font-size: 15px;}
	header.is-sticky .menu_bar .navbar, .notforhomepage .menu_bar .navbar{margin: 0px 0px 0px;}
	.portfolio_description .portfolio_name p{font-size: 14px;line-height: 21px;min-height: 63px;}
	.portfolio-img{align-items: center;}
	.menu_bar .navbar-collapse .navbar-nav .braintech_development ul li a:hover {padding-left: 2px;color: var(--primary-color);}
	
}

@media(max-width:1350px){
	footer .f_links li{line-height: 28px;}
}

@media(max-width:1300px){
	.scale .served h5{font-size:14px;}
	.scale .braintech_btn{font-size: 13px!important;}
	.scale .served span {font-size: 14px;line-height: 24px;}
	.menu_bar .navbar-nav .mega_dropdown .dropdown-menu {padding: 20px;}
	.braintech_btn span {margin-left: 6px;}
	.menu_bar .navbar-collapse .navbar-nav .braintech_development ul li a:hover{padding-left:0px;}
	.menu_bar .navbar-collapse .navbar-nav .braintech_development ul li a{line-height: 27px;}
	.menu_bar .navbar-collapse .navbar-nav .dropdown-menu .divider {margin: 8px 0 10px;}
	.menu_bar .navbar-collapse .navbar-nav .braintech_development h4 {line-height: 20px;font-size: 14px;}
	.portfolio_description .portfolio_name p{font-size: 13px;line-height: 19px;min-height: 57px;}
	.portfolio-img{margin-top:30px;}
	.career-sec h3, .contact-team-sec h3{font-size:30px;}
	
}

@media(max-width:1200px){
	.navbar-header {float: none!important;}
    .navbar-nav {float: none !important;}
    .navbar-nav > li {float: none!important;}
	.menu_bar .navbar-collapse {position: absolute;background: #fff;left: 0;right: 0;z-index: 1;padding: 10px 20px 20px;}
	.menu_bar .navbar-collapse .navbar-nav li a{padding: 12px 0px;}
	.menu_bar .navbar-collapse .navbar-nav li a.braintech_contact{margin-left: 0;text-align: center;display: block;}
	.about_menu, .services_menu {padding-left: 0px;margin-top: 20px;}
	header.is-sticky .menu_bar{position: static;box-shadow: none;background: transparent;backdrop-filter: unset;animation: none;padding: 0px;}
	.menu_bar .navbar-nav .mega_dropdown .dropdown-menu{width: 100%;}
	.git {margin-top: 0;}
	.contact-info-top .row.d-flex{display:block;}
	.get_started-img img{display:none;}
	.get_started_popup button.close{position:static!important;}
	
	.contact-team-sec{padding: 30px;}
	.career-sec{padding: 25px;}
	.industry-img{height: 30px;}
	.clutch-section{padding: 25px;}
	.technologies-btn .technology-name h3 br{display:none;}
    .page-id-2978 .new_section_ad .upper_content h2 {font-size: 32px;}
}

@media(max-width:991px){
	footer h3{font-size: 18px;margin: 15px 0 15px 0;}
	footer .f_links li a{font-size:14px;}
	footer .f_links li{line-height: 26px;}
	.git {text-align: left;}
    .page-id-2978 .new_section_ad .upper_content h2 {font-size: 18px;}
}

@media(max-width:767px){
	.contact-info-top .row.d-flex, .free-quote .complimentary-video, .contact-info-top .row.d-flex, .free-quote .complimentary-video video, .contact-info-top .row.d-flex, .free-quote .complimentary-content h5 {display: none;}
	.contact-info-top .row.d-flex, .free-quote .complimentary-video, .contact-info-top .row.d-flex, .free-quote{width: 95px;}
    #myModalFooter {top: 5px;border-radius: 15px;}
    .page-id-2978 .new_section_ad .upper_content h2 {font-size: 18px !important;}
    .get_started_popup button.close {width: 50px !important;float: right !important;}
    .menu_bar .navbar {margin: 0px 15px 0px !important;}
	.menu_bar .navbar-brand{width: 180px;top: 0;padding: 0px 0;height: 42px;}
	.notforhomepage .menu_bar {padding: 0px 0px 0px;}
	.notforhomepage .menu_bar .navbar-brand{padding: 0px 0px;}
	.menu_bar {padding: 0px 0px 0px;}
	.braintech_btn{font-size:16px;padding: 10px 21px;display: inline-block;}
	.footer_menu {padding: 30px 0px;}
	.company_reviews div {text-align: center;}
	.company_reviews div.good_firm {padding-left: 30px;padding-top: 25px;}
	.footer-copyright{display:block;text-align:center;}
	.social-media{justify-content: center;margin-top: 8px;}
	.footer-section-bottom{ padding: 15px 0px;}
	.location-des br{display:none;}
	.location-des{font-size: 14px;}
	.location-name{margin-bottom: 8px;}
	.location-area{margin-top:30px;}
	.footer-section-top{padding-top: 0px;padding-bottom: 40px;}
	.footer_menu h3{display: flex;align-items: center;justify-content: space-between;border-bottom: 1px solid #4d4d4d;padding-bottom: 15px;}
	.menu-footer_services-container, .menu-footer_abt_links-container, .menu-footer_quick_links-container{display:none;}
	.active_menu div{display:block;}
	.active_menu h3 i{transform: rotate(180deg);}
	.navbar-toggle{margin-bottom:0px;}
	.menu_bar .navbar-collapse{padding: 0px 33px 20px;}
	.menu_bar .navbar-nav .mega_dropdown .dropdown-menu {padding: 0px;}
	.scale{display:none;}
	.about_menu, .services_menu {margin-top: 0;}
	.about_menu .d-flex{gap: 0px;flex-direction: column;}
	.menu_bar .navbar-collapse .navbar-nav li a{display: flex;justify-content: space-between;}
	.menu_bar .navbar-collapse .navbar-nav li a.braintech_btn.btn_green{display:block;}
	.menu_bar .navbar-nav .mega_dropdown .dropdown-menu{border-bottom: 1px solid #000;padding-bottom: 20px;border-radius: 0px;}
	.braintech_development{margin-bottom: 0px;margin-top: 10px;}
	.career-sec h3, .contact-team-sec h3 {font-size: 20px;margin-bottom: 15px;}
	.career-sec p, .contact-team-sec p{margin-bottom: 32px ! Important;}
	.contact-section-main, .text_testimonials, .team-skills-approch{margin-bottom: 30px;}
	.portfolio_description .portfolio_name p{min-height: auto;}
	.bt_certificates{display:none;}
	.page-heading span, .page-heading.text-white{font-size: 20px! Important;}
	
	
}

@media(min-width:767px){
	footer h3 i{display:none;}
}
/*Menu Section*/

/*New css 20-12-2024*/


@media(max-width:1200px){.case_menu a{padding:22px 14px;margin:0 10px;white-space:nowrap;}
 .case_menu a:last-child{margin-right:0;}
 
 /* 19-05-2022 */
 .resource_content{padding:30px 15px 0px;}
 .resources a:hover:after{display:block;}
 .resources a:after{width: 25px;height: 25px;left: 50%;transform: translateX(-50%);padding: 5px 8px;font-size: 10px;opacity: 1;    bottom: -14px;}
 .text-right.more_resources{text-align:center !important;}
 .mobile-app-resource-image .resource_imggg{height: 240px;object-fit: cover;}
 
 /*05-june-2023*/
 .team-technology ul li:before{font-size:10px;}
 .team-technology ul li{font-size: 14px;padding-left: 16px;line-height: 30px;}
 .team-technology{padding:30px;}
 .team-technology{min-height: 350px;}
}

@media(max-width:1150px){
	.portfolio_description .portfolio_name h3{font-size:18px;}
	.portfolio_logo a{opacity:1;}
}

@media(max-width:992px){
	.tags_brand {
    max-width: 100%;
}
	.tags_brand span{line-height:30px;font-size:13px;height:30px;padding:0px 6px;}
.select_by_brand select{padding:0px 30px 0px 15px;font-size:13px;height:30px;}
.portfolio_logo{flex-direction: column;align-items: flex-start;}
.portfolio_logo a{padding: 10px 0px;margin-top: 10px;}
.portfolio-img{height: 340px;}
.portfolio_description .portfolio_name h3{font-size:16px;}
.short_by .dropdown button{font-size:14px;}
.short_by .industry{margin: 0px 30px;}
.resources a:hover::after{left:45%;}
.resources{padding:0 10px;}
.our_resources-detail{padding:0 10px;}
.our_resources-detail .mobile_resource_content_user{margin-top:-120px;}
.mobile-app-resource-image{width:100%;}
.my-emp-detail .user-name h2{font-size:32px;margin-bottom:0px;}
.my-emp-detail .user-name p{font-size:18px;padding:5px 0;}
.button .project-done .project{justify-content:center;}
.button .project-done .project p{font-size:22px;}
.button .project-done .project span{font-size:16px;}
.button .project-done{width:100%;display:block;padding:15px 20px;}
.button .project-done .btn_get_start{margin:20px auto 0;}
.my-emp-detail .tagline-user{right:-35px;top:-30px;}
.about-our-emp p{font-size:16px;line-height:30px;}
.project-detail h1{font-size:24px;}
.project-detail p{line-height:26px;}
.res_space_1{margin-bottom:30px;}
.case_menu a{font-size:14px;padding:16px 16px;margin:0 5px;}
.left_banner_bg, .right_banner_bg{display:none;}
.main_banner_1 .desktop-right-bg, .main_banner_3 .desktop-right-bg, .main_banner_5 .desktop-right-bg{position:static;margin-bottom:50px;max-width:100%;padding:0 0 0 30px;}
.main_banner_1, .main_banner_3, .main_banner_5{padding:20px 0;display:flex;flex-direction:column-reverse;}
.main_banner_2 .desktop-left-bg, .main_banner_4 .desktop-left-bg, .main_banner_6 .desktop-left-bg{position:static;margin-bottom:50px;max-width:100%;padding:0 30px 0px 0;}
.main_banner_2, .main_banner_4, .main_banner_6{padding:20px 0;display:flex;flex-direction:column-reverse;}
.border_left{border:0;}
.Service_2 .year_box_1{min-height:142px;}
.testimonial_new{padding:30px;}
.middle_h2_heading::before{left:45%;}
.Service_2 p{font-size:16px;color:#555;line-height:24px;margin-top:15px;width:100%;margin:auto;}
.flex-responsive{flex-direction:column;}
.Service_2 .year_box_1{margin-top:30px;}
.border_bottom{border-bottom:1px solid #dddddd;padding-bottom:20px;margin-bottom:30px;}
.res_space_2{margin-bottom:15px;}
.text_cent-responsive{text-align:center !important;}
.justify_content{justify-content:center;}
.portfolio_tags{flex-direction:column;}
.tags_brand {margin-bottom: 15px;}
.portfolio_description{flex-wrap: wrap;}
.portfolio_name{margin-bottom:10px;width:100%;}
.short_by .dropdown .dropdown-menu {min-width: 180px;}
.short_by .dropdown .dropdown-menu li {font-size: 14px;padding: 4px 10px;}

/* 19-05-2022 */
.our_resources .resource_content p{font-size: 18px;}

/*05-june-2023*/
 .skills-set h2, .skilles-heading h2{font-size:24px;margin-bottom: 15px;}
 .skilles-heading p {font-size: 16px;line-height: 24px;}
 
}
@media(max-width:767px){
.portfolio_tags{display:block;padding:0px 0px;}
.tags_brand span{font-size:12px;}
.tags_brand{margin-bottom:10px;}
.portfolio_big ul li{flex:0 0 100%;padding:0px 0px;}
.portfolio_big ul li .protfolio_content{padding-top:20px;min-height: auto;}
.portfolio_description .portfolio_name h3{font-size:18px;}
.portfolio_name {margin-top: 15px;margin-bottom: 20px;}
.portfolio-img {height: auto;}
.portfolio_logo {flex-direction: row;align-items: center;}
.portfolio_logo img {max-height: 25px;}
.portfolio_logo a {padding: 0px 0px; margin-top: 0px;}
.portfolio_description .portfolio_name p,.portfolio_description .portfolio_name a{font-size:13px;margin:2px 0px;display: block;}
.short_by .industry{margin:0px 15px 0px 0px;}
.portfolio_tags{margin-bottom:16px;}
.short_by .clear_filter{font-size: 12px;}
.short_by .dropdown button {font-size: 12px;text-align: left;padding-left: 20px;}
.main_banner_1 .desktop-right-bg, .main_banner_3 .desktop-right-bg, .main_banner_5 .desktop-right-bg{padding:0 0 0 15px;}
.main_banner_2 .desktop-left-bg, .main_banner_4 .desktop-left-bg, .main_banner_6 .desktop-left-bg{padding:0 15px 0px 0;}
.main_banner_1, .main_banner_2, .main_banner_4, .main_banner_6{padding:0 0;}
.main_banner_3, .main_banner_5{padding:40px 0;}
.mid_sec_1{padding:40px 0;}
.technical_strack_content .card-body{padding:15px;}
.left_h2_heading{font-size:20px;padding-bottom:16px;line-height:30px;}
.technical_strack_content h4{font-size:18px;}
.border_bottom{border-bottom:1px solid #dddddd;padding-bottom:5px;margin-bottom:20px;}
.technical_strack_content .card-footer{padding:15px 15px;}
.tags_1 li{font-size:14px;width:calc(100% - 189px);text-align:center;font-weight:600;}
.quick_cash li{margin-right:15px;width:calc(71% - 98px);margin-bottom:30px;}
.main_banner_1 h2,.main_banner_2 h2,.main_banner_3 h2,.main_banner_4 h2,.main_banner_5 h2,.main_banner_6 h2{font-size:35px;margin-bottom:8px;}
.main_banner_1 .third_text,.main_banner_2 .third_text,.main_banner_3 .third_text,.main_banner_4 .third_text,.main_banner_5 .third_text,.main_banner_6 .third_text{font-size:18px;}
.main_banner_1 p,.main_banner_2 p,.main_banner_3 p,.main_banner_4 p,.main_banner_5 p,.main_banner_6 p{font-size:14px;margin-top:16px;}
.main_banner_1 .case_head_1,.main_banner_2 .case_head_1,.main_banner_3 .case_head_1,.main_banner_4 .case_head_1,.main_banner_5 .case_head_1,.main_banner_6 .case_head_1{font-size:14px;color:#144d79;font-weight:bold;margin-left:10px;text-transform:uppercase;}
.cart_text_1,.cart_text_2{width:200px;}
.cart_text_1 img,.cart_text_2 img{width:18%;}
.black_middle_h2_heading::before{left:38%;}
.testimonial_new{padding:15px;}
.Service_1 h2{font-size:20px;}
.Service_2 .year_box_1{min-height:212px;}
.middle_h2_heading::before{left:40%;}
.Service_3 .description_items_1{min-height:245px;}
.Service_3 ul li{margin-bottom:10px;line-height:18px;}
.Service_1 p{font-size:14px;color:#555;line-height:24px;margin-top:15px;padding-right:20px;}
.margin-reponsive{margin-bottom:0;}
.step_headings p{font-size:14px;line-height:24px;color:#555555;}
.step_headings_lists ul li{font-size:14px;color:#333;position:relative;padding-left:30px;line-height:24px;margin-bottom:10px;}
.step_headings_lists h3{font-size:16px;line-height:24px;}
.serv_box_inner{max-width:298px;}
.testimonial_middle p, .testimonial_footer p{font-size:14px;font-weight:600;line-height:24px;}
.case_menu{display:flex;overflow-x:scroll;}
.case_menu a{padding:16px 5px;}
.card-footer .bottom_sep_txt{font-size:14px;}
.card-footer h5{font-size:20px;}
.sticky .case_menu a {padding: 12px 6px;}
.short_by{justify-content:center;}
.tags_brand span {padding: 0px 16px; margin-bottom:5px;}
.short_by .dropdown .dropdown-menu li {font-size: 13px;padding: 4px 10px;}
.short_by .dropdown .dropdown-menu {min-width: 170px;}

/* 19-05-2022 */
.our_resources .resource_content p {font-size: 14px;line-height: 22px;}
.our_resources .resource_content{padding-top: 20px;}
.resources a{padding: 15px 0px;margin-top: 36px;}
.resources a img{max-height: 50px;}
.resources h4 {font-size: 16px;margin-bottom: 0;}
.mobile-app-resource .user .emp-user-img{width:150px;height:150px;}
.mobile-app-resource .user .content h3{font-size:16px;}
.mobile-app-resource .user .content h4{font-size:14px;}
.mobile-app-resource-image .resource_imggg{height: 190px;}
.user-about .tagline-user {position: absolute;top: -1px;right: -24px;}
.user-about img.img-responsive{width:100%;margin-bottom:20px;}
.our_resources-detail .mobile_resource_content_user{padding:15px;}
.my-emp-detail .user-name h2{font-size: 24px;font-weight: 600;}
.my-emp-detail .user-name p{margin-bottom:10px;}
.my-emp-detail .qulificat p{font-size:14px;}
.my-emp-detail .qulificat .skills span{padding: 2px 8px;font-size: 12px;}
.about-our-emp p, .project-detail p {font-size: 14px;line-height: 22px;}
.mobile-app-resource-project-detail .myprojects{    font-size: 18px;}
.mobile-app-resource-project-detail{margin: 30px 0;}
.mobile-app-resource-project-detail .project-detail{padding: 15px;}
.prj_tech_list span{font-size: 12px;padding: 0 12px;line-height: 28px;}
.project-detail h1 {font-size: 18px;}
.project-detail h3{font-size: 15px;margin-bottom: 10px;}
.project-detail a i, .button .project-done .project p {font-size: 16px;}
.button .project-done .project span {font-size: 14px;}
.mobile-app-resource .user{margin-top: 0;margin-bottom: 20px;}
.mobile-app-resource{margin: 0px auto 40px;}
.check_more{margin-top: 10px;}

/*05-june-2023*/
 .skilles-heading h2 br{display:none;}
 .skills-set h2, .skilles-heading h2{font-size: 22px;}
 .skilles-heading p {font-size: 15px;}
 .skills-set {margin-top: 30px;}
 .team-technology {min-height: 350px;margin-top: 0;}
 .team-technology {min-height: 310px;}
 .center-row{display:block;}
 .tms_bt .skilles-heading {margin-bottom: 0px;}
 .team-member-img img{width:100%;}
 .team-member {text-align: left;margin-bottom: 0;margin-top: 30px;}
}

.page-id-2248 .gallery .headtyp3{font-size: 17px;}
.gallery.madan_3 .knowledge-para{padding-bottom:10px;}
.gallery .knowledge-para{text-align: justify;}

@media(min-width:1200px){
	.page-id-2248 .gallery #slider5 img{height: 308px;}
}

/*24 Dec 2024*/
@media(max-width:1200px){
	.container {padding: 0px 15px;}
}



.wpcf7-form .wpcf7-form-control-wrap{position: static !important;}
.service_type {gap: 27px;margin-bottom: 10px;flex-wrap: wrap;justify-content: unset;}
.contact_address{display: none;}
.send_wrap::after {right: 86px !important;}
.page-id-2978 .wpcf7-form .col-md-6:nth-child(2) {min-height: 58px;}
.tags_brand #xamarin {display: none;}

/*20-06-2025*/
.portfolio_logo .mobileapp_button {display: flex;align-items: center;}
.portfolio_logo .mobileapp_button a{padding: 0px 0px;background: #000;margin-left: 10px;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}
.portfolio_logo .mobileapp_button a:hover svg, .portfolio_logo .mobileapp_button a:hover svg path{fill:#fff;}
.portfolio_logo .mobileapp_button a svg.apple_icoon{fill:#fff;}

/*01-07-2025*/
#main_sec_7 .service-item{border: 1px solid #dddddd;box-sizing: border-box;border-radius: 20px;padding: 30px;margin-bottom: 20px;min-height: 165px;position: relative;overflow: hidden;display: block;transition: color 0.25s;text-align: center;background: #fff;}
#main_sec_7 .service-item-different {background: linear-gradient(90deg, #b4d3ff, #d7d6ff, #c9ffca), url(../img/diagram.png);background-size: auto;background-repeat: no-repeat;background-blend-mode: overlay;background-position: bottom right;border-radius: 20px;padding: 30px;margin-bottom: 20px;display: flex;align-items: center;min-height: 150px;}
#main_sec_7  .service-item-different h4 {margin-bottom: 23px;    margin-top: 0;}
#main_sec_7  .small-service-heading {font-size: 18px;font-weight: 600;color: #20182f;margin-bottom: 0px;line-height: 27px;}
#main_sec_7  .service-item .service-icon img{max-height: 40px;} 
.case_menu a.clutch{background-color: #b3e5ba;padding: 16px 23px 20px;margin-right: 5px;    border-radius: 6px;}
.case_menu a.clutch img{max-height:16px;}
.clutch_heading h2{font-size: 45px;text-transform: uppercase;font-weight: bold;color: #000;margin-bottom: 8px;margin-bottom: 40px;}
.case_tabbing.case-fixed{position: fixed;top: 80px;z-index: 1;width: 100%;left: 0;right: 0;}
#main_sec_7{padding: 60px 0px;margin-bottom: 60px;    background: #f7fcff;}
.service-item:before, .service-item:after {content: "";position: absolute;box-sizing: inherit;width: 100%;height: 100%;}
.service-item:before, .service-item:after {width: 0;height: 0;border: 4px solid transparent;border-radius: 20px;}
.service-item:before {top: 0;left: 0;}
.service-item:after {bottom: 0;right: 0;}
.service-item:hover:before,
.service-item:hover:after {width: 100%;height: 100%;}
.service-item:hover:before {border-top-color: #b4d3ff;border-right-color: #d7d6ff;transition: width 0.25s ease-out, height 0.25s ease-out 0.25s;border-radius: 20px;}
.service-item:hover:after {border-bottom-color: #d7d6ff;border-left-color: #b4d3ff;transition: border-color 0s ease-out 0.5s, width 0.25s ease-out 0.5s, height 0.25s ease-out 0.75s;}



@media(max-width:1320px){
    #main_sec_7 .small-service-heading {font-size: 15px;line-height: 24px;}
}
@media(max-width:991px){
	.clutch_heading h2{font-size: 30px;}
	#main_sec_7{padding: 30px 0px;margin-bottom: 40px;}
	#main_sec_7 .service-item{padding: 12px;min-height: auto;}
	#main_sec_7 .small-service-heading br{display:none;}
	.case_menu a.clutch{flex: 0 0 92px;}
	.case_tabbing.case-fixed{top: 10px;}
    #main_sec_7 .service-item .service-icon img {max-height: 23px;}
}
#closePdfModal:hover {color: #f00;}
#closePdfModal{position: absolute;top: 10px;right: 10px;cursor: pointer;font-size: 35px;background-color: #3c3c3c;color: #fff;}
.by_pdf_madan {position:relative;width:90%;height:90%;margin:2% auto;background:#fff;padding:10px;}
#pdfModal{display: none; position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:9999;}
#pdfEmbed {width:100%;height:100%;}


/*14-07-2025 Madan*/
.wpcf7-form #message {max-width:398px !important ;}


/*15-07-2025*/

.popup-overlay {display: none;position: fixed;top: 0; left: 0; right: 0; bottom: 0;background: rgba(0, 0, 0, 0.6);justify-content: center;align-items: center;z-index: 9999;}
.popup-overlay.show {display: flex !important;}
.popup-content {background: white;padding: 50px 40px;border-radius: 6px;text-align: center;max-width: 400px;width: 90%;box-shadow: 0 5px 15px rgba(0,0,0,0.3);}
  
.popup-content img{width: 100px;}
.popup-content h2{font-size: 24px;font-weight: 600;color: #000;text-transform: capitalize;}
.popup-content p{font-size: 16px;margin-bottom: 30px}

#closeThankYouPopup{
        background-color: var(--primary-color);
    color: #fff;
    font-size: 16px;
    font-weight: 500;
    padding: 12px 44px;
    text-decoration: unset;
    border-radius: 8px;
    border: none;
    letter-spacing: 0.5px;
}

.form-div.custom_web_development .wpcf7-form #message{    max-width: 100% !important;}
.section.new_section_ad .upper_content {max-width: 1380px;margin: 0 auto;}
.section.new_section_ad .upper_content p{padding-top: 10px;}
.section.new_section_ad .mobile_developemnt_new_section h3{font-size: 20px;
    padding: 20px 0 5px;}
.section.new_section_ad .mobile_developemnt_new_section p{    font-size: 16px;
    line-height: 26px;}
.development-services-new{background: #f5f5f5;}
.development-services-new .resource_features{background:none;}
.development-services-new .working_together_content h3,  .development-services-new .working_together_content{padding-top:0px;    padding-bottom: 0;}
.page-id-2988 .development-services-new {margin-bottom: 50px;}
.made_by_mp .why_check_list {padding-top: 10px;}
.made_by_mp .why_check_list .check-list {display: flex;background: #fff;box-shadow: 5px 0px 30px rgb(0 0 0 / 11%);padding: 0px;border-radius: 5px;margin-top: 10px;}
.made_by_mp .why_check_list .check-list span {background: #deffcb;display: flex;align-items: center;padding: 0px;font-size: 30px;height: 50px;color: #619942;}
.made_by_mp .why_check_list .check-list p {font-size: 16px;color: #333333;font-weight: 400;padding-left: 5px;}
.made_by_mp h3 {font-weight: 700;}
.visually-hidden {position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0;}


/*11 Aug 2025 ai-ml-services*/
.artificial-intelligence{background: url(../img/ai-banner.jpg) no-repeat center center / cover;width: 98%;margin: 0 auto;border-radius: 20px;padding: 60px 0px;}
.ai-banner-heading h1{font-size: 60px;font-weight: 600;color: #000;}
.ai-banner-heading h1 span{font-weight: 300;display: block;}
.ai-banner-heading p{font-size: 18px;line-height: 30px;margin: 35px 0px;}
.ai-banner-heading a{display: inline-block;}
.artificial-intelligence .row{align-items: center;display: flex;}

.partner-info{padding: 35px 20px 35px;min-height: 390px;border-radius: 5px;position:relative;text-align: center;}
.partner-info.color-one{background-color: #F5F6ED;}
.partner-info.color-two{background-color: rgba(99, 102, 241, 0.1);;}
.partner-info.color-three{background-color: #FFEFFE;}
.partner-info.color-four{background-color: #FDF8E9;}
.partner-info h4, .precision ul li h4{font-size: 20px;line-height: 30px;font-weight: 600;margin: 20px 0px 15px;color: #000;}
.partner-info .position-absolute{position:absolute;}
.partner-info .service-shape-one{top: 0;right: 0px; position: absolute;}
.partner-info .service-shape-two{position: absolute;bottom: -1px;left: 0;}
.ai-heading h2{font-weight: 600;text-align: center;margin-bottom: 40px;margin-top: 0px;}

.ai-services{width: 98%;margin: 0 auto;border-radius: 20px;clear: both;background: url(../img/hero-bg-2.jpg) no-repeat center center / cover;}
.ai-padding{padding: 60px 0px;}
.precision img{margin-left: auto;display: block;border-radius: 30px;}
.precision .ai-heading h2{text-align:left;margin-bottom: 20px;color: #000;}
.precision .ai-heading p{margin-bottom: 30px;}
.precision ul li h4{margin: 20px 0px 10px;}
.precision ul li {margin-bottom: 30px;}
.ai-bt-offer .ai-heading h2{margin-bottom:15px;}
.ai-bt-offer .ai-heading{text-align:center;margin-bottom: 40px;}

.process-counter-wrap{display:flex;flex-wrap:wrap; align-items:center;justify-content: space-between;}
.process-counter{display:flex;align-items:center;justify-content:center;border-radius:50%;}
.process-card .process-counter-wrap {position: relative;margin-right: 80px;margin-bottom: 30px;}
.process-card .process-counter-wrap .process-counter-name {font-size: 100px;line-height: 1;display: inline-block;color: rgb(90 141 61 / 21%);font-weight: 800;background-color: #fff;}
.process-card .process-counter-wrap .process-counter {width: 30px;height: 30px;font-size: 14px;font-weight: 600;color: #fff;border: 1px dashed #fff;background: #619942;}
.process-card .process-counter-wrap:after {position: absolute;top: 50%;left: 0;content: "";width: 100%;height: 2px;z-index: -1;background-color: rgba(99, 102, 241, 0.06);}
.process-card h3{font-size: 20px;line-height: 28px;font-weight: 600;}
@media only screen and (min-width: 1200px) {.process-card-wrap > div:nth-child(even) {margin-top: 55px;}}
.ai-discover{font-size: 20px;font-weight: 500;text-align: center;line-height: 30px; margin-top: 55px;border-top: 1px dashed #2d2d2d;padding-top: 30px;}



/*********************************New Css**********************************/

/*09-jan-2026*/
.block-text{display:block;}
.color-gradient{position: relative;background: linear-gradient(90deg, #3671c5, #4644ad, #15e119);-webkit-background-clip: text;background-clip: text;color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.industries_serve h2{margin-bottom: 12px;font-size: 28px;}
.industries-braintechnosys .skilles-heading{margin-bottom: 10px;}
.industries-braintechnosys .service-item {border: 1px solid #dddddd;box-sizing: border-box;border-radius: 20px;padding: 30px;margin-bottom: 20px;position: relative;overflow: hidden;display: block;transition: color 0.25s;margin-top:20px;margin-bottom: 0px;}
.industries-braintechnosys .service-icon {width: 60px;margin-bottom: 30px;transition: transform 0.6s ease;transform-style: preserve-3d;}
.small-service-heading {font-size: 20px;font-weight: 600;color: #20182f;margin-bottom: 18px;line-height: 27px;}
.industries-braintechnosys .service-item p {height: 95px;overflow: hidden;font-size: 15px;font-weight: 400;color: #555555;}

.whatwedo_banner .row{display: flex;align-items: center;}
.whatwedo_banner .skilles-heading h2, .whatwedo_banner .skilles-heading p{text-align:left;}

.why-choose-us{padding:60px 0px;background:linear-gradient(90deg, #b4d3ff, #d7d6ff, #c9ffca);}
.industries-braintechnosys{padding-bottom:50px;}
.why-choose-us .skilles-heading{padding:0px;margin:0px;border:none;}
.choose_braintechnosys{margin-top: 30px;text-align: center;}
.choose_braintechnosys .choose-icon{background: rgb(255 255 255 / 20%);width: 55px;height: 55px;border-radius: 10px;margin:0 auto 20px;line-height: 55px;}
.choose_braintechnosys h4{color:#000;font-weight: 600;}
.choose_braintechnosys p{color: #000000;}
.choose-icon img{height:26px;}

.industries_serve_main .skilles-heading h2, .industries_solution .skilles-heading h2, .industries_story .skilles-heading h2{margin-bottom:15px;}
.industries_bt{position: relative;margin-top: 30px;}
.industries_bt .industries_img{overflow:hidden;border-radius:25px;display: block;}
.industries_bt .industries_img img{width:100%;transition: all .3s;display: block;height: auto;transform: scale(1);}
.industries_bt:hover .industries_img img{transform: scale(1.1);}
.industries_content{margin-top:25px;display: flex;align-items: center; gap:25px;}
.industries_content .industries_icon{background: #144d79;width: 55px;height: 55px;display: flex;align-items: center;justify-content: center;border-radius: 10px;}
.industries_content .industries_icon img{height:26px;}
.industries_content a{color: #000;font-weight: 600;font-size: 24px;}
.industries_bt p{line-height: 1.7;margin: 25px 0;color: #555;font-size: 15px;}
.verticle_content{position: absolute;bottom: 0;padding: 0px 25px 20px;}
.verticle_content .industries_icon{background-color: var(--primary-color);}
.verticle_content .industries_content a{color:#fff;}
.verticle_content p{color:#ccc;}
.industries_bt:hover .industries_content a{color:#144d79;}
.industries_bt:hover .verticle_content .industries_content a{color: #619942;}
.indusrties_counting{position: absolute;top: 20px;left: 20px;z-index: 1;font-size: 20px;font-weight: 500;color: #fff;}

.industries_img{border-radius:25px;margin:25px 0px;overflow:hidden;}
.industries_solution{background:#f5f5f5;}
.management-card {border: 1px solid #DDDDDD;border-radius: 30px;padding: 30px;background-color: #ffffff;height: 100%;margin-top: 30px;}
.m-icon {width: 75px;height: 75px;border-radius: 15px;background-color: #f5f5f5;}
.m-icon img{max-height:42px;}
.m-content h3 {font-size: 30px;font-weight: 600;line-height: 36px;margin-top: 40px;}
.m-content.small {margin-top: 50px;}
.m-content.small h3 {font-size: 24px;font-weight: 600;line-height: 32px;margin-top: 74px;}
.text-16 {font-size: 16px !important;line-height: 26px;}
.management-card.highlighted {}
.management-card.highlighted .m-icon {background: #144d79;border-radius: 10px;}

.industries_solution{margin-bottom:20px;}
.industries_serve_main, .industries_solution{padding:60px 0px;}
.industries_details p{line-height: 28px;font-size: 18px;color: #555;}

.success-story-content{position: sticky;}
.story-content .success-story-content:nth-child(1){top: 100px;}
.story-content .success-story-content:nth-child(2){top: 110px;}
.story-content .success-story-content:nth-child(3){top: 120px;}
.img-content-section{border-radius:25px;overflow:hidden;}
.content-section{max-width: 720px;position: absolute;top: 50%;transform: translateY(-50%);padding: 0px 70px;}
.content-section h2{font-size: 28px;font-weight: 600;color: #fff;}
.content-section p{font-size: 18px;line-height: 28px;color: #fff;}
.content-section a{display: inline-block;margin-top: 30px;}
.story-content{margin-top:30px;}
.main_sec_clutch .service-icon {width: 100%;margin-bottom: 0px;}

.industries_story{padding-bottom:0px;}
.industries_numbers, .whatwedo_banner{padding:60px 0px;}
.number_div{padding: 30px;}
.industries_numbers .row .col-md-3:nth-child(1){border: 1px solid #ddd;border-right: none;border-radius:30px 0px 0px 30px;}
.industries_numbers .row .col-md-3:nth-child(2){border: 1px solid #ddd;border-right: none;}
.industries_numbers .row .col-md-3:nth-child(3){border: 1px solid #ddd;border-right: none;}
.industries_numbers .row .col-md-3:nth-child(4){border: 1px solid #ddd;border-radius:0px 30px 30px 0px;}
.number_div h2{font-size: 30px;font-weight: 700;margin-bottom: 8px;margin-top: 0;}
.number_div p{font-size: 18px;}

.custom-arrows{margin-top: 40px;display: flex;gap: 10px;justify-content: center;}
.custom-arrows button, .custom-arrows button:hover{background: transparent;border: none;}
.custom-arrows button:hover svg{fill:#619942;}


.page-id-4750 .service-icon {width: 100%;margin-bottom: 0px;}
.page-id-2 .industry-img {height: 26px !important;overflow: hidden;}
.page-id-2 .industry-demand-item  p {color: #333 !important;}


/*05-02-2026*/
.partner_barintechnosys{border-radius: 32px;background-color: #f9f9f9;box-shadow: 0px 7.77px 16px 0px rgba(0, 0, 0, 0.0588235294), 0px 3px 3px 0px rgba(0, 0, 0, 0.1019607843), 0px -8px 0px 0px rgba(0, 0, 0, 0.0509803922) inset, 0px 4px 0px 0px rgba(255, 255, 255, 0.6) inset;}
.partner_icons{margin-top: 15px;margin-bottom: 45px;display: flex;align-items: center;justify-content: center;position: relative;}
.partner_icons_line{position: absolute;left: 0;right: 0;top: 50%;transform: translateY(-50%);height: 29px;border-radius: 8px;background-color: #f4f4f5;box-shadow: 0px -2px 0px 0px rgba(0, 0, 0, 0.0509803922) inset, 0px 2px 0px 0px rgba(255, 255, 255, 0.6) inset, 0px 7.77px 16px 0px rgba(0, 0, 0, 0.0588235294), 0px 3px 3px 0px rgba(0, 0, 0, 0.1019607843);}
.partner_icon_div{position: relative;display: flex;align-items: center;justify-content: center; width: 100px;height: 100px;border-radius: 12px;background-color: #FAFAFA;box-shadow: 0px 7.77px 16px 0px rgba(0, 0, 0, 0.0588235294), 0px 3px 3px 0px rgba(0, 0, 0, 0.1019607843), 0px -4px 0px 0px rgba(0, 0, 0, 0.0509803922) inset, 0px 4px 0px 0px rgba(255, 255, 255, 0.6) inset;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;transition: all 0.3s ease;z-index: 1;}
.partner_icon_div img {min-height: 40px;}
.text-decoration-underline{text-decoration:underline;}

/*Service page design*/
.section-padding{padding:60px 0px;}
.services_banner{background: #8da0e0 url(../img/services-banner.png) no-repeat center center / cover;position:relative;}
.services_banner:after{content: ''; background: rgb(1 12 50 / 23%);position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.services_banner h1{margin-top:0px;margin-bottom: 0;color:#fff;}
.services_banner .ai-banner-heading{color:#fff;position:relative;z-index: 1;}
.clutch-trust{display: flex;align-items: center;gap: 20px;position: relative;z-index: 1;max-width: 85%;margin-top: 30px;}
.clutch-trust .cluth-services{display: flex;align-items: center;}
.services_banner .ai-banner-heading p{margin: 20px 0px;}
.cluth-rating{flex: 0 0 198px;}

.brand-container .braintech_brand .brands {width: 200px;height: 77px;border: 1px solid #dddddd;border-radius: 8px;display: flex;align-items: center;justify-content: center;margin-right: 20px;background-color: #fff;padding: 0px 8px;}
.brands img {max-height: 46px;}
.gradient-line-left {width: 178px;height: 1px;background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #000000 100%);display: block;}
.gradient-line-right {transform: rotate(180deg);}
.brand_heading{display: flex;align-items: center;gap: 30px;text-transform: uppercase;font-weight: 600;justify-content: center;margin: 30px 0px 20px;}
.partner-info.love_making{min-height:unset;text-align:left;padding-right: 15px;}
.new_heading h2{font-weight: 600;font-size: 24px;}
.love_making_section{padding-top: 20px;padding-bottom: 0;}
.love-making-icon{margin-bottom: 40px;}
.love-making-icon img{max-height: 50px;}
.bg-color-services{position:relative;}
.bg-color-services:before{content: '';position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: linear-gradient(90deg, #b4d3ff, #d7d6ff, #f9dbca);}
.love_making_section .row{margin-top:40px;}
.love_making p{color:#000;}

.services_number{background:#083456;padding: 40px 0px;}
.services_number .col-md-3{border:none !important;}
.services_number .col-md-3 .number_div{padding:0px;color: #fff;text-align: center;}
.services_number .col-md-3 .number_div h3{color: #fff;margin-top: 0;font-size: 45px;font-weight: 600;margin-bottom: 6px;}
.choose_other{background:#f5f5f5;}

.industry-demand-item {border: 1px solid #dddddd;text-align: center;border-radius: 20px;padding: 16px;margin-top: 20px;transition: all 0.3s ease-in;}
.industry-img {height: 26px !important;overflow: hidden;}
.industry-demand-item p {font-weight: 500;font-size: 18px;margin-top: 12px;transition: all 0.3s ease-in-out 0.1s;color:#000;}
.industries_services .industry-demand-div{margin-top: 10px;}


.services_faq .panel-group{margin-top: 30px;}
.services_faq .panel{border: none;box-shadow: none;border-radius: 0px;}
.services_faq .panel .panel-heading{background: transparent;border-radius: 0;padding: 0px;border-bottom: 1px solid #ddd;}

.services_faq .panel .panel-heading .panel-title a{font-size: 18px;color: #000;display: block;padding: 20px 0px;font-weight: 600;}
.services_faq .panel .panel-heading .panel-title a:after{content: '';position: absolute;right: 0;width: 28px;height: 28px;background: url(../img/angle-up.svg) no-repeat center center / cover;}
.services_faq .panel .panel-heading .panel-title a.collapsed:after{background: url(../img/angle-down.svg) no-repeat center center / cover;}
.services_faq .panel .panel-body{padding: 20px 0px;font-size: 18px;color: #555;line-height: 28px;}

.service_contact_form .contact_service h4{margin-bottom:6px;}
.service_contact_form .contact_service p{margin-bottom:25px;line-height:22px;font-weight:500;}
.service_contact_form{border-radius: 25px;max-width: 485px;}
.service_contact_form .col-md-6, .service_contact_form .col-lg-12{padding: 0px 6px;min-height: unset !important;}
.service_contact_form .col-md-6 .form-group{margin-bottom: 0px;}
.service_contact_form .col-md-6 .form-group label, .service_contact_form .col-lg-12 .form-group label{font-weight: 500;color: #000;}
.service_contact_form .col-md-6 .form-group br{display: none;}
.service_contact_form .col-md-6 .form-group{margin-bottom: 15px;}
.service_contact_form .col-md-6 .form-group .form-control{height: 40px;color: #000;border-radius: 8px;}
.service_contact_form .col-md-6 .form-group .form-control::placeholder, .service_contact_form .col-lg-12 textarea::placeholder{color:#000;}
.service_contact_form .col-lg-12 textarea#message{max-width: 100% !important;height: 75px !important;border-radius: 8px;}
.service_contact_form .margin_custom, .service_contact_form .service_type{display:none;}
.service_contact_form .row{padding: 0px 15px;}
.service_contact_form .captcha-image{display: block;padding-bottom: 0;border-color: #ddd;border-radius: 8px;}
.our_tech{background: #f6f9fb;}
.tech_info{background: #fff;border-radius: 20px;box-shadow: 0px 4px 24px 0px #0000000D;overflow: hidden;height: 100%;}
.tech_info h4{background: #083456;margin: 0px;color: #fff;padding: 15px 20px;font-weight: 600;line-height: normal;}
.tech_info ul li{padding: 12px 15px;border-bottom: 1px dashed #ddd;display: flex;align-items: center;}
.tech_info ul li:last-child{border:none;}
.tech_info ul li img{height: 22px;margin-right: 3px;}
.our_tech .row{margin-top:30px;display: flex;}
.our_tech .row .col-md-3{float:none;}
.our_expertise_services .skilles-heading h2, .our_expertise_services .skilles-heading p{text-align:left;}
.need-services{background: url(../img/services-banner-bg-img.webp) no-repeat center center / cover;padding: 40px;border-radius: 30px;margin-top: 20px;}
.need-services h5{color: #fff;font-size: 26px;line-height: 32px;font-weight: 600;}
.need-services p{color: #fff;}
.need-services a{display: block;text-align: center;margin-top: 30px;max-width: 60%;}

.our_expertise_services .col-md-5 {position: sticky;top: 110px;}
.our_expertise_services .skilles-heading h2{line-height: 34px;}
.expertise_application{gap: 20px;align-items: flex-start;}
.expertise_application .expertise_number{background: #f5f5f5;flex: 0 0 60px;height: 60px;border-radius: 10px;display: flex;align-items: center;justify-content: center;font-weight: 700;font-size: 24px;color: #979797;}
.expertise_application .expertise_content{    border-bottom: 1px solid #ddd;padding-bottom: 25px;margin-bottom: 25px;}
.expertise_application .expertise_content h3{    margin-top: 0px;font-weight: 600;font-size: 20px;color: #000;}
.expertise_list .expertise_application:last-child .expertise_content{border:none;}

/*Portfolio*/
.portfolio_tags .filter_option .nav{border: none;margin-bottom: 25px;}
.portfolio_tags .filter_option .nav li a{border: none;color: #000;font-weight: 400;font-size: 18px;}
.portfolio_tags .filter_option .nav li a:hover{background-color:transparent;}
.portfolio_tags .filter_option .nav li.active a{border-bottom: 2px solid #144d79;font-weight: 600;color: #093556;}
.portfolio_image{height: 450px;overflow: hidden;}
.portfolio_image img{height:100%;}
.page-id-3339 header{box-shadow: 0px 0px 6px rgb(0 0 0 / 15%);}
.potfolio-big-heading p{font-size: 18px;max-width: 1200px;margin: 0 auto 30px;line-height: 28px;}

.animate-words{margin-top: 0px;}
.animate-words span{font-size: 70px;font-weight: 700;background: linear-gradient(to right, #77b555, #177fcf 50%, #333 50%);position: relative;background-size: 200% 100%;background-position: 100%;color: transparent;-webkit-background-clip: text;-webkit-text-fill-color: transparent;background-clip: text;transition: .5s ease-in;}
.animate-words span.active{background-position:0; }

.wpcf7-response-output{display: none;padding: 0;}
.faq-list li {margin-bottom: 20px;}
.faq-list .faq-content p {margin-top: 5px;}
.clutch-trust .goodfirm-widget iframe{width: 220px;height: auto;border-radius: 10px;}
.service_contact_form .invalid .col-md-6, .service_contact_form .invalid .col-lg-12 {min-height: 100px !important;}
.page-id-4814 .contact-section{display:none;}
.indusrties_contact{margin-top:30px;    padding: 123px 60px;}
.page-id-358 .app_development_process {padding: 40px 0 120px 0;}
.page-id-358 .app_development_process .mh_c {margin-bottom: 75px;}

.page-id-224 .wpcf7-response-output {display: none !important;}
.braintech_btn, .braintech_contact {text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.6);}
.team-member-img img {height: 375px;}
.wpcf7-mail-sent-ok {display:block !important;border:none!important;color:#ffffff !important;background:#398f14; width:100%; border-radius:4px; text-align:center; overflow: hidden; margin: 20px auto 0 !important;}
.wpcf7-validation-errors{float:none;text-align:center;}

.precision ul li h3{font-size: 22px;font-weight: 600;}
/*********************************New Css**********************************/
@media(max-width:1400px){
	.love_making p {height: 96px;}
}

@media(max-width:1340px){
	.indusrties_contact p{}
	.indusrties_contact p br{display:none;}
	.indusrties_contact{    padding: 105px 60px;}
}

@media(max-width:1300px){
	.ai-banner-heading h1 {font-size: 50px;}
	.artificial-intelligence{padding: 30px 0px;}
}

@media(max-width:1100px){
	.precision img{width:100%;}
	.industries-braintechnosys .service-icon{margin-bottom:15px;}
	.industries-braintechnosys .service-item p{line-height:22px;height: 110px;}
	.industries-braintechnosys .service-item{padding: 20px;}
	.indusrties_contact{padding: 50px 60px;}
	.portfolio_image {max-height: 360px;}
	.brand_heading{font-size:14px;}
	.our_tech .row .col-md-3{width: 50%; flex: 0 0 50%;margin-bottom: 30px;}
	.tech_info{margin-bottom:30px;}
	.love_making p {height: auto;}
	.our_expertise_services .col-md-5 {top: 30px;}
	.dedicated_asp_image{max-width: 30%;}
	.our_tech .row {display: flex;flex-wrap: wrap;}
}

@media(max-width:767px){
	.artificial-intelligence .row{display:block;}
	.ai-banner-heading h1 {font-size: 30px;}
	.ai-banner-heading p {font-size: 16px;line-height: 26px;margin: 12px 0px;}
	.ai-padding {padding: 30px 0px;}
	.ai-heading h2{font-size:22px;margin-bottom: 0px;}
	.partner-info{margin-top:30px;min-height: auto;}
	.partner-info h4, .precision ul li h4{font-size:18px;}
	.process-card .process-counter-wrap{margin-bottom: 10px;}
	.process-card{margin-bottom:30px;}
	.ai-discover{font-size: 16px;line-height: 26px;margin-top: 15px;}
	.free-quote{width: 155px;}
	
	.whatwedo_banner .row{flex-direction: column;}
	.industries_numbers, .whatwedo_banner, .industries_serve_main, .industries_solution {padding: 30px 0px;}
	.what-we-do-img{margin-top:30px;} /*Margin-top*/
	.industries_serve h2{font-size:22px;} /*heading font*/
	.industries-braintechnosys .service-item {padding: 12px;}
	.industries-braintechnosys .service-icon {width: 36px;height: 36px;}
	.small-service-heading{margin-bottom: 8px;}
	.small-service-heading{font-size:16px;}
	.industries-braintechnosys .service-item p {line-height: 18px;height: 110px;font-size: 13px;}
	.choose_braintechnosys p {font-size: 14px;}
	.block-text {display: inline-block;margin-left: 6px;}
	.industries_content a{font-size:20px;}
	.industries_content{gap: 15px;}
	.indusrties_contact{padding:30px;}
	.testimonials p{text-align:center;margin-top: 12px;}
	.main_banner_1 h2, .main_banner_2 h2, .main_banner_3 h2, .main_banner_4 h2, .main_banner_5 h2, .main_banner_6 h2{font-size: 24px;}
	.animate-words span{font-size: 30px;}
	.animate-words{margin-bottom:4px;}
	.potfolio-big-heading p{font-size: 16px;line-height: 26px;}
	.portfolio_image img {height: auto;}
	.portfolio_image {max-height: unset;height: auto;}
	.clutch-trust{display:none;}
	.section-padding {padding: 40px 0px;}
	.brand_heading span{display:none;}
	.brand_heading{text-align:center;}
	.plane_h {line-height: 28px;}
	.our_tech .row .col-md-3 {width: 100%;flex: 0 0 100%;margin-bottom: 15px;}
	.services_number .col-md-3 .number_div h3{font-size:28px;}
	.number_div p {font-size: 14px;}
	.services_number .col-md-3 .number_div{margin: 10px 0px;}
	.our_expertise_services .col-md-5{position: relative;top:0px;}
	.need-services{padding:20px;margin-bottom:30px;}
	.need-services h5{font-size: 20px;line-height: 30px;}
	.expertise_application .expertise_content h3{font-size:18px;}
	.expertise_list .expertise_application:last-child .expertise_content {border: none;padding: 0;margin: 0;}
	.our_expertise_services,  .love_making_section{padding-bottom:0px;}
	.love_making_section .row {margin-top: 0;}
	.partner-info.love_making{margin-top:0px;}
	.love_making_section .skilles-heading{margin-bottom:30px;}
	.love-making-icon {margin-bottom: 20px;}
	.industry-demand-item{padding: 10px;}
	.industry-demand-item p{font-size:16px;}
	.choose_other_cont p, .choose_other_cont .main_btn.blue {margin: 0px 15px;}
	.services_faq .panel .panel-heading .panel-title a{font-size:16px;}
	.services_faq .panel .panel-body{padding: 12px 0px;font-size: 16px;line-height: 26px;}
	.services_faq .panel .panel-heading .panel-title a{padding-right: 15px;}
	.services_faq .panel .panel-heading .panel-title a:after{ top: 50%;transform: translateY(-50%);}
	p.hiring_asp{line-height: 28px;}
	.about_menu .braintech_development:nth-child(2) h4 {display: none;}
	.mega_menu_new .braintech_development{margin-bottom:20px;}
	.precision ul li h3{font-size: 18px;font-weight: 600;}



	.mobile_app span {padding-right: 12px!important;text-align: center!important;font-size: 16px!important;line-height: 20px!important;}
    .mobile_app img{margin-bottom:15px!important;}
}

.ai-banner-img{text-align:right;}
.bg-one{background-image: none;background-color: #f4f7ff;}
.industries-template-default header{box-shadow: 0px 0px 6px rgb(0 0 0 / 15%);}
.career_icons a {
    display: flex;
    background: black;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    text-align: center;
    line-height: 36px;
    justify-content: center;
    align-items: center;
    color: #666;
    border: none;
    transition: all 0.5s;
}
.career_icons{ display: flex;align-items: center;}


