@media (min-width: 1360px) {
}

@media only screen and (min-width: 1020px) and (max-width: 1359px) {
    .menu-outer nav > ul > li:first-child a,
    .menu-outer nav > ul > li:first-child > ul > li > a {padding-left: 8px;}
    .menu-outer nav > ul > li.last a {padding-right: 4px;}
    .menu-outer nav > ul > li > a {font-size: 13px;line-height: 14px;padding: 11px 4px 9px 8px;}
    .menu-outer ul ul li a {font-size: 13px;line-height: 16px;padding: 6px 0px 7px 8px;}
    .menu-outer nav > ul > li:before {left: -3px;}
    
    .slider-txt-outer .first-heading {font-size: 100px;line-height: 54px;}
    .slider-txt-outer h2 {font-size: 113px;line-height: 58px;margin: 10px 0 10px;}
    .slider-txt-outer .third-heading {font-size: 30px;}
    .lightyellow-txt-color .slider-txt-outer .first-heading {font-size: 100px;line-height: 78px;}
    .lightyellow-txt-color .slider-txt-outer h2 {font-size: 90px;line-height: 52px; margin: 0 0 12px;}
    .class-styles .slider-txt-outer .first-heading {font-size: 150px;line-height: 57px;}
    .class-styles .slider-txt-outer sup {font-size: 60%;}
    .class-styles .slider-txt-outer h2 {font-size: 120px;line-height: 50px;margin: 35px 0;}
    .class-styles .slider-txt-outer {line-height: 70px;padding: 0 27%;}
    .slider-txt-outer {top: 55%;}
    
    .warm-call {font-size: 20px;line-height: 22px;right: 5%;top: 35%;}
    
    .stoked-logo-outer {left: 5%; top: 16%;width: 180px;}
    
    .stoked-sidebar-content h4{font-size: 18px;line-height: 18px;}
    .links-outer ul li a{font-size: 16px;}
    
    /*====Footer====*/
    .footer-left h5{font-size: 13px;}
    .footer-menu-single li a{font-size: 13px;}
    .footer-address address{font-size: 17px;}
    .footer-right{padding-left: 52px;}
    .footer-ad{width: 38%;}
    
    /*====Content====*/
    .news-block img{max-width: 155px;}
    .news-block-inner{ padding: 14px 3.5% 16px 23%;}
    .news-block-inner h3{font-size: 26px;margin-bottom: 4px;}
    .news-link{padding: 10px 0 8px 28px;}
    .news-block-inner::after{top: 5px;}
    .news-page-header h2{ font-size: 45px;}
    
}
 

@media only screen and (min-width: 768px) and (max-width: 1019px) {
    .menu-outer nav > ul > li:first-child > a,
    .menu-outer nav > ul > li:first-child > ul > li > a {padding-left: 6px;}
    .menu-outer nav > ul > li.last > a {padding-right: 1px;}
    .menu-outer nav > ul > li > a {font-size: 10px;line-height: 11px;padding: 11px 1px 9px 6px;}
    .menu-outer ul ul li a {font-size: 10px;line-height: 12px;padding: 6px 0px 7px 7px;}
    .logo-outer img {width: 65%;}
    .menu-outer nav > ul > li:before {left: -3px;}
    
    .slider-txt-outer .first-heading {font-size: 70px;line-height: 29px;}
    .slider-txt-outer h2 {font-size: 85px;line-height: 48px;margin: 10px 0 5px;}
    .slider-txt-outer .third-heading {font-size: 22px;}
    .lightyellow-txt-color .slider-txt-outer .first-heading {font-size: 70px;line-height: 35px;}
    .lightyellow-txt-color .slider-txt-outer h2 {font-size: 60px;line-height: 28px; margin: 15px 0;}
    .lightyellow-txt-color .slider-txt-outer {padding: 0 17%;}
    .class-styles .slider-txt-outer .first-heading {font-size: 80px;line-height: 39px;}
    .class-styles .slider-txt-outer sup {/*font-size: 60%;*/top: -0.1em;font-size: 80%;}
    .class-styles .slider-txt-outer h2 {font-size: 60px;line-height: 45px;margin: 5px 0;}
    .class-styles .slider-txt-outer {font-size: 70px;line-height: 34px;padding: 0 31%;}
    .slider-txt-outer {top: 55%;}
    .menu-outer ul ul, 
    .menu-outer ul ul ul {width: 170px;}
    
    .warm-call {font-size: 15px;line-height: 17px;right: 4%;top: 35%;}
    
    .stoked-logo-outer {left: 3%; top: 9%;width: 130px;}
    
    .inner-left-con{width: 68%;}
    .inner-right-con{width: 27%;}
    .inner-left-content h2{font-size: 32px; line-height: 38px;}
    .image-outer{width: 50%;}
    .links-outer{width: 100%; margin: 0 0 25px;}
    .partners-outer{width: 100%;margin-top: 0;}
    
/*====Footer====*/
    .left-top{padding: 0;}
    .footer-address address{font-size: 16px;}
    .footer-right{padding-left: 25px;}
    .footer-left{width: 45%;}
    .footer-right{width: 55%;}
    .footer-ad{width: 37%;}
    .footer-left h5{font-size: 13px;}
    .footer-menu-single li a{font-size: 13px;}
    .footer-menu-single{width: 50%;margin-bottom: 15px;}
    
/*====Content====*/
    .news-block img{max-width: 115px;}
    .news-block-inner{ padding: 12px 3.5% 11px 23%;}
    .news-block-inner h3{font-size: 20px;line-height: 23px;}
    .news-link{padding: 7px 0 8px 17px;}
    .news-block-inner::after{top:-31px;}
    .news-link li{line-height: 20px;}
    .news-link li a, .news-link li span{font-size: 13px;}
    .news-page-header h2{ font-size: 39px;}
    .news-content{padding-left: 10%;}        
}

