@media only screen and (min-width: 1025px) and (max-width: 1700px) {
.tab-content { height: auto !important; margin-top: -120px;}

}




@media (max-width: 1700px) {  
.careers-box1 h2,.careers-box2 h2,.careers-box3 h2,.careers-box4 h2 { height:100px;}
.careers-con { height:110px;}


}

@media (max-width: 1500px) {  
.home-4box .container { width: inherit !important;}	
.etoll-1-cent{padding-left:3%; padding-top:0%; padding-right:0px;}
.etoll-1-right{ padding-right:0px;}
.etoll-1-left { min-height: 450px;}
.epark-1-left { min-height: 450px;}
footer .bg-dark-gray{ background-image:none !important}
.careers-box1, .careers-box2, .careers-box3, .careers-box4  { box-shadow:0px 0px!important; padding:40px 20px 30px 20px !important;}
.careers-box1 h2,.careers-box2 h2,.careers-box3 h2,.careers-box4 h2 { height:90px;}
.careers-con { height:110px;}

}
@media only screen and (min-width: 700px) and (max-width: 991px) {
.homepd_img{margin-top:5%; float:left}
.home_career_textpadd{ padding-top:10%}

.home_banner_title { font-size: 20px; line-height:30px; margin-top: 50px; margin-bottom:20px;}
.home_banner_title_md { font-size: 32px; line-height:36px; font-weight: 700; text-transform: uppercase; display: block; letter-spacing: 0px; color:#FFF; margin-bottom:10px;}
.home_banner_title_sm { font-size: 14px; line-height: 22px; margin-bottom:20px;}	
.home_client{position: inherit !important; margin-top:10px; }


.counter-section i { float: none!important; margin-right:15px; margin-top:10px;}
.counter-section span.counter-number { font-size:40px; color:#ffffff; line-height:60px; text-align: center  !important; letter-spacing: 2px}
.counter-title{ font-size:12px; letter-spacing:2px; text-transform: uppercase; display:block; text-align:center  !important;}
.count_text { text-align: inherit !important; padding-left: inherit !important; word-wrap: break-word;}

.careers-box1, .careers-box2, .careers-box3, .careers-box4  { margin-top:0px; padding:30px 20px !important; min-height:305px !important; }
.careers-box1 h2, .careers-box2 h2, .careers-box3 h2, .careers-box4 h2  {font-size:20px !important; font-weight:600; line-height:26px; }
.careers-jobcode{ font-size:20px; font-weight:600;}


} 
@media (min-width: 992px) and (max-width: 1024px) {
 .home_banner_title h1{margin-top: 125px !important;}
 .enterprise_application_img { margin-top: 120px !important; margin-bottom: -26px !important; }
}
@media (min-width: 992px) and (max-width: 1199px) {
.md-bottom-10 { bottom: 10px !important;}
.home-4box { margin-top: 20px !important;}
.home_banner_title{ font-size: 24px !important; line-height: 30px !important; margin-top: 40px;}
.careers-box1,.careers-box2,.careers-box3,.careers-box4 {min-height:380px !important;}
}
@media (max-width: 1199px) {
/*  grid figcaption   */
.grid figcaption { bottom: 50px; }
.md-bottom-10 { bottom: 10px !important;}

footer ul.list-inline li:first-child { padding-left: 5px;}
.list-inline li { padding: 0 17px; }

.nav > li { margin-right: 10px; margin-left: 0px}
.nav-tabs > li { margin-left: 0; margin-right: 0;}   
.etoll-sc1{ padding-top:0%} .etoll-sc2{ padding-top:0%}.etoll-sc3{ padding-top:0%}


.about-item { border-left: 1px solid rgba(0, 0, 0, 0.2); min-height:300px; padding:0px 30px 0px 30px; margin-bottom:50px;}
.about-item .img { padding-bottom:10px;}
.about-item h4 { letter-spacing: 0px; font-weight: 400; text-transform: none; font-size: 24px; line-height: 40px; margin-bottom:20px; min-height:0px;}
.about-item .con{ min-height:110px; display:inline-block}
.about-item:last-child { border-right: 0px solid rgba(0, 0, 0, 0.2);}

.col-xs-offset-2{ margin-left:10%;}
.home_banner_title h1 { font-size: 38px; line-height:48px; font-weight: 500; text-transform: uppercase; display: block; letter-spacing: 0px; color:#000000;  font-family: "Oswald",sans-serif !important; margin-top: 215px;}
.home_banner_title_sm { font-size: 28px; letter-spacing: 0px !important; line-height: 38px; font-family: 'Open Sans', sans-serif; color:#4c4c4c; margin-bottom:20px; display:inline-block;}


}
@media (max-width: 1064px) {
/*  parallax  */
.parallax-fix{ background-attachment: scroll !important; }

/*  carousel slide  */
.slider-text .col-md-3 { margin-left: 10%; }
.features-box-style1 br,.features-box-style2 br { display: none; }
}
/******* Only for iPad Css *******/
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
/* for general iPad layouts */
.navbar-nav > li > a { border-color: transparent !important; }
.navbar-nav > li > a.active { border-color: black !important;  }
.enterprise_application_img { margin-top: 10px; margin-bottom: -26px;}
.col-xs-offset-2 { margin-left: 5%;}
.tab-content {
  height: Auto !important;
  margin-top: -120px;
}

}
@media (max-width: 1024px) {
/*  navigation position  */
.navbar-right .dropdown-menu { right: -147px; }

/*  text rotator  */
.cd-headline.slide .cd-words-wrapper { width: 100% !important;}
.timeline-number { padding: 35%; }
.fix-background { background-attachment:inherit !important}

.home-4box { margin-top: 0px !important; clear:both !important}
.etoll-1-left{ display:none !important}
.epark-1-left{ display:none !important}
.etoll-rspbox{padding-top:50px; padding-bottom:50px;}
}
@media (max-width: 991px) {
.contactus_img{ position:inherit !important; bottom:0!important; width: auto!important; }
.title-large { font-size: 21px !important; line-height: 28px !important;}
/*  navigation panel  */
nav .accordion-menu * { transition-duration: 0s; -moz-transition-duration: 0s; -webkit-transition-duration: 0s; -o-transition-duration: 0s; }
.panel { position: relative; }
.panel-title > a.collapsed:after { content: '+'; position: absolute; right: 24px; }
.panel-title > a:after { content: '-'; position: absolute; right: 24px; }
.open .collapse { display: none;}
.open .collapse.in { display: block; }
.collapse.in { width: 100%; clear: both;}

/*  navigation  */
nav.navbar .container { position: relative; }
.navbar .accordion-menu { background-color: rgba(27, 22, 28, 0.95); clear: both; min-height: 0 !important; position: absolute; top: 76px; width: 100%; padding: 0; }
.nav-dark .dropdown-menu { background-color: transparent; }
.nav-dark-transparent .dropdown-menu { background-color: transparent;}

/*  sticky navigation */
.shrink-nav .accordion-menu { top: 56px; }
.static-sticky .accordion-menu { top: 90px; }
.sticky-nav .nav > li { float: left; width: 100% !important; margin: 0 !important; border-top: 1px solid rgba(255, 255, 255, 0.06) !important; }
.sticky-nav .nav > li:last-child { border-bottom: 1px solid rgba(255, 255, 255, 0.06); }
.sticky-nav ul li a { color: #9b9b9b !important; }
.sticky-nav ul li a:hover { color: #fff !important; background-color: rgba(0, 0, 0, 0.3); }
.sticky-nav ul li a:hover i { color: #fff; border-color: #e6af2a; }
.sticky-nav .navbar-nav > li > a { font-weight: 700; }
.sticky-nav .navbar-nav > li > a i { display: inline-block; float: right; margin: 9px 10px 0 0; font-size: 14px; color: #fff; width: 20px; height: 20px; vertical-align: middle; padding: 0 0 0 4.2px; line-height: 20px; } 
.sticky-nav .navbar-nav > li > .dropdown-menu, 
.shrink-nav .dropdown.simple-dropdown .dropdown-menu { border-top: 1px solid rgba(255, 255, 255, 0.06); left: 0; top: inherit !important; width: 100% !important; transform: translateX(0); -webkit-transform: translateX(0); -moz-transform: translateX(0); -o-transform: translateX(0); }
.shrink-nav .nav > li { margin: 16px 15px; }
.nav-white.shrink-nav .navbar-nav li a { color: #fff; }

.navbar .text-right { background-color: rgba(27, 22, 28, 0.95); clear: both; min-height: 0; padding: 0;  position: absolute; top: 80px; width: 100%; }
.navbar.shrink-nav .text-right { top: 56px; }
.static-sticky .text-right { top: 90px !important;}

.dropdown-menu:last-child ul li:last-child { border-bottom: 0; }
.dropdown-menu li a { color: inherit; height: 34px !important; line-height: 34px !important; padding: 0 !important; text-align: left; }
.navbar-default .navbar-nav > .open > a, 
.navbar-default .navbar-nav > .open > a:hover, 
.navbar-default .navbar-nav > .open > a:focus, 
.navbar-nav > li > a { border-bottom: 0 !important;}
.navbar-default .navbar-nav > li > a { color: #fff; display: block; height: 38px; line-height: 38px; padding: 0 0 0 15px; text-align: left; }
.megamenu-right-icon { display: block !important; float: right; position: absolute !important; right: 0; top: 0; }
.megamenu-right-icon:hover { background-color: transparent !important; }

.full-width-pull-menu .text-right {top: inherit; right: 15px;}
.full-width-pull-menu.shrink-nav .text-right {top: inherit;}
.full-width-pull-menu .navbar-nav > li > a {padding: 0;}
.full-width-pull-menu .navbar-nav > li > a:hover {background-color: inherit !important}

.dropdown-header { margin: 0;}
.navbar-collapse.in { overflow-x: hidden; }
.navbar-default .col-sm-3 { float: left; }

.mega-menu-column:first-child { padding-left: 0; }
.mega-menu-column:last-child { padding-left: 0; }

.navbar-toggle {border-radius: 0px; padding:8px !important;}
.navbar-default .navbar-toggle .icon-bar { background-color: #fff; }
.navbar-default .navbar-toggle { background-color: #000;}

.dropdown-toggle.collapsed .fa-angle-down::before { content:"\f107"; }
.dropdown-toggle .fa-angle-down::before { content:"\f106"; }
.megamenu-right-icon.collapsed .fa-angle-down::before { content:"\f107"; }
.megamenu-right-icon .fa-angle-down::before { content:"\f106"; }    
.cart-content ul.cart-list a { background-color: transparent !important; color: #c8c8c8 !important;}
.cart-content ul.cart-list a:hover { background-color: transparent !important; color: #c8c8c8 !important;}

/*  navigation, mega menu  */
.open > .dropdown-menu { margin: 0 !important; }
.dropdown-menu { margin: 0 !important; padding: 0 15px !important; position: inherit; width: 100%; background-color: transparent; background-clip: inherit; }
.mega-menu-column { margin: 0 !important; display: block; background-color: transparent; background-clip: inherit; }
.mega-menu-column li, 
#collapse7 li { border-top: 1px solid rgba(255, 255, 255, 0.06); }
.dropdown-menu li { padding: 0; width: 100%; }
.dropdown-header { border-bottom: 0; border-top: 0 none !important; color: #fff; font-size: 12px; font-weight: 600; height: 38px; letter-spacing: 3px; line-height: 38px; } 
.dropdown-menu li a.sub-menu-title { color: #fff !important; font-size: 12px; font-weight: 600; height: 38px !important; letter-spacing: 3px; line-height: 38px !important; padding: 0; }
.dropdown-menu li a i { top: 10px; }
.simple-dropdown-menu ul { padding: 0 15px !important; }
.simple-dropdown-menu ul ul { padding: 0 !important; }
.sub-menu ul { left: 0; background-color: transparent; }
.simple-dropdown-menu ul li.sub-menu { margin-bottom: 15px; }
.simple-dropdown-menu ul li.sub-menu.last { margin-bottom: 0; }

/*  navigation > mega menu > dropdown li ul  */
.dropdown-menu li ul { display: block; position: inherit; border: 0; padding: 0; margin: 0; }

/*  sub menu  */
.sub-menu-title:hover { cursor: default; background-color: transparent !important; }
.sub-menu a i { display: none; }

/*  custom  */
.breadcrumb { text-align: left; margin-top: 2%; }
section { padding: 40px 0; }
.col-sm-12:last-child .features-section:first-child { margin-bottom: 0; }

/* owl carousel */
.owl-half-slider .owl-title { width: 60%;}

/*  grid   */
.grid li { width: 50% !important;}
.related-projects li { width: 33.33% !important;}
.related-projects.wide-title .grid figcaption { padding: 30px 0; }

/*  grid figcaption   */
.grid figcaption { bottom: 10px;}

/*  animated    */
#animated-tab .nav-tabs > li > a { padding: 0 22px; }
.cd-words-wrapper { width: auto !important; }

/*  ajax - onepage portfolio single #2    */
.features-section .col-xs-9 { width: 70%;}
.mfp-wrap { z-index: 999999; }
.mfp-wrap .new-project { position: relative; z-index: 9999991; }

/* parallax */
.parallax-fix { background-attachment: inherit !important}
.parallax-portfolio { background-attachment: inherit !important; background-size: 125% auto; }
.portfolio-short-description-bg { background-size: 102%; }
.fix-background { background-attachment: inherit !important; }

/*  footer  */
footer h6 { line-height: 16px; }
footer ul.list-inline li:first-child { padding-left: 18px;}
.footer-social a:last-child { margin-right: 25px;}

/*  menu  */
.accordion-menu .banner { display: none;}

/* tabs */
.nav-tabs > li > a { margin-left: 16px; margin-right: 16px;}

/*  top search  */
.page-title-small .breadcrumb { margin-top:2%}
.page-title .breadcrumb { text-align: left;  margin-top: -70px !important;}

/*  bottom arrow pagination  */
.bottom-arrow-pagination .case-study-details { padding: 7% 4%;} 

.map-contact { min-height: inherit !important; padding: 0% 9% 0% 0;}
.contact-map { min-height: 440px; padding: 60px 40px 0;}

/*  onepage hamburger  */
.show-menu .menu-wrap .shrink-nav {background-color: inherit !important}
.show-menu .menu-wrap .shrink-nav .nav > li {margin: 0 !important;}

.aboutcounterupdown{border-top:0px solid #FFF; margin-bottom:0; }
.counter-section { margin-bottom: 0px !important; }
.counter-section:nth-child(3) { margin-bottom: 0px !important; }

.industries_pc_padding{ padding-top:10%}
.etoll-rspbox{padding-top:20px; padding-bottom:40px;}
footer .footer-border{border-left:0px !important ; border-top:solid #dedede !important; clear:both !important; padding-top:20px; margin-top:20px;}

.info-white-box{ padding:30px 40px; font-weight:500;}
.get-Accurate-text{ font-size:20px !important; line-height:30px !important; margin-top:5%;}
.careers-box1,.careers-box2,.careers-box3,.careers-box4{box-shadow:none !important; }
.verdegro-breadcrumb{ text-align:left; color:#fff; font-weight:200; font-size:16px;  }
.verdegrotext-link{ color:#fff; padding:8px!important; font-weight:600; font-size:16px; margin-top:0px; margin-bottom:10px; display:inline-block;}







}
@media (max-width: 768px) {
.careers-box1, .careers-box2, .careers-box3, .careers-box4 { margin-top:0px; padding:40px 20px !important; min-height:inherit !important; }
/*  custom  */
.separator-line { margin: 20px auto 15px; }
.lg-display-none { display: block; }

/*  slider text   */
#animated-tab .nav-tabs {margin: 0 0 70px;}
.nav-tabs > li > a { border-right: 0; }
#animated-tab .nav-tabs > li > a {margin: 0 auto; }
.portfolio-filter { display: inline-block;}
.nav > li {width: auto;}
.nav-tabs > li.active > a { margin-bottom: 0px; }
.nav-tabs > li > a:hover { margin-bottom: 0px; vertical-align: top;}

.owl-title-big { font-size: 30px; letter-spacing: 5px; line-height: 44px; }
}
@media (max-width: 767px) {
	
.col-xs-offset-2{ margin-left:0px;}
.home_banner_title h1 { font-size: 38px; line-height:48px; font-weight: 500; text-transform: uppercase; display: block; letter-spacing: 0px; color:#000000;  font-family: "Oswald",sans-serif !important; margin-top: 215px;}
.home_banner_title_sm { font-size: 28px; letter-spacing: 0px !important; line-height: 38px; font-family: 'Open Sans', sans-serif; color:#4c4c4c; margin-bottom:20px; display:inline-block;}
	
/*  custom  */
section { padding: 30px 0; }

.first-child { padding-top: 0; }
.last-child { padding-bottom: 0; }
.margin-top-section { margin-top: 50px; }
.xs-indicators-black .active { background-color: #000; border: 2px solid rgba(0, 0, 0, 1); }
.xs-indicators-black li { border: 2px solid rgba(0, 0, 0, 1);}
.xs-display-none { display: none !important}
.xs-text-center { text-align: center !important;}

/*  portfolio nav    */
.portfolio-nav { position: relative; }
.col-sm-4:first-child .next-project i { margin-left: 0; }
.mfp-close { padding-left: 0; }

/*  counter   */
.counter-section:nth-child(3) { margin-bottom: 90px; }

/*  footer  */
footer .col-sm-4 { margin-bottom: 30px; }
footer .col-sm-4:last-child { margin-bottom: 0; }
.footer-link2, .footer-link3 { width: 25%; margin-bottom: 5%;}
.footer-link4 { width: 50%; margin-bottom: 5%;}

/* owl carousel */
.owl-half-slider .owl-title { font-size: 20px; line-height: 30px; }

/*  project img    */ 

.col-sm-6:nth-child(2).text-med { margin-top: 5%; }
.spend-time { border-right: 0; }
.text-large { margin-right: 0; }
.full-width-image { min-height: 0; }
.owl-half-slider .container { min-height: 560px; }

/*  related projects    */ 
.portfolio-filter { display: block;}
.nav-tabs-light { height: inherit; margin-bottom: 25px;}
.nav-tabs-light li a { margin: 15px 0 0 0;  }
.active > a { border-bottom: 2px solid #000; }
.nav-tabs-light li:last-child a { margin:15px 0 0 0}
.nav-tabs-light li:first-child a { margin: 0}
.nav-tabs > li > a:hover { border-bottom: 2px solid #000;}
.nav-tabs > li.active > a { border-width: 2px;}

/*  masonry gallery   */ 
.grid li { width: 100% !important; }
.grid figcaption { bottom: 6% !important; }


/*  animated tab    */
#animated-tab .nav-tabs { width: 100%; text-align: center;}
#animated-tab .nav > li { text-align: center; width: 20%; margin: 0 -3px 0 0; display: inline-block; border: 0; float: none; }
#animated-tab .nav-tabs > li > a { padding: 0; display: inline-table }
.nav-tabs > li > a { margin-bottom: 0px; margin-left: 0 !important; margin-right: 0 !important }
.nav-tabs > li.active > a { margin-bottom: 0px;}

/*  one page    */
#contact-us .medium-icon { margin-bottom: 0px;}
#contact-us .col-md-4 {margin-bottom: 10%;}

/*  owl carousel    */
.owl-title-big { font-size: 26px; letter-spacing: 4px; line-height: 34px; padding: 25px 20px; width: 90%; }
.owl-half-slider .owl-item .item { }
.owl-half-slider .owl-item .container { min-height: 400px; }
.owl-half-slider .container { min-height: 560px; }

/* page titles */
h1.title {font-size: 37px !important; line-height: 45px !important;} 
span.underline-bg {top: -20px;}
.page-title { padding: 52px 0 0 0 !important; min-height: 113px; margin-top:56px !important;  }
.page-title h1 { font-weight: 700; font-size: 26px !important; letter-spacing: 0px !important; }

/*  side bar */
.widget input { width: 100%}
.widget .close-search { right: 33px; }

/* footer */
.list-inline li { padding: 0 15px;}
footer ul.list-inline li:first-child { padding-left: 0;}
footer ul.list-inline li:last-child { padding-right: 0;}
footer .footer-middle { padding-top: 30px; padding-bottom: 25px;}
footer h6 { font-size: 12px; }
.footer-social { text-align: center !important; margin: 10px 0 10px 0;}
.copyright{ margin: 20px 0 10px 0;}

.shorting.clearfix .pull-right { display: table; float: none !important; margin: 0 auto; }

h1, .h1 { font-size: 30px; line-height: 42px;}
.nav-tabs > li > a { margin-top: 12px;}

/* form */
.login-box { padding: 20px;}

/* typography */
blockquote { padding: 10px 20px; font-size: 18px; font-weight: 100; line-height: 26px;}

/*  onepage hamburger  */
.team-member .team-details {height: 50%;}
.show-menu .menu-wrap { left: 30px;}
.full-width-pull-menu .menu-wrap {left: 0 !important}
.menu-wrap .shrink-nav {background-color: inherit}
.menu-wrap .shrink-nav .nav > li { margin:0 ;}

/*  onepage agency option 2  */
.map-contact h2 { font-size: 20px; line-height:28px; margin-bottom: 20px; padding-bottom: 20px; color: #00ffff;}
.map-contact { min-height:0; padding:0% 0% 5% 2%;}
.map-contact ul li:last-child {margin-bottom: 0;}
.contact-map { min-height:0; padding: 20px 20px; margin-bottom: 30px;}
.full-width-pull-menu-dark .pull-menu-open-sub { padding-left: 20px;}

.owl-half-slider .item { min-height: auto;}
.page-title .breadcrumb { text-align: left;  margin-top: -95px !important;}

.home_banner_1img{ margin-top: inherit;}
.home_banner_title { font-size: 20px; line-height:26px; margin-top:224px; margin-bottom:10px;}
.enterprise_application_img { margin-top: 10px; margin-bottom: -26px;}

.delivering_img {margin-top:30px;}
.virtual_team_img {margin-top:0px; }
.web_app_img {margin-top:20px; }
.padding-top-10{ padding-top:1% !important;}

.epark-1-cent{padding-left:14px; padding-top:0%; padding-right: 14px;}
.epark-1-right{ padding-right:14px; padding-top:0%; text-align:center}

.more-information { font-size: 18px; line-height: 26px; }
.info-white-box{ padding:20px 30px; text-align:center; font-size:16px; line-height:26px; font-weight:500; margin-top:10px;}
.get-Accurate-text{ font-size:18px !important; line-height:26px !important; margin-top:3%; text-align:center}
.years-experience{ display:inherit; margin-left: 25px;}
.job-code{ width:100%; margin-bottom:15px;}
.accordion-btn{ float:right;}
.accordion-style3 .panel-heading i{ top: -55px;}
.accordion-btn{ float: inherit;}

.about-4box { clear: both; display: block; background-color:#b4dfae; padding:60px 0px 0px 0px;  }
.about-4box .container { width: 84% !important; }
.about-item { border-left: 0px solid rgba(0, 0, 0, 0.2); border-bottom: 1px solid rgba(0, 0, 0, 0.2); min-height:0px; padding:0px 10px 10px 10px;}
.about-item .img { padding-bottom:10px;}
.about-item h4 { letter-spacing: 0px; font-weight: 400; text-transform: none; font-size: 28px; line-height: 40px; font-family: "Oswald",sans-serif !important; margin-bottom:10px; min-height:0px;}
.about-item .con{ min-height:0px; display:inline-block; margin-bottom:20px;}
.about-item:last-child { border-right: 0px solid rgba(0, 0, 0, 0.2); border-bottom: 0px solid rgba(0, 0, 0, 0.2); padding-bottom:0px;}




}
@media (max-width: 700px) {
.home_banner_title_md { font-size: 20px; line-height:22px; font-weight: 700;display: block; letter-spacing: 0px; color:#FFF;}
.home_banner_title_line{ margin-top: 0px; padding-top: 20px;}
.homepd_img{margin-top:5%; float:left}
.home_spb{ display:none}
.home_career{margin-top:-50px; text-align:right; position:absolute; z-index:-1; width:100%}

.counter-section{ padding-bottom: 40px !important; padding-top: 40px !important;}
.counter-section i { float: none!important; margin-right:0px!important; margin-top:0px!important;}
.counter-section span.counter-number { font-size:25px; color:#ffffff; line-height:40px; text-align: center  !important; letter-spacing: 1px}
.counter-title{ font-size:13px; letter-spacing:1px; text-transform: uppercase; display:block; text-align:center  !important; line-height:18px !important;}
.count_text { text-align: inherit !important; padding-left: 0px!important; word-wrap: break-word;}
}
@media (max-width: 640px) {
/*  features    */
#features .section-title { padding: 0 0 50px 0; }

/*  counter   */
.counter-section { margin-bottom: 0px !important; }
.counter-section:nth-child(3) { margin-bottom: 0px !important; }

/*  slider text   */
.owl-subtitle {font-size: 14px; line-height: 20px;}
#animated-tab .nav-tabs {margin: 0 0 30px; width: 100%;}

.table-scroll { overflow: hidden; overflow-x: scroll;}  
.homebox h2{ font-size: 20px;line-height: 26px;} 
.home_client{position: inherit !important; margin-top:10px; }
.accordion-style3 .number{ display:none;}
.years-experience {margin-left: 0px; padding-left:0px;}
}
@media (max-width: 480px) {
.home_banner_title_sm { font-size: 22px; letter-spacing: 0px !important; line-height: 28px; font-family: 'Open Sans', sans-serif; color:#4c4c4c; margin-bottom:20px; display:inline-block;}
.navbar-fixed-top .navbar-collapse, .navbar-fixed-bottom .navbar-collapse { max-height: 394px; }

.scrollToTop { display: none !important; }
.search-form .search-input {font-size:17px; font-weight:400; padding:5px 2px}
.search-form .search-button { top:18px; font-size:14px;}

/*  carousel slide  */
.slider-text .col-md-3 { margin: 0 auto; width: 78%; }
.carousel-control { display: none; }
.slider-text .separator-line { margin: 9% auto; }
.slider-text h1 { font-size: 22px; line-height: 28px; }
#owl-demo-products .owl-buttons { display: block; }

.cd-headline  i { margin: 0 1px}
.text-med {line-height: 22px !important; }

/*  animated    */
#animated-tab .nav-tabs > li { border-right: 0; }
#animated-tab .nav-tabs > li > a { font-size: 30px; }
.service-year { font-size: 16px; line-height: 22px; }
.animation3 span b { font-size: 20px; line-height: 28px; }

/*  related projects   */
.grid li { width: 100% !important; }
.related-projects-list .masonry-items li { padding: 5px 0; }

/*  owl carousel    */
.owl-half-slider .owl-title { width:100%; font-size: 18px; line-height: 24px;  }
.owl-pagination { bottom: 10px; }
.owl-subtitle { letter-spacing: 4px; }
.owl-title-big { font-size: 16px; line-height: 25px; padding: 15px; }
.owl-half-slider .container { min-height: 480px; }
.slider-typography-shop .owl-title { font-size: 24px; letter-spacing: 4px; line-height: 26px; width: 80%; } 

/*  slider typography    */
.slider-title-big4 { font-size: 20px; margin-bottom: 10px; }
.slider-title-big3 { font-size: 14px; line-height: 22px; padding: 15px; margin-top: 10px; letter-spacing: 4px; }

.slider-number { margin-bottom: 30px; }
.slider-title-big5 { margin-bottom: 15px; width: 85%;}

/*  parallax    */
.parallax-sub-title { font-size: 19px; }
.parallax-title { margin-bottom: 15px; }   
.parallax-number { margin-bottom: 30px; margin-top: 80px;}

/*  scroll down    */
.scroll-down { bottom: 30px; }

/*********accordions******************/
.toggles-style3 .panel-title span { right: 10px; top: 8px; }
/*.panel-title { font-size: 12px; padding: 7px 15px; }
.panel-body { padding: 5px 15px 20px; }
.accordion-style3 .panel-heading { padding-bottom: 20px; }
.accordion-style3 .panel-title { font-size: 12px; line-height: 60px; padding: 0 20px; }
.accordion-style3 .number { font-size: 16px; }
.accordion-style3 .panel-body { padding: 0 20px 21px; }*/
.toggles-style3 .panel-title { font-size: 12px; line-height: 18px; padding:10px; }
.toggles-style3 .panel-body { padding: 0 20px 21px}

.col-md-3.col-sm-3.col-xs-4.text-center { width: 100%; }

.footer-link2, .footer-link3, .footer-link4 { width: 100%; margin-bottom: 5%;}
footer h5 { margin-bottom: 10px;}
footer .footer-link2 { margin-bottom: 0px !important;}
footer .footer-link3 h5 { margin-bottom: 0px; display:none !important;}
.footer-middle { text-align: center; }

.page-title .breadcrumb { margin-top: -98px !important; }
.contact-map iframe { height: 300px; }

.more-information-btn{ border-radius: 30px !important; padding:6px 30px 10px 30px; color: #FFF !important; font-size:20px !important; line-height:30px !important; display: inline-block; margin-top:10px;}
}
/*  only mobile devices landscape view  */
@media screen and (max-width: 320px) , screen and (max-height: 480px) {
.navbar-fixed-top .navbar-collapse, 
.navbar-fixed-bottom .navbar-collapse { max-height: 275px !important; }
}
@media (max-width: 320px) {
h1 { font-size: 26px; line-height: 32px; }
.slider-text-bottom { vertical-align: middle; }
/*  Animated tab    */
#animated-tab .nav-tabs > li > a { font-size: 24px; }
}