@media (min-width: 1400px) and (max-width: 1999px) {
.carousel .item{height:750px;}	
.carousel-caption{bottom: 2em; padding:1.5em 5em 1.5em 2em;}
.carousel-caption h1{font-size: 48px; line-height: 42px;}
.carousel-caption p{font-size: 16px; line-height: 25px;}
.who-we-are-sec{ margin-bottom:3em;}
.stu-ex-sec{top: -18em;}
}
@media (min-width: 1251px) and (max-width: 1399px) {
/*--------- Home Page Open --------------*/
.search.active {width: 500px;}
.inner-banner-sec img{width:100%;}
/*--- carousel Sec ---*/
.carousel
{
/* height: 522px;  */
height:auto;
margin-bottom: 30px;}
.carousel .item{height:522px;}
.carousel-caption{bottom: 2em; padding:1.5em 5em 1.5em 2em;}
.carousel-caption h1{font-size: 48px; line-height: 42px;}
.carousel-caption p{font-size: 16px; line-height: 25px;}

/*--- Student & Who we are Pages Sec ---*/
.stu-wwa-sec{width:auto;}
.stu-ex-sec{top: -12em; left: 0; width: 46%;}
.stu-ex-sec img{width:100%;}

.top-text{padding:20px 20px;}	

.who-we-are-sec{width: 51%; margin-bottom:7em;}
.wwa-sec h2{font-size: 67px; line-height: 60px;}
.wwa-img img{width: 180px;}
.wwa-sec p{font-size: 19px; line-height: 27px;}

/*--- instin-cont Sec ---*/
.instin-cont{min-height: 350px;}
.instin-cont h1{font-size: 30px; line-height: 27px;}
.instin-cont h2{font-size: 30px; line-height: 27px;}
.instin-cont p{font-size: 14px; line-height: 20px;}
.instin-cont ul li{font-size: 13px;}
.instin-cont ul li::before{margin-bottom: 11px;}

/*--- Top US Universities Sec ---*/
.our-clients-sec h2{font-size: 50px;}
}
/*----- Large Desktop -----*/

@media(max-width: 1250px){
.ap-basic-slider-wrapper .bx-controls-direction a{display: none;}

/*--------- Home Page Open --------------*/
.search.active {width: 500px;}
section.facts {
    margin: 5px 0px 0px 0px;
}
.facts-center{
    min-height: 213px;
    max-height: 220px;
    padding: 10px 20px;
    width: 30.5%;
}
.inner-banner-sec img{width:100%;}
/*--- carousel Sec ---*/
.carousel{height: 522px; margin-bottom: 30px;}
section.inner-pag-cont h5{
	font-size: 14px;
}
.inner-pag-cont.solutions-features .tab-content img{
	width: 222px;
    height: 155px;
}
.service-navigation ul li{
	padding: 4px 20px;
}
section.inner-pag-cont.solutions-features{
	padding: 20px 0px 40px 0px;
}
.contact-info p{
	font-size: 18px;
    line-height: 22px;
}
.carousel .item{height:522px;}
.carousel-caption{bottom: 2em; padding:1.5em 5em 1.5em 2em;}
.carousel-caption h1{font-size: 48px; line-height: 42px;}
.carousel-caption p{font-size: 16px; line-height: 25px;}

/*--- Student & Who we are Pages Sec ---*/
.stu-wwa-sec{width:auto;}
.stu-ex-sec{top: -12em; left: 0; width: 46%;}
.stu-ex-sec img{width:100%;}

.top-text{padding:20px 20px;}
/*.sep-sec .top-text h1{font-size:40px; line-height:40px;}
.sep-sec .top-text h2{font-size: 14px; line-height: 16px; margin-bottom:10px;}
.sep-sec .top-text p{font-size: 12px; line-height:17px; padding-right:1em;}

.sep-sec .bot-text h3{font-size: 12px; line-height: 15px; margin-bottom:10px;}
.sep-sec .bot-text ul li{font-size: 12px; line-height: 15px;}
.sep-sec .bot-text a{padding: 8px 25px; font-size: 13px;}

.rp-sec .top-text h1{font-size: 40px; line-height: 40px; margin: 0 0 5px 0;}
.rp-sec .top-text h2{font-size: 15px; line-height: 18px; margin: 0 0 10px;} 
.rp-sec .top-text p{font-size:13px; line-height:19px; padding-right:1em;}
.rp-sec .bot-text a{padding: 8px 25px; font-size: 13px;}

.ci-sec .top-text h1{font-size: 40px; line-height: 40px; margin: 0 0 5px 0;}
.ci-sec .top-text h2{font-size: 15px; line-height: 18px; margin: 0 0 10px;} 
.ci-sec .top-text p{font-size:13px; line-height:19px; padding-right:1em;}
.ci-sec .bot-text a{padding: 8px 25px; font-size: 13px;}*/

.who-we-are-sec{width: 51%; margin-bottom:7em;}
.wwa-sec h2{font-size: 75px; line-height: 60px;}
.wwa-img img{width: 180px;}
.wwa-sec p{font-size: 19px; line-height: 27px;}

/*--- instin-cont Sec ---*/
.instin-cont{min-height: 350px;}
.instin-cont h1{font-size: 30px; line-height: 27px;}
.instin-cont h2{font-size: 30px; line-height: 27px;}
.instin-cont p{font-size: 14px; line-height: 20px;}
.instin-cont ul li{font-size: 13px;}
.instin-cont ul li::before{margin-bottom: 11px;}

/*--- Top US Universities Sec ---*/
.our-clients-sec h2{font-size: 50px;}
}