/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
    .logo-outer img {width: 70px;}
    
    .slider-txt-outer .first-heading {font-size: 53px;line-height: 22px;}
    .slider-txt-outer h2 {font-size: 48px;line-height: 25px;margin: 12px 0;}
    .slider-txt-outer .third-heading {font-size: 23px;line-height: 7px;}
    .lightyellow-txt-color .slider-txt-outer .first-heading {font-size: 53px;line-height: 22px;}
    .lightyellow-txt-color .slider-txt-outer h2 {font-size: 48px;line-height: 25px; margin: 14px 0;}
    .lightyellow-txt-color .slider-txt-outer {padding: 0 38px;}
    .class-styles .slider-txt-outer .first-heading {font-size: 53px;line-height: 22px;}
    .class-styles .slider-txt-outer sup {/*font-size: 60%;*/top: -0.1em;font-size: 90%;}
    .class-styles .slider-txt-outer h2 {font-size: 48px;line-height: 25px;margin: 12px 0;}
    .class-styles .slider-txt-outer {font-size: 48px;line-height: 25px;padding: 0 110px;}
    .slider-single-slide img {width: 767px;max-width: inherit;position: relative;left: 50%;margin-left: -384px;height: 320px; }
    .slider-single-slide {overflow: hidden;}
    .slider-txt-outer {width: 400px;float: none;margin: 0 auto;}
    
    .insidepage-header.header {position: absolute;}
    .header-top-outer,
    .stoked .header-top-outer {/*background: none;*/padding-bottom: 0;}
    .insidepage-header .menu-outer {float: none;width: auto;}
    
    .inner-right-con{display: none;}
    .inner-left-con{ padding: 40px 5% 0;width: 100%;}
    .inner-left-content h2{ line-height: 40px;font-size: 36px;}
    .mob-img-outer{display: block;}
    .inner-bottom-content{border: 0;}
    .links-outer{width: 50%;border-top: 1px dashed #565656;margin-bottom: 25px;padding-top: 25px;}
    .inner-bottom-content{padding: 0;}
    .partners-outer{width: 100%;}
    .partners-outer ul li{width: 18%;}
    
/*====Footer====*/  
    .footer-right{padding: 0; width: 100%;}
    .footer-container{padding: 62px 20px 89px;}
    .footer-ad{width: 100%;text-align: center;}
    .second-ad{margin-top: 30px;width: 50%;max-width: auto;text-align: center;max-width:none;}
    
    .welcome-block{padding: 27px 20px 0;}
    .welcome-block p{font-size: 18px;line-height: 22px;}
    .welcome-block h3{font-size: 29px;padding-bottom: 5px;}
    
    .news-content{padding: 0 10px;}
    .news-page-header{padding: 20px 0 15px;}
    .news-page-header h2{font-size: 40px;}
    .news-page-content article{padding: 20px 0 0;}
    .news-page-content article h4{padding-bottom: 12px;font-size: 20px;}
    .article-content p{font-size: 16px;}
    .article-content{padding-bottom: 0;}
    .news-pagination{padding-top: 25px;}
    .news-page-content{padding-bottom: 30px;}
    .news-sidebar{padding: 35px 0 0 20px;}
    .single-sidebar-block h5{padding-bottom: 10px;}
    .single-sidebar-block{padding-bottom: 30px;} 
	.article-content > img{float: none;margin: 0 0 20px;}
	.left-img .article-content img{float: none;}
	.footer-address address{margin-bottom: 0;}
}

@media only screen and (max-width: 479px) {
    .lightyellow-txt-color .slider-txt-outer {padding: 0 2%;}
    .class-styles .slider-txt-outer {padding: 0;}
    .class-styles .slider-txt-outer .first-heading {text-align: center;}
    .slider-txt-outer {width: 320px;}
    
    .links-outer{width: 100%;}
    
/*====Footer====*/
    .footer-container{padding: 40px 20px 30px;}
    .first-ad{max-width: 140px;width: 100%;}
    .second-ad{ max-width: auto;}
    .first-ad h5{font-size: 24px;letter-spacing: 9px;}
    .second-ad h6{font-size: 23px;line-height: 16px;}
    .second-ad h4{font-size: 29px;line-height: 24px;}
    .second-ad h3{font-size: 40px; line-height: 27px;}
    .second-ad h5{font-size: 24px;line-height: 15px;}
    .footer-address address b{font-size: 19px;}
    .footer-address address{font-size: 16px;}
    
    .news-page-header h2{font-size: 25px;line-height: 30px;}
    .news-page-header{padding: 20px 0 15px}
    .news-pagination ul{padding: 0 40px;}
    .news-pagination a{font-size: 16px;} 
}