
/*=============RESPONSIVE======================*/

@media (min-width:1420px) and (max-width:1700px) {
.work-slider-imgs {padding-top: 87px; height: 800px;}	
}

	
	
@media (min-width:1200px) and (max-width:1420px) {
nav > ul > li > a{padding:0 6px 15px;}
.top_bar ul li{margin-left:40px;}
.top_bar ul .col span, nav > ul > li > a{letter-spacing:0.5px;}
	
/*Career page css Start*/
.career-bottm-event .title h2{font-size: 26px;}
/*Career page css End*/

/*portfoli page css start*/

.portfolio-wrap .owl-theme .owl-controls .owl-buttons .owl-prev{left:-35px; }
.portfolio-wrap .owl-theme .owl-controls .owl-buttons .owl-next{right:-35px;}
.portfolio_event .event-ez-one, .portfolio_event .event-ez-two{height:460px;}

.portfolio-wrap .owl-theme .owl-controls .owl-buttons .owl-prev { left: -20px;}
.portfolio-wrap .owl-theme .owl-controls .owl-buttons .owl-next { right: -9px;}
.work-slider-imgs {padding-top: 67px; height: 698px;}
/*portfoli page css start*/

/*Company-warp css start*/
.compny_event .event-two, .compny_event .event-one{height:710px;}
.compny_event .event-ez .title h2{font-size:18px;}
}
@media (min-width:993px) and (max-width:1380px) {
.header{padding:25px 30px;}	
nav > ul > li > a{padding:0 7px 12px; font-size:13px;}
.top_bar ul li{margin-left:39px;}

/*Career page css Start*/
.event-ez h2{font-size: 22px;}
.event-ez p{padding: 20px;}
/*Career page css End*/

/*Team Page css Start*/
.management-col p{padding: 0 20px; line-height: 26px;}
.team-management{margin-bottom: 30px;}
/*Team Page End Css*/
}

@media (max-width:1280px) {
.banner_cption .banner_cont{margin:0;}
.banner_cption{margin:40px 0;}
.banner_cont h2, .banner_cont h1{font-size:36px;}	
.contact_left .title h2{ font-size:28px;}

/*Career page css Start*/
.event-ez h2{font-size: 22px;}
.event-ez p{padding: 20px;}
.career{padding: 15px 0 30px 0;}
/*Career page css End*/
}

@media (max-width:1200px) {
.logo{width:270px;}
nav > ul > li > a{padding:0 7px 12px;}
.top_bar ul li{margin-left:29px;}	
nav > ul > li > ul.sub-menu{width:745px; left:calc(50% - 408px);}


.development-stap .col .stap-box{ padding-top:0px;}
.development-stap .col:nth-child(2) .stap-box{padding:0 30px 0 0;}
.development-stap .col:nth-child(3) .stap-box{padding:0 0 0 10px;}
.development-stap .col:nth-child(4) .stap-box{padding:0 0 0 40px;}
.development-stap .col:nth-child(5) .stap-box{padding:0 0 0 50px;}
.service_bar{background-size:contain;}

.inquire-popup .contact_filed p{font-size:16px;}
.top_bar ul .col span, nav > ul > li > a{letter-spacing:0.5px;}

.service_bar span{ left:40px; top:13px;}

/* solution page CSS*/
.finance{ padding-top:20px;}
.finance-info p{ text-align:justify; font-size:13px;}
.finance_row p{  text-align:justify; line-height:24px;}
.databases-titel{ text-align:center;}
.technology-row{ margin-bottom:30px;}
.technology-col ul li{ width:50%;}


/*Career page css Start*/
.event-ez h2{font-size: 22px;}
.event-ez p{padding: 20px;}

.career-bottm-event p{line-height: 22px; font-size: 13px;}
.career-bottm-event .event-ez p{padding: 12px;}
.career-bottm-event .title{padding-bottom: 0px;}
.career-bottm-event .title h2{padding: 12px; font-size: 20px;}
.career-bottm-event .title p{line-height: 22px; padding: 0px;}
.career-bottm-event .event-ez .event_sbmit{padding: 8px 20px; font-size: 16px;}

.career .col_9 .col_right{ width:68%;}
.career .col_3 > div{ padding:20px;}

/*career*/
.col_left{ width:100%; text-align:center;}
.col_left p{ text-align:center;}
.career .col_9 .col_right{ width:100%;}
 .career .col_9 ul li .amazingcarousel-item-container { padding-bottom:50px;}
.col_left .apply_btn {bottom:10px;display: block; left: 0;position: absolute; right: 0;width: 120px; margin:0 auto;}
.career .col_3 > div{ padding:20px;}
.career .col_3 > div h4{ font-size:15px;}
.career .col_3 > div p{ font-size:13px;}

.career .col_3 > div #uploadFile{ width:70%; font-size:12px;}
.career .col_3 > div .custom-para{ width:30%;}
.career .col_3 > div .col .message_boootm{ font-size:9px;}
/*Career page css End*/

/*portfoli page css start*/
.work-slider-imgs{height:auto; padding-top: 50px;}


.slider-info{margin-right:5px;}
.portfolio-wrap .owl-theme .owl-controls .owl-buttons .owl-prev{left: -37px; }
 .portfolio-wrap .owl-theme .owl-controls .owl-buttons .owl-next{right:-30px;}
 .portfolio_event .event-ez-one, .portfolio_event .event-ez-two{height:411px;}
/*portfoli page css end*/

/*Company-warp css start*/
.compny_event .event-two, .compny_event .event-one{height:696px;}

/*Apply now form*/
.apply-radiobtn p{ font-size:12px;}

.team{ height:auto;}
.team .banner_cption{margin: 76px 0;}
.team .banner_cption .banner_cont{ margin-top:0;}
.apply-frtext li{ padding:15px;}
}