@media (max-width: 1200px){
.ap-container {width: 100%; padding: 0 20px;}
.woocommerce-Reviews{width: 100%; padding: 0 20px;}

body.boxed-layout{width: 100%; padding: 0 20px;}

/*--------- Home Page Open --------------*/
.search.active {width: 500px;}

/*--- carousel Sec ---*/
.carousel{height: 522px; margin-bottom: 30px;}
.carousel .item{height:522px;}
.carousel-caption{bottom: 2em; padding:1.5em 5em 1.5em 2em;}
.carousel-caption h1{font-size: 48px; line-height: 42px;}
.carousel-caption p{font-size: 16px; line-height: 25px;}

/*--- Student & Who we are Pages Sec ---*/
.stu-wwa-sec{width:auto;}
.stu-ex-sec{top: -12em; left: 0; width: 46%;}
.stu-ex-sec img{width:100%;}

.top-text{padding:20px 10px;}
.sep-sec .top-text h1{font-size:40px; line-height:40px;}
.sep-sec .top-text h2{font-size: 14px; line-height: 16px; margin-bottom:10px;}
.sep-sec .top-text p{font-size: 12px; line-height:17px; padding-right:1em;}

.sep-sec .bot-text h3{font-size: 12px; line-height: 15px; margin-bottom:10px;}
.sep-sec .bot-text ul li{font-size: 12px; line-height: 15px;}
.sep-sec .bot-text a{padding: 8px 25px; font-size: 13px;}

.rp-sec .top-text h1{font-size: 40px; line-height: 40px; margin: 0 0 5px 0;}
.rp-sec .top-text h2{font-size: 15px; line-height: 18px; margin: 0 0 10px;} 
.rp-sec .top-text p{font-size:13px; line-height:19px; padding-right:1em;}
.rp-sec .bot-text a{padding: 8px 25px; font-size: 13px;}

.ci-sec .top-text h1{font-size: 40px; line-height: 40px; margin: 0 0 5px 0;}
.ci-sec .top-text h2{font-size: 15px; line-height: 18px; margin: 0 0 10px;} 
.ci-sec .top-text p{font-size:13px; line-height:19px; padding-right:1em;}
.ci-sec .bot-text a{padding: 8px 25px; font-size: 13px;}

.who-we-are-sec{width: 53%; margin-bottom:4em;}
.wwa-sec h2{font-size: 63px; line-height: 50px;}
.wwa-img img{width: 154px;}


/*--- instin-cont Sec ---*/
.instin-cont{min-height: 350px;}
.instin-cont h1{font-size: 30px; line-height: 27px;}
.instin-cont h2{font-size: 30px; line-height: 27px;}
.instin-cont p{font-size: 14px; line-height: 20px;}
.instin-cont ul li{font-size: 13px;}
.instin-cont ul li::before{margin-bottom: 11px;}

/*--- subscribe Sec ---*/
.subscribe-sec img{width: 235px;}

/*--- our-clients Sec ---*/
.our-clients-sec{padding: 1.5em 0;}
.our-clients-sec h2{font-size: 40px; margin: 0 0 0.3em 0;}



.in-sec h2{font-size: 19px; line-height: 24px;}
.sl-sec{padding: 0 1.2em;}
.sl-le-sec img{width:496px;}
.sl-sec h1{font-size: 45px; line-height: 38px;}
.sl-sec p{font-size:16px;}
.bur-le-sec{padding: 17.5px 20px;}
.bur-le-sec h2{font-size: 17px; line-height: 20px;}
.bur-le-sec p{font-size: 14px; line-height: 19px;}
.bsr-ri-sec{padding: 17.5px 20px;}
.bsr-ri-sec h2{font-size: 17px; line-height: 20px;}
.bsr-ri-sec p{font-size: 14px; line-height: 19px;}

/*--- Footer Pages ---*/
.quick-links{margin: 0 1em 2em 0;}
.quick-links h3{font-size: 18px;}
.quick-links ul li a{font-size:15px;}
.sales-inq-sec{padding-top: 1em;}
.sales-inq-sec img{width:100%;}

.footer-bottom p{font-size:14px;}
.footer-bottom p a{font-size:14px;}

/*--- Inner Banner Pages ---*/
.inner-banner-sec img{width:100%;}
.inner-banner-sec h1{font-size: 35px; padding: 20px 30px 20px 30px; bottom: -25px; line-height: 38px; width:50%;}
.abu-img{width: 50%;}
.mv-img{width: 50%;}
}
@media(max-width: 1100px){

	
}

