/*Mobile Layout*/

@media (max-width: 767px) {}
/*Tablet Layout*/

@media (min-width: 768px) {}
/*Mediam Layout*/

@media (min-width: 992px) {}
/*Large Layout*/

@media (min-width: 1200px) {} 

/* END OF BOOTSTRUP MEDIA QUERY */

@media only screen and (max-width: 767px) and (min-width: 480px) {}


/*/*********SMALL (320) MOBILE LAYOUT ************/

@media only screen and (max-width: 479px) {

	.header-top-section{
		display: none;
	}

	.mean-last a.login-btn {

	    background: #F7030C;
	    color: #fff !important;
	    padding: 10px 0px !important;
	    right: 0;
	    top: 2px;
	    margin-left: 0px !important;
	    text-align: center !important;

	}

	.top-left {
	    text-align: center;
	}

	.top-left li {
	    font-size: 15px;
	    margin-top: 0px;
	    margin-right: 18px;
	    font-weight: 500;
	    display: block;
	}
	.top-right ul {
	    margin-bottom: 0px;
	    text-align: center !important;
	}

	.slider-info h1 {
	    font-size: 18px !important;
	    margin-bottom: 20px !important;
	}

	.slider-info ul {
	    float: left;
	    overflow: hidden;
	    width: 100% !important;
	    margin-bottom: 2px !important;
	    display: none;
	}

	.slider-bg {
	    height: 190px !important;
	}

	.slider-section .owl-nav div.owl-next {
	    left: auto !important;
	    right: 0px !important;
	}
	.slider-section .owl-nav div{
		left: 0px !important;
	}

	.display-table {
	    display: table;
	    height: 100%;
	    text-align: center;
	    width: 100%;
	}

	.slider-section {
	    height: initial !important;
	}

	.slider-btn a {
		background: none;
		color: #197AAC;
		font-size: 14px;
		font-weight: 600;
		border-radius: 50px;
		padding: 12px 20px !important;
		display: inline-block !important;
		margin-right: 12px !important;
		text-decoration: none;
		border: 2px solid #197AAC;
		-webkit-transition: .4s linear 0s;
		-moz-transition: .4s linear 0s;
		transition: .4s linear 0s;
		margin-bottom: 20px;
	}

	.feature-box-widget {
	    margin-bottom: 30px;
	}

	.single-package-item{
		margin-bottom: 30px;
	}

	.service-info {
	    padding: 0px 22px 0px 20px !important;
	}

	.single-c-say p {
	    font-size: 15px;
	    line-height: 26px;
	    color: #666;
	    padding: 0px 10px !important;
	    color: #ffffff;
	}

	.footer-top img {
	    margin-bottom: 30px;
	}



}




/*/*********ANDROID MOBILE LAYOUT ************/
@media only screen and (min-width: 480px) and (max-width: 767px) {

	.header-top-section{
		display: none;
	}

	.mean-last a.login-btn {

	    background: #F7030C;
	    color: #fff !important;
	    padding: 10px 0px !important;
	    right: 0;
	    top: 2px;
	    margin-left: 0px !important;
	    text-align: center !important;

	}

	.top-left {
	    text-align: center;
	}

	.top-left li {
	    font-size: 15px;
	    margin-top: 0px;
	    margin-right: 18px;
	    font-weight: 500;
	    display: block;
	}
	.top-right ul {
	    margin-bottom: 0px;
	    text-align: center !important;
	}


	.slider-info h1 {
	    font-size: 18px !important;
	    margin-bottom: 20px !important;
	}

	.slider-info ul {
	    float: left;
	    overflow: hidden;
	    width: 100% !important;
	    margin-bottom: 2px !important;
	    display: none;
	}

	.slider-bg {
	    height: 250px !important;
	}

	.slider-section .owl-nav div.owl-next {
	    left: auto !important;
	    right: 0px !important;
	}
	.slider-section .owl-nav div{
		left: 0px !important;
	}

	.display-table {
	    display: table;
	    height: 100%;
	    text-align: center;
	    width: 100%;
	}

	.slider-section {
	    height: initial !important;
	}

	.slider-btn a {
		background: none;
		color: #197AAC;
		font-size: 14px;
		font-weight: 600;
		border-radius: 50px;
		padding: 12px 20px !important;
		display: inline-block !important;
		margin-right: 12px !important;
		text-decoration: none;
		border: 2px solid #197AAC;
		-webkit-transition: .4s linear 0s;
		-moz-transition: .4s linear 0s;
		transition: .4s linear 0s;
		margin-bottom: 20px;
	}

	.feature-box-widget {
	    margin-bottom: 30px;
	}

	.single-package-item{
		margin-bottom: 30px;
	}

	.service-info {
	    padding: 0px 22px 0px 20px !important;
	}

	.single-c-say p {
	    font-size: 15px;
	    line-height: 26px;
	    color: #666;
	    padding: 0px 10px !important;
	    color: #ffffff;
	}

	.footer-top img {
	    margin-bottom: 30px;
	}



	
}





/********** TABLET LAYOUT ************/
@media only screen and (min-width: 768px) and (max-width: 991px) {

	
	.header-top-section{
		display: none;
	}

	.top-left {
	    text-align: center;
	}

	.mean-last a.login-btn {

	    background: #F7030C;
	    color: #fff !important;
	    padding: 10px 0px !important;
	    right: 0;
	    top: 2px;
	    margin-left: 0px !important;
	    text-align: center !important;

	}

	.top-left li {
	    font-size: 15px;
	    margin-top: 0px;
	    margin-right: 18px;
	    font-weight: 500;
	    display: block;
	}
	.top-right ul {
	    margin-bottom: 0px;
	    text-align: center !important;
	}


	.slider-info h1 {
	    font-size: 18px !important;
	    margin-bottom: 20px !important;
	}



	.feature-box-widget {
	    margin-bottom: 30px;
	}

	.single-package-item{
		margin-bottom: 30px;
	}

	.service-info {
	    padding: 0px 22px 0px 20px !important;
	}

	.single-c-say p {
	    font-size: 15px;
	    line-height: 26px;
	    color: #666;
	    padding: 0px 10px !important;
	    color: #ffffff;
	}

	.footer-top img {
	    margin-bottom: 30px;
	}

	.service-image {

	    float: left;
	    width: 155px;
	    margin-right: 20px;

	}


}

/******************* NORMAL LAYOUT***********************/
@media only screen and ( min-width: 992px) and (max-width: 1200px) {
  	
	.nav-menu ul li a {

	    text-decoration: none;
	    color: #444;
	    font-weight: 400;
	    font-size: 13px !important;
	    padding: 8px 6px 10px !important;
	    text-transform: uppercase;
	    -webkit-transition: .4s linear 0s;
	    -moz-transition: .4s linear 0s;
	    transition: .4s linear 0s;

	}

	a.login-btn {

	    background: #F7030C;
	    color: #fff !important;
	    padding: 10px 30px !important;
	    right: 0;
	    top: 2px;
	    margin-left: 0px !important;

	}

	.f-w-info iframe {
	    width: 200px !important;
	}

	.top-left li {
	    font-size: 13px !important;
	    margin-top: 0px;
	    margin-right: 6px !important;
	    font-weight: 500;
	}




}

/******************* LARGE LAYOUT ***********************/
@media only screen and (min-width: 1212px) {


	


}