@media (max-width:1024px) {
.header{padding:20px;}
.logo{margin-top:14px; width:240px;}

.portfolio-wrap .owl-theme .owl-controls .owl-buttons .owl-next{right: -13px;}	
.portfolio-wrap .owl-theme .owl-controls .owl-buttons .owl-prev{left: -27px;}



}

@media (min-width:1000px) and (max-width:1199px) {
/*CONTACT FORM CSS*/
.contact_form .block .capcha, .contact_form .block .pull-right{width:100%; text-align:center;}
.contact_form .block .pull-right{margin-bottom:15px;}
.footer-logo li{width:82px;}
/*Company-warp css start*/
.compny_vison ul li{padding: 15px; line-height: 75px;}
.compny_vison ul li h2{width: 66.66%;}
.compny_event .event-ez .event_sbmit{margin-top: 15px;}
/*Company-warp css End*/

.work-slider-imgs {height: 581px;padding-top: 36px;}
.compny_event .event-ez .title h2{font-size:18px;}

}
@media (max-width:1080px) {
.inquire-top a{padding:6px 18px;}	
.top_bar ul li{margin-left:14px;}
.footer-logo li{width:82px;}

/*Career page css Start*/
.event-ez h2{font-size: 22px;}
.event-ez p{padding: 20px;}
.career-bottm-event p{line-height: 22px; font-size: 13px;}
.career-bottm-event .event-ez p{padding: 12px;}
.career-bottm-event .title{padding-bottom: 0px;}
.career-bottm-event .title h2{padding: 12px; font-size: 20px;}
.career-bottm-event .title p{line-height: 22px; padding: 0px;}
.career-bottm-event .event-ez .event_sbmit{padding: 8px 20px; font-size: 16px;}
.career-popup .contact_left .title h2{font-size:26px;}
/*Career page css End*/
}
@media (min-width:768px) and (max-width:992px) {
.inquire-popup .contact_with ul li{width:33.33%;}
.inquire-popup .contact_filed p{font-size:13px;}

/*Company-warp css start*/
.aim_panel{padding-top: 40px;}

.founder{padding: 40px 15px;}
.founder .info-col p{line-height: 25px;}
.founder .info-col p:last-child{padding-bottom: 0px;}
.aim_panel li{padding: 15px;}
.aim_panel li::before{left: 15px;}
.help_row p{font-size: 14px;}

.compny_vison ul li h2{width: 75%;}
.compny_vison ul li{padding: 15px; width: 50%; border-right: 0px; border-bottom: solid 1px #cecece;}
.compny_vison ul li:first-child{border-right: 1px solid #cecece;}
.compny_vison ul li:nth-child(3) {border-bottom: solid 0px; border-right: 1px solid #cecece;}
.compny_vison ul li:nth-child(4) {border-bottom: solid 0px;}
.padd-none{padding: 0px;}
.compny_vison row{margin: 0px;}
.compny_event .event-ez .title h2{font-size: 20px; font-weight: 400;}
.compny_event .event-ez .event_sbmit{margin-top: 15px;}

.compny_event .event-two, .compny_event .event-one{height:576px;}

.career-bottm-event .event-two, .career-bottm-event .event-one{width:26%;}
.event-ez{width:48%;}

/*Company-warp css End*/

/*Team Page css Start*/
.team-management{padding-top: 15px;}
.management-col p{padding: 0 15px;}
.team-management::after{top: -117px; right: 10px; opacity: 0.5;}

.our-team{padding: 15px 0;}
.our-team .col-md-3{float: left; width: 33.33%; }
/*Team Page End Css*/


/*Contact-warp css start*/
.contact-bot-info li{padding: 10px; line-height: 70px;}
.contact-bot-info li figure{padding: 0px; width: 30px;  border-right: 0px solid #c7c7c7;  margin-right: 5px; }
.contact-bot-info ul li .contact_filed{border-left: 1px solid #c7c7c7;  padding-left: 10px; margin-top: 10px;}
.contact-bot-info li p{font-size: 13px; font-weight: 300;}
/*Contact Page End Css*/

/*/* solution page CSS start*/
.finance ul li{width:49%;}
.finance ul li:nth-child(2n){margin-right:0;}

/*solution page css end*/

}

@media (max-width:999px) {

/*NAV CSS*/
.toggle-icon{display:block;}
nav{position:fixed; top:0; opacity:0; left:-100%; width:100%; z-index:99; background:#0e0e0e; height:100%; margin:0; -webkit-transition:all 0.4s ease 0s; -moz-transition:all 0.4s ease 0s; -o-transition:all 0.4s ease 0s; transition:all 0.4s ease 0s; overflow:auto;}
nav.show_menu{left:0; opacity:1;}
nav ul{float:left; width:100%;}
nav > ul > li{float:left; width:100%; margin-bottom:4px; padding:0; text-align:left;}
nav > ul > li > a{padding:14px 14px 14px 24px; float:none; display:block;}
.inquire-top{width:100%; text-align:center; margin-top:20px;}
nav .toggle-icon{float:left; padding:4px; margin:5px 10px 5px 5px;}
nav .toggle-icon span{transform:rotate(-45deg); margin:10px 0 0; background:rgba(255,255,255,0.80);}
nav .toggle-icon span:last-child{transform:rotate(45deg); margin:-16px 0 0;}
nav .toggle-icon span:nth-child(2){opacity:0;}
body.show-nav{overflow:hidden;}
nav > ul > li > a::after{display:none;}
nav > ul > li > ul.sub-menu, nav > ul > li.company-sub-menu > ul.sub-menu{position:static; width:100%; text-align:left;}
nav > ul > li > .sub-menu li ul{width:100%; margin-bottom:0px;}

nav > ul > li > ul.sub-menu{ background:#000;}
nav > ul > li.company-sub-menu > ul.sub-menu li ul li{ display:block;}
nav > ul > li > .sub-menu li ul li{ display:none;}
nav > ul > li > ul.sub-menu h3{ font-weight:400; font-size:13px; line-height:32px; border-left:2px solid #fff; border-bottom:0px solid rgba(255,255,255,0.5); position:relative; padding-left:20px; margin-bottom:0px; padding-bottom:0px;}
nav > ul > li > ul.sub-menu h3 a{ color:#fff;}
nav > ul > li > ul.sub-menu h3:hover{color: #f47a20; border-left:2px solid #f47a20;}

nav > ul > li > .sub-menu li ul li a{ color:#fff; line-height:32px;  border-left:2px solid #fff; padding-bottom:0px; padding-top:0px;}
nav > ul > li > .sub-menu li ul li:hover a { padding-left: 20px; color: #fff; border-left:2px solid #f47a20;}
nav > ul > li > .sub-menu li ul li a:after { display:none;}
nav ul li a i.material-icons{ float:right;}



/*TOP BAR CSS*/
.top_bar{margin:10px 0 0;}
.top_bar ul .col span{display:none;}
.top_bar{border:0; margin-top:14px; padding:0;}
.top_bar ul li{margin-left:14px;}

/*HEADER CSS*/
.header{padding:15px 10px; background:rgba(0,0,0,0.40); text-align:center;}
.logo, .toggle-icon, .top_bar{margin-top:0;}
.logo{float:none; display:inline-block;}

/*TITLE CSS*/
.title h2{font-size:28px;}
.title p{font-size:14px; padding-bottom:6px;}



/*HOME BANNER CSS*/
.banner_cption .banner_cont{margin:20px 0 80px;}
.banner_cont h1, .banner_cont h2{font-size:36px;}
.item-block{padding-left:72px;}
.client_row{position:static;}
.client-decorate .decorate{left:0;}
.client-decorate .decorate img{width:186px;}
.service_bar{display:none;}
.development-stap .col .stap-box, .development-stap .col:nth-child(2) .stap-box, .development-stap .col:nth-child(3) .stap-box, .development-stap .col:nth-child(4) .stap-box, .development-stap .col:nth-child(5) .stap-box, .development-stap .col:nth-child(6) .stap-box{padding:0; width:100%;}


.angular-wrap .col-md-6 .angular-detail{padding:30px 0 0;}

.inner-page .banner_cption h1{font-size:32px;}
.inner-page .banner_cption h2{font-size:18px;}

.inquire-popup{top:0; height:100%;}
.team-head .popup-close{top:10px; right:8px;}

.full_container{padding:15px 0 ;}
.full_container.client-wrap{ padding-bottom:0px;}
.contact_left .title h2{font-size:20px;}

.help_prosess{ display:none;}
.delivering_box{ padding:15px;}


/*CONTACT FORM CSS*/
.contact_info .container{width:100%;}
.contact_form .block .capcha, .contact_form .block .pull-right{width:100%; text-align:center;}

/*Career page css Start*/
.event-ez h2{font-size: 22px;}
.event-ez p{padding: 20px;}

.career-bottm-event p{line-height: 22px; font-size: 13px;}
.career-bottm-event .event-ez p{padding: 12px;}
.career-bottm-event .title{padding-bottom: 0px;}
.career-bottm-event .title h2{padding: 12px; font-size: 20px;}
.career-bottm-event .title p{line-height: 22px; padding: 0px;}
.career-bottm-event .event-ez .event_sbmit{padding: 8px 20px; font-size: 16px;}
/*Career page css End*/


/*portfoli page css start*/

.portfolio_event .event-ez-one, .portfolio_event .event-ez-two{height:470px;}
.work-slider-imgs {height: 450px; padding-top: 0px;}
/*portfoli page css start*/


.required_list > li .required-detail{width:52%;}

.nbl .team-detail-wrap .team_card.five_sec .odds ul li{width:33.33%;}
.development-stap{padding:0 0 25px;}

footer .col-md-4{ margin-bottom:20px;}
.technology-solutions h3{padding-left:0;}

.career-popup .contact_row .col-md-4{background:#053058; float:left; width:100%;}
.career-popup .contact_row:before{display:none;}
.event-ez .middel_content .title{padding-bottom:0;}
.event-ez .middel_content.team_content{padding:20px;}

.contact-bot-info li i{width:auto;}
.contact-bot-info li .pull-left{border:0;}
.contact-bot-info li p{min-height:60px;}
.contact-bot-info ul li .contact_filed{margin-top:0;}

.inquire-popup .contact_row::before{display:none;}
.team-head .block{display:block;}
.team-head h2{display:block; text-align:center; font-size:18px; color:#333; float:left; width:100%; text-transform:uppercase;}
.team-head .block p{font-size:14px;}	
.popup-content .team-head{background:#f9f9f9; padding:10px; position:fixed; top:0; left:0; display:flex; align-items:center; min-height:66px; z-index:9; border-bottom:1px solid #f1f1f1; text-align:center;}
.team-head .popup-close, .career-popup .team-head .popup-close{left:16px; top:18px; right:auto;}
.team-head .popup-close i{color:#333; font-size:30px;}
.popup-content{height:100%; padding-top:66px; position:relative;}
.inquire-popup .contact_row, .career-popup .contact_row{height:100%; overflow:auto;}
.career-popup{top:0; height:100%; width:100%; max-width:100%;}
.career-popup .team-head .popup-close i{color:#515151;}
.career-popup .title{display:none;}
.career-popup .popup-content .contact_row{padding-top:0;}

.inquire-popup .col-md-4, .inquire-popup .col-md-8{width:100%;}
.inquire-popup .contact_with ul li{width:33.33%;}
.inquire-popup .contact_filed p{font-size:13px;}
.inquire-popup .contact_form, .career-popup .contact_form{padding-left:0;}

/*apply online*/
.apply-form .contact_form{ padding:0;}
.apply-frtext li{ font-size:14px;}

/*team*/
.team .banner_cption{margin: 45px 0;}
}

	
@media (max-width:767px) {
/*TITLE CSS*/	
.title h2, .contact_left .title h2, .content_info .title h2{font-size:24px;}
.title p{font-size:13px; padding-bottom:6px;}


/*HOME BANNER CSS*/
.banner_cont h1, .banner_cont h2{font-size:28px;}
.banner_cption .block .btn{margin:8px;}
.inquire-top a{width:100%;}
.inquire-top{padding:0 15px;}

.help_row, .management-col p, .angular-detail p, .founder .info-col p, .event-ez .middel_content.team_content > p, .development_btm p, .delivering_box p, .client-say p, .career_content > p, .whychoose-widget p{text-align:justify;}

.tab-container{ padding:20px 0px;}
.key_features{ padding:10px 0px;}
.angular-wrap .col-md-6:first-child{border:0;}
.whychoose-row .whychoose-widget{ margin-bottom:10px;}
.develop_tabs .container{ padding-left:0px; padding-right:0px;}


/*CLIENT SPEAK CSS*/
.slide_item .pull-left{margin:0; width:100%; text-align:center;}
.slide_item .pull-left figure{float:none; display:inline-block;}
.slide_item .client-say{float:left; padding:0; text-align:center; width:100%; padding-top:20px;}
.client-decorate { display:none;}
.slide_item{ padding:20px 15px;}


/*CONTACT FORM CSS*/
.contact_row .container{padding:0;}
.contact_row .row{margin:0;}
.contact_row .row .col-md-6:first-child{background:#053058; float:left; width:100%;}
.contact_info::before{display:none;}
.orhalf{height:1px; float:left; width:100%; margin-top:-20px; position:relative; z-index:2; left:auto; top:auto;}
.contact_left{padding-bottom:40px;}

.logo{width:40px; overflow:hidden; margin-left:10%;}
.logo a{float:left; width:240px;}
.logo img{width:240px;}
.inquire-popup .contact_left .title h2, .inquire-popup .contact_form .title h2{font-size:18px;}
.inquire-popup .contact_with ul li{width:100%;}
.inquire-popup .contact_filed p{font-size:16px;}

.item-block{padding-left:0;}
.client-decorate .decorate img{width:126px;}
.client_row .flex-direction-nav{padding-left:0;}

.btn, .contact_form .block .btn{padding:7px 24px; font-size:15px;}
.development-stap{text-align:center; padding:30px 0;}
.development-stap .col{float:none; display:inline-block; width:200px; margin:10px 0;}

.develop_tabs ul li a span{display:none;}
.contact_left{ padding:10px 0 40px;}
.contact_left .title{ padding-bottom:0px;}
.contact_with{ margin-top:10px; padding-bottom:10px;}
.contact_with ul li{ padding-bottom:15px;}
.socials{ padding-top:10px;}
footer{ padding-top:20px;}
footer .col-md-5, footer .col-md-3{width:50%; float:left;}
footer .col-md-4{width:100%; float:left; text-align:center; margin-bottom:20px;}

/*TAB CSS*/

.develop_tabs ul li a{padding:10px;}
.develop_tabs ul li a i{background-image:url(../images/icon/develop-icon-mobile.png); background-repeat:no-repeat; width:39px; height:35px;}
.develop_tabs ul li.angular-tab a i{background-position:0 3px; width:27px;}
.develop_tabs ul li.php-tab a i{background-position:-191px 5px; width:39px;}
.develop_tabs ul li.codeigniter-tab a i{background-position:-67px 0; width:27px;}

.develop_tabs ul li.vue-tab a i{background-position:-129px 6px; width:32px;}
.develop_tabs ul li.react-tab a i{background-position:-262px 5px; width:30px;}


.develop_tabs ul li.active a i, .develop_tabs ul li:hover a i{background-position:0 -112px;}
.develop_tabs ul li.angular-tab.active a i, .develop_tabs ul li.angular-tab:hover a i{background-position:0 -60px;}
.develop_tabs ul li.php-tab.active a i, .develop_tabs ul li.php-tab:hover a i{background-position:-191px -65px;}
.develop_tabs ul li.codeigniter-tab.active a i, .develop_tabs ul li.codeigniter-tab:hover a i{background-position:-67px -60px; width:27px;}

.develop_tabs ul li.vue-tab.active a i, .develop_tabs ul li.vue-tab:hover a i{background-position:-129px -60px;}
.develop_tabs ul li.react-tab.active a i, .develop_tabs ul li.react-tab:hover a i{background-position:-262px -61px;}
.develop_tabs ul li:hover a:after, .develop_tabs ul li.active a:after{left:37%;}

/*____=======*/
.inner-page .banner_cption h1{font-size:28px;}
.inner-page .banner_cption h2{font-size:16px;}
.banner_cption{margin:40px 0;}
.banner_cption .block .btn{width:45%;}
.inner-page .banner_cption .block .btn{width:auto;}
.banner_cption p{margin-bottom:30px;}
.delivering_box figure img{width:100px;}

/*DELIVERING PROMISES CSS*/
.delivering-point{display:none;}
.delivering_row .col-md-6, .delivering_row .col-md-6:nth-child(3), .delivering_row .col-md-6:nth-child(4){clear:both; border-bottom:2px dashed rgba(255,255,255,0.25); border-right:0;}

.development-wrap .title{padding-bottom:0;}
.development-stap{padding-top:0;}
.full_container.contact_info{padding:0;}
.client_logos{padding:0;}

.title{ padding-bottom:10px;}

/* solution page CSS*/
.finance{ padding-top:20px;}
.finance ul li{ width:100%;}
.finance-manage-section{ margin-top:0px;}
.finance-info{ width:100%; margin-bottom:20px}
.finance-info h3{ font-size:16px;}
.finance-manage-section .title{ padding-bottom:20px; padding-top:20px;}
.finance-info p{ text-align:justify; font-size:13px;}
.finance_row p{  text-align:justify; line-height:24px;}

.databases-titel{ width:100%; border-right:0px; border-bottom:solid 1px #b2b2b2; text-align:center;}
.databases-titel:after{ display:none;}
.technology-col ul{ width:100%;}
.technology-col{ border-bottom:0px;}
.technology-col ul li{ padding-bottom:0px; width:50%;}

/*CONTACT FORM CSS*/
.contact_info:before{top:0; left:0; height:48%; width:100%;}
.contact_form{padding:0 0 20px; margin-top:20px; margin-bottom:15px;}
.inquire-popup .contact_row::before{display:none;}

/*Career page css Start*/
.title{ padding-bottom: 15px;}
.help_row p{font-size: 14px; line-height: 23px;}
.career-bottm-event .middel_content{padding:30px 15px; height:auto;}
.career-bottm-event .event-ez p{padding: 12px 0px;}
.event-ez h2{font-size: 22px;}
.event-ez p{padding: 20px;}
.event-one, .event-two{display: none;}
.event-ez p{padding: 15px; font-size: 14px; font-weight: 300;}
.career-bottm-event .event-ez{width: 100%;}
.career-bottm-event .title h2{ padding: 12px 0px;}
.requirements ul li{ padding: 12px 15px;}
.career .bullet_nav{ margin-top:15px;}
.career .col_9{ width:100%;}
.col_left{ width:100%; text-align:center;}
.col_left p{ text-align:center;}
.career .col_9 .col_right{ width:100%;}
.col_right p{font-weight: 300;}
.career .col_9 ul li .amazingcarousel-item-container { padding-bottom:50px!important;}
.col_left .apply_btn {bottom:10px;display: block; left: 0;position: absolute; right: 0;width:120px; margin:0 auto;}
.career .col_3{ width:100%; margin-top:30px;}
.career .col_3 div .col .message_boootm{text-align: center;}
.career .col_3 > div .col:last-child{text-align: center;}
.career .col_3 > div .col input[type="submit"]{padding: 6px 20px; font-size: 15px; font-weight: 400;}
.career .col_3 > div .fileUpload{margin-bottom: 15px;}
.career .col_3 > div{padding: 15px;}
.col_left .apply_btn{padding: 6px 14px; font-size: 15px; font-weight: 400;}
.career-bottm-event .event-ez .event_sbmit{margin-top: 15px;}
.career{padding: 15px 0 20px 0;}
.career-bottm-event .title p{padding: 5px 0px;}
#amazingcarousel-container-3 .next_prew > div{display:inline-block!important;}
#amazingcarousel-3 .amazingcarousel-nav{display:none;}
.next_prew{margin-top:20px;}
/*Career page css End*/

/*Company-warp css start*/
.aim_panel{padding-top: 40px;}
.aim_panel li{width:100%; padding: 15px 0px;}
.aim_panel li:before{left:0px;}

.founder .img-col{float: none; margin: 0px auto;}
.founder .info-col{width: 100%; text-align: center; }
.founder .info-col p{line-height: 23px;}
.founder .info-col p:last-child {padding-bottom: 0px;}
.founder{padding: 30px 0px;}
.founder .info-col h3{ margin-top: 15px; font-size: 28px;}
.founder .info-col span{font-size: 14px;}
.padd-none{padding: 0px;}

.compny_vison ul li{ width: 50%; border-right: 0px; padding: 10px 0px; border-bottom: solid 1px #d9d9d9;}
.compny_vison ul li:last-child{border-bottom: 0px;}

.compny_vison ul li:first-child{border-right: 1px solid #cecece;}
.compny_vison ul li:nth-child(3) {border-bottom: solid 0px; border-right: 1px solid #cecece;}

.compny_vison ul li h2{float: none; width: 100%; text-align: center; font-size: 24px;}
.compny_vison ul li span{font-size: 13px;}
.compny_vison figure{margin: 0px auto; display: block;}

.compny_event.career-bottm-event .title p{padding: 5px 0px;}
.compny_event .middel_content{height: auto; padding: 30px 15px;}
.compny_event .event-ez .title h2{ font-size: 18px;}

/*Company-warp css End*/

/*Team Page css Start*/
.team-management{margin-top: 15px; margin-bottom: 0px;}
.team-management::after{background: none;}
.team-management .management-col{width: 100%;}
.team-management figure{border-right: 0px;}
.team-management .management-col{padding-bottom: 30px;}
.management-col p{padding: 0 15px; line-height: 24px; color: #555;}
.management-col h3{padding: 15px 0 5px;}
.management-col h3 span{ padding: 5px 0;}
.development-service .help_row p{font-size: 14px; line-height: 24px;}
.our-team{padding: 15px 0; position: relative;} 
.our-team:before{position: absolute; left: 0px; right: 0px; width: 80px; height: 2px; background: #000; margin: 0px auto; top: -9px; content:""; display: block;}
.our-team .title{float: none;}
.our-team .title h2{padding-bottom: 5px;}
.our-team .title p{font-size: 14px;}
.our-team .info{margin-bottom: 0px;}
.our-team .info{font-size: 18px;}
.our-team .info h3 span{font-size: 13px;}
.our-team .col-md-3{width:50%; float: left;}
/*Team Page End Css*/

/*Contact-warp css start*/
.contact-bot-info li{width: 100%; padding: 10px;  border-right:0px; border-bottom: solid 2px #f3f3f3;}
.contact-bot-info li:last-child{border-bottom: 0px;}
.contact-bot{ margin-bottom: 40px;}
.map .title{padding: 15px;}
.map .title h2{font-size: 22px;}
.contact-warp .banner_cption .block .btn{width: 100%;}
.contact-bot-info li figure{width: 60px;}
.contact-bot-info ul li .contact_filed{margin-top: 10px;}
/*Contact Page End Css*/

/*portfoli page css start*/
.work-slider-imgs{ height:auto;}
.portfolio-wrap .owl-theme .owl-controls .owl-buttons .owl-prev{left:0; }
.portfolio-wrap .owl-theme .owl-controls .owl-buttons .owl-next{right:0;}
.portfolio_event .event-ez-one, .portfolio_event .event-ez-two{display:none;}
.slider-info{margin-left:5px; margin-right:5px;}
.work-slider-imgs{background:url(../images/slider_bg.jpg) no-repeat top; height:auto; padding-top: 50px;}

/*portfoli page css start*/
.required_list > li .required-detail{display:block; overflow:hidden; width:auto; border-left:1px solid rgba(255,255,255,0.30); float:none; padding-bottom:60px;}
.required_list > li:hover .required-detail{border-color:#d9d9d9;}
.required_list > li .pull-right{width:100%; padding-left:98px; text-align:left; margin-top:-60px;}
.required_list > li .pull-right .btn{margin-top:15px;}
.required_list > li .pull-left{width:78px; text-align:left; border:0;}
.required_list > li .pull-left figure{margin-left:-24px;}
.required_section h2{font-size:24px;}
.employ_say{width:100%; float:left;}
.career-review{padding-bottom:0;}
.career-review .career_slide ul.slides li .pull-right{display:inline-block; float:none !important;}
.career-review .career_slide ul li{text-align:center;}
.career_slide::before{display:none;}
.career_slide{padding-left:0;}
.employ_say .block{padding:10px 0;}

.required_list > li .pull-left figure{transform:scale(0.5); -webkit-transform:scale(0.5);}



.career-popup{top:0; position:fixed; height:100%; max-width:100%;}
.career-popup .popup-content{height:100%;}
.career-popup .title{position:fixed; top:0; left:0; z-index:8;}
.upload_file #uploadFile{padding:11px 10px 11px 110px;}

.event-ez .middel_content.team_content{padding-top:20px;}
.event-ez .middel_content .title{padding-bottom:0;}
.technology-solutions h3{padding:0 0 0 15px; vertical-align:sub;}
.technology-solutions figure{vertical-align:middle;}
.event-ez .middel_content.team_content > p{min-height:inherit;}
.contact-bot-info li .pull-left{width:80px;}

.contact-bot-info li .pull-left{width:54px; height:50px;}
.contact-bot-info li .pull-left i{font-size:22px;}
.contact-bot-info ul li .contact_filed{margin-top:0; border-left:1px solid #c7c7c7;}
.contact-bot-info li p br{display:none;}
.contact-bot-info li p{min-height:50px;}
.contact-us-form .pull-right .btn{margin:20px 0 0;}
.contact_form .block .btn{width:100%;}
.inner-page .banner_cption .banner_cont{margin:0;}
.inner-page .banner_cption{margin:30px 0;}
.inner-page .banner_cption h1{font-size:18px;}
.inner-page .banner_cption .block .btn{margin-top:30px;}
.our-team:before{display:none;}
.our-team{margin-top:20px;}
/**apply now*/
.apply-form .col-md-6{ width:100%; padding:0;}
.apply-form .contact_row .row .col-md-6:first-child{ background:none;}
.apply-form .radiobtn{ margin-right:15px;}
.apply-radiobtn label{ font-size:12px;}
.apply-form .form-group textarea{ height:75px;}
.apply-form .form-group{ margin-bottom:12px; padding:0;}
.apply-form .form-group .control-label{ padding-left:35px; font-size: 12px; text-transform: inherit;}
.apply-form .contact_form .form-group select{ padding-left:30px;}
.apply-form .apply-radiobtn .form-group{ padding-bottom:8px;}
.apply-form .form-control{padding-top:30px; padding-left:35px !important;}
.apply-form .form-group .upload_file i{ display:block;}
.apply-form .upload_file #uploadFile{ font-size:13px; padding: 18px 10px 14px 30px;}
.contact_form .form-group .apply-msg, .apply-form .form-group textarea{padding-left:35px; padding-top:30px;}
/*.apply-form .form-group .form-control:focus ~ .control-label, .apply-form .form-group .apply-msg:focus ~ .control-label{ top:-5px;}*/
.apply-frtext{ padding:0; display:none;}
.apply-frtext ul{ flex-wrap:wrap;}
.apply-frtext li{ width:100%;}
.apply-frtext:after{ display:none;}
.apply-form .upload_file .add{ left:30px;}
.m-apply-frtext{ display:block; width:100%; height:38px; background:#222222; float:left; margin-bottom:10px; padding: 8px 20px; color:#fff;}
.m-apply-frtext:after{ font-family: 'FontAwesome'; content:'\f078'; display:inline-block; color:#fff; float:right;}
.m-apply-frtext.active:after{transform: rotate(-180deg);}
.apply-form .form-group i{ left:2px;}

/*tam*/
.team{ background-position: center;}
}
@media (max-width:640px) {
nav > ul > li > .sub-menu li ul{width:100%;}
.send-requiremtns .title p{font-size:14px;}
}

@media (max-width:560px) {
/*FOOTER CSS*/	
.careerwith .pull-left{width:100%;}	
.careerwith .pull-right{width:100%; margin-top:20px;}	
.footer-logo li{margin-left:2px;}
/*TITLE CSS*/	
.title h2, .contact_left .title h2, .content_info .title h2{font-size:18px;}
.title p{font-size:12px;}
.banner_cont h1, .banner_cont h2{font-size:22px;}
.key_features h3{font-size:16px;}

.inner-page .banner_cption h1{font-size:18px;}
.inner-page .banner_cption .block .btn{margin-top:30px;}
.col .stap-box .stap-port{width:90px; height:90px;}
.development-stap .col{width:135px;}
.stap-box h3{font-size:13px;}

.nbl .team-detail-wrap .team_card.five_sec .odds ul li{width:50%;}

}


@media (max-width:480px) {
/*CONTACT FORM CSS*/	
.contact_filed p{font-size:16px;}
.careerwith .pull-right ul li{width:80px; margin:0 5px;}

/*Career page css Start*/
.career .col_3 > div .col input[type="submit"]{width: 100%;}
.col_left .apply_btn{width: 92%;}
.career-bottm-event .event-ez .event_sbmit{width: 100%;}
.career-bottm-event .title h2{font-size: 18px;}
/*Career page css End*/

/*Company-warp css start*/
.founder{padding: 30px 0px;}
.founder .img-col{width: 100%;}
.founder .info-col{width: 100%; }
/*Company-warp css End*/

/*Team Page css Start*/
.team_titel li{margin: 0 4px;}
.management-col h3{font-size: 20px;}
.management-col h3 span{font-size: 13px; padding: 5px 0;}
.our-team .col-md-3{width:100%;}
/*Team Page End Css*/

/*Contact-warp css start*/
.contact-bot-info li figure{width: 60px;}
/*Contact Page End Css*/

/*portfoli page css start*/
.slider-info{width:245px; margin:0 auto; }
/*portfoli page css start*/

.required_section h2{font-size:20px;}
.employ_say p{font-size:13px;}

.career-popup .title h2{font-size:16px;}
.career-popup .title p{font-size:13px;}

footer .col-md-5, footer .col-md-3{width:100%; float:left;}
.footer-logo li{width:70px;}
.required-detail h3{font-size:18px;}
.required-detail p, .required-detail ol li{font-size:13px;}

.work-thumbs #product_slider .slider-info{width:96%; padding:5px; margin:0 2%;}
.work-thumbs #product_slider{padding:0 40px;}
}
@media (max-width:360px) {
.banner_cption .block .btn{width:100%; margin:10px 0;}	
.inner-page .banner_cption .block .btn{width:100%;}
/*CONTACT FORM CSS*/	
.contact_filed p{font-size:16px;}
.careerwith .pull-right ul li{width:80px; margin:0 5px;}

/*Career page css Start*/
.career-bottm-event .event-ez p{ padding: 5px 0px;}
/*Career page css End*/

/*Team Page css Start*/
.team_titel li{margin: 0 -1px;}
/*Team Page End Css*/


}