@media(max-width: 1024px){
/*--------- Home Page Open --------------*/
.search.active {width: 500px;}

/*--- carousel Sec ---*/
.carousel{height: 522px; margin-bottom: 30px;}
.carousel .item{height:522px;}
.carousel-caption{bottom: 2em; padding:1.5em 5em 1.5em 2em;}
.carousel-caption h1{font-size: 48px; line-height: 42px;}
.carousel-caption p{font-size: 16px; line-height: 25px;}

/*--- Student & Who we are Pages Sec ---*/
.stu-wwa-sec{width:auto;}
.stu-ex-sec{top: -12em; left: 0; width: 46%;}
.stu-ex-sec img{width:100%;}

.top-text{padding:20px 10px;}
.sep-sec .top-text h1{font-size:40px; line-height:40px;}
.sep-sec .top-text h2{font-size: 14px; line-height: 16px; margin-bottom:10px;}
.sep-sec .top-text p{font-size: 12px; line-height:17px; padding-right:1em;}

.sep-sec .bot-text h3{font-size: 12px; line-height: 15px; margin-bottom:10px;}
.sep-sec .bot-text ul li{font-size: 12px; line-height: 15px;}
.sep-sec .bot-text a{padding: 8px 25px; font-size: 13px;}

.rp-sec .top-text h1{font-size: 40px; line-height: 40px; margin: 0 0 5px 0;}
.rp-sec .top-text h2{font-size: 15px; line-height: 18px; margin: 0 0 10px;} 
.rp-sec .top-text p{font-size:13px; line-height:19px; padding-right:1em;}
.rp-sec .bot-text a{padding: 8px 25px; font-size: 13px;}

.ci-sec .top-text h1{font-size: 40px; line-height: 40px; margin: 0 0 5px 0;}
.ci-sec .top-text h2{font-size: 15px; line-height: 18px; margin: 0 0 10px;} 
.ci-sec .top-text p{font-size:13px; line-height:19px; padding-right:1em;}
.ci-sec .bot-text a{padding: 8px 25px; font-size: 13px;}

.who-we-are-sec{width: 53%; margin-bottom:4em;}
.wwa-sec h2{font-size: 63px; line-height: 50px;}
.wwa-img img{width: 154px;}


/*--- instin-cont Sec ---*/
.instin-cont{min-height: 350px;}
.instin-cont h1{font-size: 30px; line-height: 27px;}
.instin-cont h2{font-size: 30px; line-height: 27px;}
.instin-cont p{font-size: 14px; line-height: 20px;}
.instin-cont ul li{font-size: 13px;}
.instin-cont ul li::before{margin-bottom: 11px;}

/*--- subscribe Sec ---*/
.subscribe-sec img{width: 235px;}

/*--- our-clients Sec ---*/
.our-clients-sec{padding: 1.5em 0;}
.our-clients-sec h2{font-size: 40px; margin: 0 0 0.3em 0;}



.in-sec h2{font-size: 19px; line-height: 24px;}
.sl-sec{padding: 0 1.2em;}
.sl-le-sec img{width:496px;}
.sl-sec h1{font-size: 45px; line-height: 38px;}
.sl-sec p{font-size:16px;}
.bur-le-sec{padding: 17.5px 20px;}
.bur-le-sec h2{font-size: 17px; line-height: 20px;}
.bur-le-sec p{font-size: 14px; line-height: 19px;}
.bsr-ri-sec{padding: 17.5px 20px;}
.bsr-ri-sec h2{font-size: 17px; line-height: 20px;}
.bsr-ri-sec p{font-size: 14px; line-height: 19px;}

/*--- Footer Pages ---*/
.quick-links{margin: 0 1em 2em 0;}
.quick-links h3{font-size: 18px;}
.quick-links ul li a{font-size:15px;}
.sales-inq-sec{padding-top: 1em;}
.sales-inq-sec img{width:100%;}

.footer-bottom p{font-size:14px;}
.footer-bottom p a{font-size:14px;}

/*--- Inner Banner Pages ---*/
.inner-banner-sec img{width:100%;}
.inner-banner-sec h1{font-size: 35px; padding: 20px 30px 20px 30px; bottom: -25px; line-height: 38px; width:50%;}
.abu-img{width: 50%;}
.mv-img{width: 50%;}

}


