@media only screen and (min-width: 1300px) and (max-width: 1400px) {
.sf-menu > li > a {
    margin-left: 12px;
    margin-right: 12px;
}	

}
@media only screen and (min-width:1025px) and (max-width: 1280px) {
.header_white .sf-menu li a{
	font-size:18px;	
}
.sf-menu > li > a {
    margin-left: 10px;
    margin-right: 10px;
}		
}
@media only screen and (min-width:901px) and (max-width: 1024px) {
.header_white .sf-menu li a{
	font-size:16px;	
}
.sf-menu > li > a {
    margin-left: 8px;
    margin-right: 8px;
}
article.post .entry-title{
	min-height: 66px;
	}
article.post .fontsize_18 {
    min-height: 120px;
	    margin-bottom: 10px;
}
}

@media only screen and (min-width: 768px) and (max-width: 900px) {
.sf-menu{
	width:50%;	
}
.intro_section .slide_description_wrapper .slide_description {
    display: none;
}
.ls .container{
	padding-top:30px;	
}
.site-logo img{
	width: 70%;
    padding: 5px 0px 4px;
}
.contcat-address iframe {
    height: 235px;
    width: 100%;
}
.fee-image img {
    width: 300px;
    height: 300px;
    margin: 0px 25px 21px 0px;
}	
.pdrc-dtl-tp-btm-pdng .product{
	width:50%;	
}
.popup{
	width: 75%;	
}
.bg-blog .pad-lft-0 {
    padding: 0px;
    display: inline-block;
    margin: 0;
}
.news-item .col-md-6 {
    padding: 0px 2px 1px 0px;
	 display: inline-block;
} 
.bg-blog .page-wrapper .page-content .read-more.btn {
    margin-bottom: 0px;
}



}

@media only screen and (min-width: 481px) and (max-width: 767px) {
.intro_section .flexslider .container{
	position: absolute;	
}
    .container {
        width: 100%;
    }
}


@media only screen and (min-width: 320px) and (max-width: 480px) {
 .top-message {
        text-align: center;
        height: 20px;
        line-height: 20px;
    }
    .top-message p {
        margin-bottom: 0;
        line-height: 20px;
        height: 20px;
        font-size: 10.5px;
    }
.currency {
        height: 20px;
        line-height: 20px;
   }
.right-header-top {
    text-align: center;
}
    .container {
        width: 100%;
    }
.page_copyright p {
    text-transform: none;
    text-align: center;
}
.resp-pad-0 { padding:0px;}
.contactusform .columns_margin_bottom_40 [class*="col-"], .contactusform .row.columns_margin_bottom_40 [class*="col-"] {
    margin-bottom: 10px;
}
.widget_nav_menu a {
    padding: 8px 5px 8px 5px;
    font-size: 16px;
    font-weight: 600;
}
.cs .divided_content > * + *:before { display:none;}
.divided_content > * {
    display: inline-block;
    margin: 0 0px;
}
.divided_content[class*="col-"] {
    margin-top: 2px;
    margin-bottom: 2px;
}
.teaser[class*="with_"] {
    padding: 15px 0px;
}
.section_padding_bottom_100 > [class*="container"] {
    padding-bottom: 30px;
}
.section_padding_top_75 > [class*="container"] {
    padding-top: 30px;
}
.text-center .divider_30_1 {     margin-top: 10px;
    margin-bottom: 10px;}
.vertical-item.content-padding .item-content {
    padding: 10px 5px;
}
.panel-group .panel-heading + .panel-collapse .panel-body {
    padding: 0 15px 15px;
    border-radius: 0px;
}
.panel-heading .panel-title > a {
    padding: 15px 15px 5px;
	}
h4.entry-title {
    font-size: 18px;
    margin-bottom: 10px;
	margin-top: 2px;
}
h2.section_header {
    font-size: 24px;
    margin-bottom: 15px;
}
.columns_margin_bottom_30 [class*="col-"], .row.columns_margin_bottom_30 [class*="col-"] {
    margin-bottom: 15px;
}

.teaser h4 {
    margin-bottom: 20px;
    font-size: 18px;
    margin-top: 15px;
}
.pdrc-dtl-tp-btm-pdng .product{
		width:100%;	
	}
.header_white{
	height:auto !important;	
}
.ls .container{
	padding-top:30px;	
}
.thanks {
    padding: 40px 0px;
}
.thanks h5 {
    font-size: 62px;
}
.thanks p {
    font-size: 17px;
}
.site-logo img{
	width: 50%;
    padding: 2px 0px;
}
.slides .slide_description_wrapper{
	position:absolute;
	top:0px;	
}
.intro_section h3{
	font-size: 28px;	
}
.intro_section .slide_description_wrapper .slide_description {
    display: none;
}
.hero-inner {
    padding: 18px 0px 18px;	
}
.page_breadcrumbs .rs-hro-txt{
	    margin: 0;
    font-size: 16px;	
}
.page_breadcrumbs .breadcum{
	    padding: 0px 0px;	
}
.page_breadcrumbs.about-brdcm.parallax, .page_breadcrumbs.background_cover.about-brdcm{
	height:100px;	
}
.page_breadcrumbs a {
    color: #ffffff;
    font-size: 12px;
}
.fee-image img{
	height:auto;
	margin-bottom:20px;	
}
.widget_nav_menu .divided_content > * + *:before{
	margin: 0 7px 0 7px;
}
.page_footer .container{
	padding:0px;	
}
.page_copyright .with_top_border{
	padding:0px;	
}
.contct-frm{
    padding: 10px 20px 10px;	
}
    .section.hero {
        background-size: cover;
        background-image: url(/Design8/img/about-us-mobile.jpg) !important;
    }
.img-right img {
    width: 58%;
}
.img-right {
    right: 76px;
}
.img-right img {
    width: 70%;
}
.img-left {
    margin-left: 107px;
}
.img-left img {
    width: 75%;
}


.bg-blog .page-wrapper .page-content .read-more.btn{
	margin-bottom:0px;
}
.bg-blog .pad-lft-0 {
    padding: 0px;
    display: inline-block;
    margin: 0;
	font-size:13px;
}
.news-item .col-md-6{
	display:inline-block;	
}

.toggle_menu {
    top: 50%;
    left: 85% !important;
    margin-left: 0;
    margin-top: 0;
    width: auto;
    height: auto;
}

.toggle_menu.mobile-active{
	top:16px;	
}
.img-left {
    margin-left: 115px;
}
.img-left img {
    width: 100%;
}
.img-right {
    left: 67px;
}
.img-right img {
    width: 60%;
}
.bg-blog .pad-lft-0 {
    padding: 0px;
    display: inline-block;
    margin: 0;
}
.news-item .col-md-6{
	padding:0px;
}
.bg-blog .about-text p .badge{
	min-width: 75px;	
}
.about-page-bg {
    padding: 10px 0px 30px;
}
.abt-img .img-left {
    margin-top: 10px;
    margin-left: 60px;
	    right: 60px;
    top: 10px;
}
.abt-img .img-left img {
    width: 90%;
}
.abt-img .img-right img {
    width: 100%;
}
.abt-img .img-right {
    left: 125px;
	right: 15px;
}
.subcategory .theme_button {
    margin-top: 20px;
}
.product .prdct-txt-pdng h3 {
    margin-bottom: 0px;
    font-size: 18px;
    min-height: auto;
}
    .footer-middle h6 {
        font-size: 18px;
        
    }
}
@media only screen and (min-width: 320px) and (max-width: 360px) {
    .top-message p {
        font-size: 9.5px;
    }
}