@charset "utf-8";
/* Responsive CSS Document */

@media only screen and (max-width: 1920px) {
	
}

@media only screen and (max-width: 1680px) {
	.about p {height: 191px;}
	.testimonial .carousel-inner img {width: 125px; height: 125px;}
	.services .box-sec .box {height: 319px;}
	.services .box-sec .image-caption {width: 358.5px;}
}

@media only screen and (max-width: 1600px) {
	
}

@media only screen and (max-width: 1440px) {
	.about p {height: 177px;}
	.about .col-xs-12:last-child img {height: 337px;}
}

@media only screen and (max-width: 1366px) {
	.about p {height: 160px;}	
}

@media only screen and (max-width: 1300px) {
	.about p {height: 177px;}
}

@media only screen and (max-width: 1280px) {
	.about p {height: 177px;}
}

@media only screen and (min-width: 1170px) {
	.services .box-sec .image-caption {width: 292.5px;}
	.services .box-sec .desc {width: 292px;}
}

@media only screen and (max-width: 1024px) {
	.services .box-sec .image-caption {width: 292.5px;}
	.services .box-sec .desc {width: 292px;}
}
	
@media only screen and (max-width: 980px) {
	.navbar-brand {padding: 25px 15px; width: 100%;}
	.our-services .accordion li .link .fa {padding: 18.5px;}
	.our-services .accordion li:last-child .link .fa {padding: 8px 18.5px;}
	.our-services .accordion .link {padding: 15px 15px 15px 80px;}
	.our-services .accordion-right li .link .fa {padding: 18.5px;}
	.our-services .accordion-right .link {padding: 15px 15px 15px 80px;}
	.services .box-sec .image-caption {width: 343.5px;}
	.services .box-sec .desc {width: 344px;}
	.bio-data .form-box {width: 80%;}
	.services .container .row > [class^="col-"]:nth-child(2n+0) {padding-bottom:15px;}
}

@media only screen and (max-width: 800px) {
	.carousel .carousel-inner .item .carousel-caption .marque-btn ul>li>a {padding: 10px 22px;}
	.carousel .carousel-inner .item .carousel-caption .marque-btn ul>li>a {padding: 10px 22px;}
	.carousel .carousel-inner .item .carousel-caption .list-inline {margin-bottom: 50px;}
}

@media only screen and (max-width: 640px) {
	.navbar-brand {width: 28%;}
	.navbar-toggle {border: 1px solid #fff; border-radius: 0px; margin-top: 16px; margin-bottom: 16px; padding: 9px 12px;}
	.navbar-toggle .fa {font-size:18px; color:#fff;}
	.navbar .navbar-collapse .nav li .social-ank {padding: 17px 15px;}
	.navbar-collapse {-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9); box-shadow: inset 0 1px 0 rgba(255, 255, 255, .9);}
	.navbar-nav {margin: 0;}
	.navbar .navbar-collapse .nav li .active {background-color: #fff; color: #00a3c8;}
	.navbar .container > .navbar-collapse {padding-right:0; padding-left:0;}
	.carousel .carousel-inner .item .carousel-caption .list-inline {display:none;}
	.about .col-xs-12:first-child {padding: 40px 15px 40px 15px;}
	.about .col-xs-12:last-child {padding-right: 0; padding-left: 0;}
	.about .col-xs-12:last-child img {height: auto;}
	.main-btn-sec {text-align: center;}
	.our-services .accordion .link {padding: 15px 15px 15px 60px;}
	.our-services .accordion li .link .fa {padding: 8px;}
	.our-services .accordion li:last-child .link .fa {padding: 8px;}
	.our-services .accordion-right .link {padding: 15px 15px 15px 60px;}
	.our-services .accordion-right li .link .fa {padding: 8px;}
	.carousel .carousel-inner .item .carousel-caption .botton-btn {width: 100%; padding: 14px 70px;}
	.carousel .carousel-inner .item .carousel-caption {padding-bottom: 40px;}
	.services .row {margin-bottom: 0px;}
	.services .row:first-child {margin-bottom: 30px;}
	.services .box-sec .bg {background-size: cover;}
	.services .box-sec .image-caption {width: 608.5px;}
	.services .box-sec .desc {width: 609px;}
	.services .container .row > [class^="col-"] {padding-bottom: 15px;}
	.services .container .row:first-child > [class^="col-"] {padding-bottom: 0px;}
	.bio-data .form-box {width: 100%;}
	.footer_copyright_sec .container .row .col-xs-12 {width:50% !important;}
}

@media only screen and (max-width: 600px) {
	.services .box-sec .desc {width: 568px;}
	.services .box-sec .image-caption {width: 568px;}
}

@media only screen and (max-width: 540px) {
	.services .box-sec .image-caption {width: 508px;}
	.services .box-sec .desc {width: 508px;}
	.carousel .carousel-inner .item .carousel-caption {display: none;}
	.footer_copyright_sec .container .row .col-xs-12 {width: 100% !important; display: inline-grid;}
	.padding-t-b {padding: 0px 0;}
	.testimonial {padding: 40px 0;}
	.services .row:first-child {margin-bottom: 0px;}
	.contact {padding: 0 0 40px 0;}
	.bio-data {padding: 0 0 40px 0;}
}

@media only screen and (max-width: 500px) {
	.services .box-sec .desc {width: 468px;}
	.services .box-sec .image-caption {width: 468px;}
	.bio-data .form-box .dob-group select {width: 31.8%;}
}
	
@media only screen and (max-width: 480px) {
	.services .box-sec .image-caption {width: 449px;}
	.services .box-sec .desc {width: 449px;}
	.bio-data .form-box .dob-group select {width: 31.8%;}
	
}

@media only screen and (max-width: 480px) {
	.services .box-sec .desc {width: 369px;}
	.services .box-sec .image-caption {width: 368px;}
}

@media only screen and (max-width: 360px) {
	.navbar-brand {width: 41%; padding: 20px 15px;}
	.navbar-toggle {margin-top: 10px;  margin-bottom: 6px;}
	.carousel .carousel-inner .item {margin-top: 58px;}
	.carousel-indicators {display:none;}
	.our-services .accordion li .link .fa {padding: 19px;}
	.our-services .accordion .link {padding: 15px 15px 15px 80px;}
	.our-services .accordion-right li .link .fa {padding: 19px;}
	.our-services .accordion li:last-child .link .fa {padding: 19px;}
	.our-services .accordion-right .link {padding: 15px 15px 15px 80px;}
	.services .box-sec .box {height: 277px;}
	.services .box-sec .bg {height: 280px;}
	.services .box-sec .desc {width: 328px;}
	.services .box-sec .image-caption {width: 328px; margin-top: 170px;}
	.common-banner .fixed-banner {margin-top: 58px;}
}
	
@media only screen and (max-width: 320px) {
	.carousel .carousel-inner .item {margin-top: 57px;}
	.services .box-sec .box {height: 249px;}
	.services .box-sec .bg {height: 250px;}
	.services .box-sec .desc {width: 288px;}
	.services .box-sec .image-caption {width: 288px;  margin-top: 140px;}
}	
	
	
	