/*----- Potrait tablet to Landscape and Desktop -----*/
@media(max-width: 992px){
/*--- Home Pages ---*/



}


@media(max-width: 768px){
/*-------------- Home Page------------*/
 .col-xs-12.col-sm-6.col-md-4.logo {
    width: 33%;
}
.logo img {
    width: 100%;
}
.header-mid .col-xs-12.col-sm-6.col-md-8 {
    width: 66%;
}
/* Navbar positioning foo */
.navbar-wrapper {/*margin-top: 20px;*/ margin:0;}
.navbar-wrapper .container {padding-right: 15px; padding-left: 15px;}
.navbar-wrapper .navbar {padding-right: 0; padding-left: 0;}

/* The navbar becomes detached from the top, so we round the corners */
.navbar-wrapper .navbar {border-radius: 4px;}

/* Bump up size of carousel content */
.carousel-caption p {margin-bottom:5px; font-size: 14px; line-height: 1.4;}

.featurette-heading {font-size: 50px;}
.navbar-inverse .navbar-nav>li>a{
	padding: 18px 15px;
    margin-right: 2px;
    font-size: 12px;
	}
section.facts {
    margin: 10px 0px 0px 0px;
}
section.inner-pag-cont h5 {
    font-family: Roboto;
    font-size: 11px;
}
.service-navigation ul li{
	padding:4px 15px;
}
.inner-pag-cont.solutions-features .tab-content img{
	width: 168px;
    height: 135px;
}
.tab-content a{
	font-size: 12px;
}
.tab-content h4{
	font-size: 12px;
}
section.contact-info{
	padding: 10px 0px 20px 0px;
}
section.contact-info h2{
	font-size: 32px;
}
.contact-info p{
	font-size: 15px;
    line-height: 20px;
}
.search{right: 1em;}
.search.active{width: 360px;}

/*--- carousel Sec ---*/
.carousel{height: 298px; margin-bottom: 30px; margin-top: 6em;}
.carousel .item{height: 298px;}
.carousel-caption{padding:1em 5em 1em 2em; bottom:2em; left: 44%;}
.carousel-caption h1{font-size:25px !important; line-height: 28px;}

.stu-wwa-sec{width:100%;}
.stu-ex-sec{top:-4em; left: 0em; width:55%;}
.stu-ex-sec img{width:100%;}

.social-icons{margin-top:5px;}


/*--- who-we-are Sec ---*/
.who-we-are-sec{width:42%; margin-left:0; margin-bottom: 0em;}
.who-we-are-sec .row{margin:0;}
.wwa-sec h2{font-size: 47px; line-height: 38px; margin-bottom:10px;}
.wwa-sec p{font-size: 14px; margin-bottom:15px;}

.sep-sec .top-text h1{font-size:30px; line-height:30px;}

.wwa-img{text-align: center;}
.wwa-img img{bottom: 0; width: 150px;}



/*--- in-st-in Sec ---*/
.in-st-in-sec{margin: 1em 0 0 0; padding: 3em 0;}
.instin-cont{padding: 15px;}
.instin-cont h1{font-size: 23px; line-height: 23px;}
.instin-cont h2{font-size: 23px; line-height: 23px;}
.instin-cont p{font-size: 14px; line-height: 17px;}
.instin-cont ul li{font-size: 13px; line-height: 15px; margin: 0 0 6px 0;}
.instin-cont ul li::before{margin-bottom: 20px;}

/*--- Subscribe Sec ---*/
.subscribe-sec{padding:1em 0;}
.subscribe-sec label{margin: 1.5em 0.8em 0 0; font-size: 14px; line-height: 27px;}
.subscribe-sec .form-control{padding: 13px 25px; width: 55%; margin: 0.4em 0.5em 0 0;}
.subscribe-sec img{width: 221px;}

/*--- Subscribe Sec ---*/
.our-clients-sec{padding: 2em 0;}
.our-clients-sec h2{font-size:32px;}

/*--- Sport Light Sec ---*/
.sl-le-sec img{width:100%;}
.in-sec{padding: 45px 35px;}
.in-sec h2{font-size: 24px;}
.in-sec p{font-size: 19px; line-height: 23px; margin-bottom:20px;}
.in-sec a{font-size:19px;}

.sl-sec h1{font-size: 64px;}
.sl-sec p{font-size:19px;}

.bur-le-sec{padding: 40.5px 35px; min-height: 317px;}
.bur-le-sec h2{margin-bottom:21px; font-size: 24px;}
.bur-le-sec p{font-size: 19px; line-height: 23px; margin-bottom:20px;}
.bur-le-sec a{font-size:19px;}

.bsr-ri-sec{padding: 35px 40px; min-height: 317px;}
.bsr-ri-sec h2{margin-bottom:25px; font-size: 24px;}
.bsr-ri-sec p{font-size: 19px; line-height: 23px; margin-bottom:20px;}
.bsr-ri-sec a{font-size:19px;}

/*--- Footer ---*/
.quick-links{margin: 0 1em 1em; width: 28%;}
.sales-inq-sec img{margin: 0; width: auto;	}

.footer-bottom{padding: 1em 0;}
.footer-bottom p{text-align:center; margin: 0 0 10px 0;}
.f-social-icons{text-align: center;}
}


