@media only screen and (min-width:1367px) and (max-width:1920px) {
.container{max-width:1670px; padding-right:60px; padding-left:60px;}
.navbar-brand{margin-right:195px;}
.header-shrink .navbar-brand{margin-right:280px;}
	
}

@media (max-width:1024px) {
header .top_btn a{font-size:14px; margin-right:0; padding-left:12px; padding-right:12px;}
header .top_btn a.buy_app{margin-right:5px;}
.header-shrink .top_btn{margin-top:11px;}
.navbar-brand img{height:80px;}
.navbar-brand{margin-right:65px;}
.header-shrink .navbar-brand{margin-right:130px;}
#nav-fullscreen{font-size:35px;}
#nav-fullscreen ul li a{padding-left:0px; padding-right:25px;}
#nav-fullscreen li.service img{height:21px; top:12px;}
#nav-fullscreen li.service ul{top:30%; margin-left:30%; font-size:20px;}
#nav-fullscreen li.service ul li{margin-bottom:10px;}
.social_main{width:95%;}
.copyright ul li{margin-left:6px; margin-right:6px;}

.container{max-width:960px;}
footer .col-sm-4{width:41.666667%;}

}

@media (max-width:823px) {
.top_btn a.buy_app{display:none;}
.navbar-brand img{height:70px;}
.navbar-brand{margin-right:110px;}
.header-shrink .navbar-brand{margin-right:175px;}
.gradient_left{top:0; left:50%;}
#nav-fullscreen{font-size:25px;}
#nav-fullscreen li.service img{height:15px; top:10px;}
#nav-fullscreen li.service ul li{width:48%;}
#nav-fullscreen li.service ul{top:39%; font-size:18px;}
#nav-fullscreen li.service ul li{margin-bottom:0px;}
.heading, .business_bg h5{font-size:35px;}

.copyright{display:block;}
.copyright ul{margin-top:.9rem;}
.copyright ul li{margin-left:0px; margin-right:15px;}
.blog_listing .blog_image{width:45%;}
.blog_listing .blog_text{width:55%;}
.blog_listing:last-child{margin-bottom:3rem;}
.blog_banner .inner-page-layer{min-height:200px;}
.container{max-width:720px;}
.col-sm-9{width:100%;}
.col-sm-3{width:100%;}
.blog_right{padding-left:0;}
footer .col-sm-5{width:50%;}
footer .col-sm-4{width:50%;}

}

@media (max-width:768px) {
#nav-fullscreen li.service ul{top:20%;}
.container{max-width:720px;}

}

@media (max-width:736px) {
.navbar-brand{margin-right:95px;}	
.header-shrink .navbar-brand{margin-right:150px;}
.navbar-brand img{height:60px;}
.phone{font-size:14px; margin-left:10px; margin-top:27px;}
.top_btn{margin-top:20px;}
#nav-fullscreen{padding-left:45px; padding-right:45px;}
#nav-container{margin-top:22px;}
#nav-fullscreen li.service ul{top:35%; margin-left:35%;}
.heading_main{font-size:19px;}
.heading, .business_bg h5{font-size:30px;}

.social_main{width:65%;}
.spinner{right:-130px; width:280px; height:280px;}
.discuss .heading{font-size:55px;}

.blog_listing .blog_image{width:100%; padding-right:0; margin-bottom:1rem;}
.blog_listing .blog_text{width:100%;}
.blog_listing .blog_image a{width:100%;}
.blog_image img{width:100%;}

.container{max-width:540px;}


}

@media (max-width:667px) {
.navbar-brand{margin-right:60px;}	
.header-shrink .navbar-brand{margin-right:115px;}
#nav-fullscreen li.service ul{margin-left:37%; font-size:16px;}


}

@media (max-width:640px) {
.navbar-brand{margin-right:47px;}	
.header-shrink .navbar-brand{margin-right:102px;}
#nav-fullscreen{padding-left:30px; padding-right:30px;}
#nav-fullscreen li.service ul{margin-left:34%;}


}

@media (max-width:568px) {
header .top_btn a{padding-left:10px; padding-right:10px; font-size:11px;}
header .top_btn a img{height:10px; margin-right:5px;}
.header-shrink .top_btn{margin-top:13px;}
.navbar-brand{margin-right:45px;}
.header-shrink .navbar-brand{margin-right:87px;}
#nav-fullscreen{font-size:20px;}
#nav-fullscreen li.service img{top:6px;}
#nav-fullscreen ul li{margin:25px 0;}
.discuss .sub_heading{font-size:12px;}
.discuss .heading{font-size:45px;}
footer .pl-5{margin-top:2rem;}
.copyright{margin-top:2.5rem;}

.container{width:100%; max-width:inherit;}


}

@media (max-width:480px) {
body{font-size:15px;}	
footer{font-size:14px;}
.navbar-brand{margin-right:0; position:absolute; left:0; right:0; display:flex; justify-content:center;}
.header-shrink .navbar-brand{margin-right:0;}
.header-shrink #nav-container{margin-bottom:12px;}
.phone, .top_btn{display:none;}
#nav-fullscreen{padding-left:20px; padding-right:20px;}
#nav-fullscreen li.service ul{margin-left:49%; top:12%; font-size:15px;}
#nav-fullscreen li.service ul li{width:94%;}
.heading, .business_bg h5, .testi_main .heading{font-size:25px;}
.spinner{display:none;}
.social_main{width:95%;}
.btn{font-size:16px;}

.blog_listing .heading, .blog_detail .heading{font-size:20px;}
.blog_banner .inner-page-layer{min-height:160px;}
.pagination{overflow:auto;}

}

@media (max-width:414px) {


}

@media (max-width:375px) {
#nav-fullscreen li.service ul{top:13%;}
.discuss .heading{font-size:40px;}


}

@media (max-width:360px) {


}

@media (max-width:320px) {
#nav-fullscreen li.service ul{margin-left:54%; font-size:13px;}



}
