@charset "utf-8";
/* CSS Document */

@media only screen and (min-width:1366px) and (max-width:1920px) {

}

@media (max-width: 1280px){}

@media (max-width:1024px) {
.carousel-caption h1 {font-size: 38px;}
.carousel-caption p{font-size:15px;line-height: 1.9;}
.carousel-caption .btn{font-size: 14px;padding: 0 27px;line-height: 45px;margin-top:0}
.carousel-inner{ height:auto;}
#quote-carousel .carousel-control.right {right: -40px;}
section {padding: 20px 0;}
.industry{ background-repeat:repeat}
.industry ul li{padding: 0 4px 9px;}
.industry ul li a{height:160px;padding: 16px 14px;}
.step_panel{background-size: 105%; padding-top:60px;}
.step_panel ul li a{padding-bottom:0px; font-size:12px;}
.step_panel ul li{width:50%;}
.wizard{margin-bottom:0px;}
.wizard .align_left{width: 60%;}
.wizard .align_right {width: 40%;}
.wizard .align_right img{margin-top: 199px;}
.carousel-caption{left:46px;}	
}

@media (max-width: 980px){}

@media (max-width:823px){
/*menu responsive*/	
.navbar-toggle{display:block; margin-top:12px;}
.navbar-collapse.collapse{display:none !important;}
.collapse.in{display:block !important; position:relative; z-index:9;}
.navbar-header{float:none;}
.navbar-nav{margin:0px;}
.navbar-collapse{background:rgb(22, 24, 49);}
.navbar-collapse .navbar-nav{    float: left!important; text-align: left;width: 100%;}
.navbar-collapse .navbar-nav>li{float:none; margin:0; padding:0; border-top:rgba(85, 67, 78, 0.42) solid 1px;}
a.inqury_btn{ background:none;box-shadow:none;}
.header-shrink .navbar-custom .navbar-links-custom li a {color: #fff;}
.header-shrink .navbar-default .navbar-toggle .icon-bar {background-color: #000;}
/*end menu responsive*/	
.carousel-caption h1 {font-size: 29px;}
.step_panel{background-size: 115%; padding-top:30px;}
.header-shrink .navbar-custom .navbar-links-custom li a:hover {color: #fed832;}
.header-shrink .navbar-header-custom {padding-top: 8px;padding-bottom: 8px;}
}

@media (max-width:768px) {
#quote-carousel .carousel-control.right{display:none;}
.carousel-caption h1 {font-size: 27px;}
.carousel-caption p {font-size: 14px;line-height: 1.8;margin-top: 0;}
.grid{margin-top:25px;}
.navbar-logo img{margin-left: 16px;}
.portfolio .col-sm-4{width:50%; float:left;}
.about-txt p{padding:0px;}
.navbar-logo img{max-height:67px;}
}

@media (max-width:736px) {
.carousel-caption h1 {font-size: 26px;}
.carousel-caption {left: 27px;}
}


@media (max-width:667px) {
.carousel-caption p {font-size: 13px;left: 28px;}
.carousel-caption {width: 50%;top: 19%;}
.align_right{display:none;}
.wizard .align_left {width: 100%;}
.step_panel {background-size: 92%;}
.step_panel ul li {width: 36%;}
.step_panel ul li a{line-height:37px;}
.industry ul li{width: 33.33%;}
.industry ul li a {height: 138px;}
.sec-heading p {font-size: 15px;}
.carousel-indicators{display:none}
.carousel-caption ul{display:none;}
}

@media (max-width:640px) {
.carousel-caption h1 {font-size: 24px;}
	}


@media (max-width:568px) {
.navbar-logo img{max-height:65px;}
.carousel-caption h1 {font-size: 25px; margin-top:0px;}
.carousel-caption .btn { font-size: 12px;padding: 0 18px; line-height: 36px;}
.step_panel ul li a {line-height: 28px;}
.testimonial-main-box blockquote{padding:0px;}
.carousel-caption{top:25%;width: 57%;top: 32%;}
.carousel-caption p{display:none;}
.header-shrink{height:64px;}
}

@media (max-width:480px) {
.industry ul li {width: 100%;}	
.portfolio .col-sm-4 {width: 100%;}
.step_panel {background-image:none;}
.step_panel ul li { width: 100%;}
.step_panel ul li a {color: #ffffff;margin-left: 20px;}
.step_panel h5{color:#fff;margin-left: 20px;}
.btn-circle {width:100px;height:100px;font-size: 15px;}
.sec-heading, .sec-heading2 p {font-size: 14px;}
.navbar-logo img {max-height: 45px;}
.navbar-toggle{margin-top:10px}
.carousel-caption h1 {font-size:22px; letter-spacing:0}
.sec-heading h1{font-size:25px;}
.sec-heading2 h1{font-size:25px;}
.testimonial-main-box .carousel-inner img { height:auto!important;}
.stepwizard-step:after{height:0}
.header-shrink .navbar-logo img {max-height: 48px;}
.table-scroll {overflow-x: scroll;}
.admin_panel .last-wid{width:100%;}
.table {display:none;}
}

@media (max-width:414px) {
.btn-circle span{font-size: 11px;}
.stepwizard-step.active:before{display:none;}
.industry ul{margin-top:0px;}
}


@media (max-width:375px) {
.carousel-caption h1 {font-size: 19px;}
.carousel-caption{top:30%}
.tycoon h1{font-size: 13px;margin: 7px 0px;line-height: 21px;}
.demand{max-height: 618px;}
}

@media (max-width:360px) {}


@media (max-width:320px) {}