/*----- Landscape Phones to Potrait tablet -----*/
@media(max-width: 767px){
/*--- Header ---*/
#videoPlayer{margin-top: 0;}

.col-xs-12.col-sm-6.col-md-4.logo {
    width: 70%;
}
ul.media-gallery-list li{
	width: 100%;
}
ul.media-gallery-list img{
	width: 100%; height: auto;
}
.header-mid .col-xs-12.col-sm-6.col-md-8 {
    width: 100%;
}
section#middle {
    padding: 0px 0px;
}
.breadcrumb-sec{
	margin:0 0 4px 0;
}
.header-sec.menu_fixed.animated.fadeInDown .navbar-static-top {
    background: none;
    border: none;
    /* margin: -50px 0 0 0; */
    width: 93%;
    float: right;
}
.navbar-toggle{
	margin-top: -6px;
}
.header-sec.menu_fixed.animated.fadeInDown .navbar-inverse .navbar-toggle {
    background: #061b4b;
    border: none;
    float: right;
    margin-top: 5px;
}
.header-sec.menu_fixed.animated.fadeInDown .col-xs-12.col-sm-6.col-md-4.logo {
    width: 50%;
}
section.facts {
    margin: 6px 0px 0px 0px;
}
.facts-center {
    text-align: center;
    background-color: rgba(0, 0, 0, 0.5);
    min-height: 213px;
    max-height: 220px;
    padding: 20px 20px;
    margin: 10px 10px;
    width: 94%;
}
.service-navigation h2 {
    font-size: 33px;
}
.service-navigation ul li {
    float: left;
    /* width: 25%; */
    width: 100%;
    color: #333333;
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 5px;
    font-weight: bold;
    position: relative;
    border-right: 1px solid #fff;
    background: #e6e6e6;
    padding: 10px 20px;
    margin-top: 15px;
    margin-right: 10px;
    margin-left: 10px;
    text-align: center;
}
section.inner-pag-cont h5 {
    font-size: 14px;
    margin: 0;
}
section.facts h2 {
    padding: 4px 0px;
    font-size: 37px;
    position: relative;
}
.navbar-static-top {
  background: none;
    border: none;
    margin: 0;
    width: 91%;
    float: right; position: absolute;
    background: #fff; min-height: auto;
}
i.fa.fa-users.contact-icon {
    font-size: 56px;
    float: left;
    color: #061b4b;
    margin-top: 15px;
    margin-bottom: 120px;
}

