@import url("https://fonts.googleapis.com/css2?family=Archivo:ital,wght@0,100..900;1,100..900&amp;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(../png/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(../png/mega-graphic.png) no-repeat bottom right;}
.header2 .submenu_box.wb_dev{background:#f5f5f5 url(../jpg/wb_dev.jpg) no-repeat right bottom;}
.header2 .submenu_box.ecom_dev{background:#f5f5f5 url(../jpg/ecom_dev.jpg) no-repeat right bottom;}
.header2 .submenu_box.web_des{background:#f5f5f5 url(../jpg/wb_des.jpg) no-repeat right top;}
.header2 .submenu_box.mb_dev{background:#f5f5f5 url(../png/mb_dev.png) no-repeat right 10px top 60px;}
.header2 .submenu_box.frm_dev{background:#f5f5f5 url(../png/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(../png/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(../png/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(../png/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(../png/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(../png/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:40px 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:44px;font-weight:700;line-height:50px;color:#040404;text-align:center;text-transform:uppercase;margin:0;}
.sh_c{font-size:20px;font-weight:700;line-height:24px;color:#040404;text-align:center;text-transform:uppercase;margin:0;}
.mh_l{font-size:30px;font-weight:700;line-height:36px;color:#ffffff;text-align:left;text-transform:uppercase;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(../png/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(../png/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(../png/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(../png/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(../png/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(../png/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(../png/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(../png/comma_left.png) no-repeat left top, url(../png/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(../jpg/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(../png/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(../jpg/androidsec_bg.jpg)no-repeat center center;background-size:cover;padding:95px 0;}
.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(../png/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(../png/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(../png/home-arrow-up.png) no-repeat top;top:initial;bottom:0}
.android_steps li:nth-child(5)::after{background:url(../png/home-arrow-up.png) no-repeat top;top:initial;bottom:0}
.android_steps li:nth-child(7)::after{background:url(../png/home-arrow-up.png) no-repeat top;top:initial;bottom:0}
.android_steps li:nth-child(11)::after{background:url(../png/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(../png/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(../png/mcsb_buttons.png);}
.client_video .mCSB_scrollTools .mCSB_buttonDown{background-image:url(../png/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(../png/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("../jpg/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(../png/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(../png/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(../png/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:0;} 


.whatwedo_vidsec {background: url(../jpg/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(../png/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(../png/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(../png/pricing-bg.png) no-repeat;background-size: contain;}
.pricing-bg-1{background:url(../png/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(../png/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(../png/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{padding-right:30px;}
.company_reviews div.good_firm{padding-left:30px; padding-right:0px;}
.company_reviews img{width:200px;}
.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_tags, .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(../png/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(../png/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(../png/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(../png/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(../png/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: 10;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_tags,.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;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{max-width:50%;}
.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; cursor:pointer; margin-bottom:5px;}
.portfolio_big li .protfolio_content{background:#f5f5f5 url(../png/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;}
.portfolio_big ul li:not(.main-screen){display:none;}
.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;opacity: 0;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(../png/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:#fc632a;color:#fff;}
.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(../png/3yeartag.png) no-repeat;position:absolute;top:10px;right:-9px;width:116px;height:36px;}
.mobile-app-resource .user:hover .taglines{background:url(../png/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(../png/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(../png/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(../png/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(../png/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(../jpg/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: 99%;top: 100%;border-radius: 30px;border: none;padding: 40px;margin: 0 auto;right: 0;}
.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{padding-right: 90px;}
.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 10px;line-height: 24px;}
.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;}
.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(../png/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: #555555;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;}
	.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 {padding-right: 15px;}
	.company_reviews div.good_firm {padding-left: 0px;}
	.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: 10px;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_description {flex-wrap: wrap;display: flex;flex-direction: column-reverse;}
.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;}
.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(../png/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;}

/* icon flip animation */
/*.service-icon {transition: transform 0.6s ease;transform-style: preserve-3d;}
.service-item:hover .service-icon {transform: rotateY(180deg); /* Flip the icon on hover */}*/
@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;}
.page-id-4750 .inner_banner {display: none;}


/*11 Aug 2025 ai-ml-services*/
.artificial-intelligence{background: url(../jpg/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: 65px;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;}
.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;}

.ai-services{width: 98%;margin: 0 auto;border-radius: 20px;clear: both;background: url(../jpg/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: 28px; margin-top: 55px;border-top: 1px dashed #2d2d2d;padding-top: 30px;}

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

@media(max-width:1100px){
	.precision img{width:100%;}
}

@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;}
}
.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;}