section.contact-info h2 {
    font-size: 26px;
    color: #061b4b;
}
.contact-info p {
    font-size: 15px;
    color: #061b4b;
    line-height: 21px;
    font-weight: 300;
}
section.contact-info {
    padding: 16px 0px 24px 0px;
}
.services-block {
    margin-top: 20px;
    margin-bottom: 20px;
}
.services-img-section {
    margin: 20px 0px 50px 0px;
}
.slick-slide img{
	margin:0 auto;
	display:block;
}
.inner-pag-cont.solutions-features .tab-content img{
	width:96%;
	/* height:185px; */ height:auto;
}
.services .fa{
	margin-bottom: 172px !important;
}
section.inner-pag-cont.solutions-features{
	padding:20px 0px 24px 0px;
}
.contact-info-button {
    margin-left: 68px;
}
.menu_fixed .navbar-toggle{top:3px;}
.menu_fixed .navbar-collapse{background: #fff; box-shadow: 0 3px 5px rgba(56, 56, 56, 0.3);}
.navbar-inverse .navbar-toggle{background: #061b4b; border:none; position: absolute; right: 0; top:-51px; margin: 0;}
.navbar-inverse .navbar-nav>li>a{padding: 15px 15px; font-size: 15px;}
.navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {
background-color: #061b4b; border:none;}
.navbar-toggle{padding: 12px 10px;}
.navbar-nav {margin: 0px -17px;}
.nav>li{border-bottom:1px solid #fff; width: 100%;}
.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#fff; font-size: 15px;}


.search{left: 1%; z-index: 99; top:-5px;}
.search__icon{left:1%;}
.search__field{padding:0.35em 15px 0.35em 50px;}
.stu-ex-sec img{width:100%;}
.sl-le-sec img{width:100%;}

.carousel-inner > .item > img{position:relative; }
.carousel .item {height: auto;}
.carousel{margin-bottom: 0px; height:auto; /*margin-top:16.1em;*/}
.carousel-caption{padding:2em 1.5em 3.9em; position: relative; left: 0; bottom: 0; 

}
.carousel-caption h1{font-size: 30px; line-height: 26px;}
.carousel-caption p{font-size: 13px;}


.stu-wwa-sec {width: 100%; margin: 0;}
.stu-ex-sec {top: 0; left: 0em; width: 100%; position: relative; padding:0;}

.who-we-are-sec{width: 100%; margin-top: 1em;}

.in-st-in-sec{padding: 1em 0;}
.instin-cont{margin: 0 0 1em 0; min-height:auto;}
.instin-cont ul li::before{margin-bottom: 2px;}

.in-sl-sec{position:relative;}

/*--- Footer ---*/
footer{padding: 2em 0 1.5em;}

.footer-bottom p{line-height: 23px;}
.f-social-icons{margin: 1em 0 0;}
.f-social-icons a{padding: 12px 7px; margin: 1em 0.2em;}

#main-slider{margin-top:75px;}
.item.active.sliderMain.slick-slide.slick-current.slick-active {top: 0 !important;}
.bot-text{right:0;}

.black-bg-statistics .row{margin:0;}
.facts-details{margin:0;}
.service-navigation ul{margin-left:0; margin-right:0; padding: 0; width: 94%;}
#DocumentScanning .row{margin-left:0; margin-right:0;}
.tab-content a{font-size:21px;}

.abu-img{width: 100% !important; height: 365px;}
.inner-banner-sec{margin-top:86px;}

}

@media (min-width: 481px) and (max-width: 767px) {
.header-top .col-xs-12{width:50%;}
.carousel{margin-top: 17.1em;}
.search{top: -4px;}
.search.active {width: 260px;}

.top-text{padding:20px;}
.sep-sec .top-text h1 br{display:none;}
.sep-sec .top-text h1{font-size: 40px; line-height: 40px;}
.sep-sec .top-text h2{font-size:20px; line-height:20px; margin-bottom:20px;}
.sep-sec .top-text p{font-size: 16px; line-height: 17px; padding-right: 0;}

.sep-sec .bot-text h3{font-size: 16px; line-height: 20px; margin-bottom: 8px;}
.sep-sec .bot-text ul{margin-bottom:5px;}
.sep-sec .bot-text ul li {font-size: 16px; line-height: 17px;}
.sep-sec .bot-text a{padding: 8px 23px; font-size: 18px;}


.rp-sec .top-text h1,
.ci-sec .top-text h1{font-size:40px; line-height:40px; margin-bottom:5px;}
.rp-sec .top-text h2,
.ci-sec .top-text h2{font-size:20px; line-height:20px; margin-bottom:20px;}
.rp-sec .top-text p,
.ci-sec .top-text p{font-size:16px; line-height: 24px; padding-right: 0;}
.rp-sec .bot-text a,
.ci-sec .bot-text a{padding:8px 23px; font-size: 18px;}

.bot-text{width: 53%;}	

.quick-links {margin: 0 auto 1em;width: 50%;}

.inner-banner-sec h1{font-size: 17px;padding: 10px 10px 10px 10px; line-height:20px;}
}
@media (min-width: 325px) and (max-width: 480px) {
.carousel{margin-top: 6em;}	
}

/*----- Landscape Phones to Potrait tablet and Down----- */
@media(max-width: 640px){

}

@media(max-width: 580px){

.subscribe-sec {padding: 1em 0; text-align: center;}
.subscribe-sec label{margin: 0; font-size: 15px; line-height: 27px; width: 100%; text-align: center;}
.subscribe-sec .form-control{padding: 13px 25px; width: 100%; margin: 0.3em 0 1em; font-size: 14px;}
.subscribe-sec img{float: none;}

.in-sec{padding: 20px 20px;}
.sl-sec{padding: 20px 20px; background: #e7e7e7;}
.sl-sec h1{font-size: 57px; color:#1b2d72;}
.sl-sec p{color:#3f4053;}
.sl-sec p a{color: #e0001b;}
.sl-sec p a:hover{color:#1b2d72;}

.bur-le-sec{padding: 20px 20px; min-height:auto;}
.bur-le-sec h2{line-height: 30px;}
.bsr-ri-sec{padding: 20px 20px; min-height:auto;}
.bsr-ri-sec h2{line-height: 30px;}

}

/*----- Landscape phones and Down -----*/
@media(max-width: 480px){
.sep-sec .top-text h1 br{display:none;}
.sep-sec .top-text h1{font-size: 18px; line-height: 20px;}

.logo a img{width:100%;}
.header-social-icons{text-align: center; font-size: 16px;}
.contact-link{float: none; text-align: center;}
.contact-link a{font-size:16px;}


/*--- Inner Page ---*/
.inner-banner-sec h1{font-size: 17px;padding: 10px 10px 10px 10px; line-height:20px;position: relative;
width: 100%; top: 0;}
.inner-cont{margin: 7.1em 0 3.5em 0;}
.mv-img {width: 100%;}

/*--- Footer ---*/	
.sales-inq-sec img{width:100%;}

.search.active {width: 235px;}
.quick-links {margin: 0 auto 1em; width: 100%;}

}

@media(max-width: 360px){

}


/*----- Landscape Phones -----*/
@media(max-width: 350px){
.sep-sec .top-text h1 br{display:none;}
.sep-sec .top-text h1{font-size: 18px; line-height: 20px;}
.sep-sec .top-text h2{font-size:14px; line-height:15px; margin-bottom:5px;}
.sep-sec .top-text p{font-size: 12px; line-height: 13px; padding-right: 0;}

.sep-sec .bot-text h3{font-size: 11px; line-height: 13px; margin-bottom: 5px;}
.sep-sec .bot-text ul li {font-size: 11px; line-height: 13px;}
.sep-sec .bot-text a{padding: 7px 20px; font-size: 12px;}


.rp-sec .top-text h1{font-size: 25px; line-height: 25px;}
.rp-sec .top-text h2{font-size:14px; line-height:15px; margin-bottom:15px;}
.rp-sec .top-text p{font-size: 12px; line-height: 13px; padding-right: 0;}
.rp-sec .bot-text a{padding: 7px 20px; font-size: 12px;}

.ci-sec .top-text h1{font-size: 25px; line-height: 25px;}
.ci-sec .top-text h2{font-size:14px; line-height:15px; margin-bottom:15px;}
.ci-sec .top-text p{font-size: 12px; line-height: 13px; padding-right: 0;}
.ci-sec .bot-text a{padding: 7px 20px; font-size: 12px;}

.carousel{margin-top: 16.1em;}

.bot-text{width: 56%;}
	

}
@media(max-width: 320px){
.error-404 .page-content .err{
		padding-right: 78px;
		padding-top: 45px;
	}	
}