@media screen and (max-width:1920px) {
  
}
@media screen and (max-width:1600px) {
	.navbar-brand {
    width: 28%;
}
}
@media screen and (max-width:1366px) {
	.navbar-brand {
    width: 23%;
}
	.navbar-brand img {
    width: 84px;
}
 

	.sticky {    height: 67px;}

.navbar-expand-sm .navbar-nav .nav-item:last-child .nav-link {
    padding: 13px 34px;
}
.nav-item .nav-link {
    display: block;
    margin-top: 5px;
}}
@media screen and (max-width:1280px) {
	.iedws {
    top: 6%;
    position: relative;
}
	.contde p {
    margin-right: 13%;
}
	.ridew {
    width: 42%;
}
}
@media screen and (max-width:1169px) {
	.mcssfour, .mcsstwo, .mcssthree {
    padding: 40px 0;
}
	    .navbar-brand {
        width: 11%;
    }
	.seonew.riime {    padding: 40px 0 0;}
	
	.idew p {
    width: 70%;
    margin: 0;
    padding-right: 0;
}
	.contde p {
        margin-right: 0;
		    width: 47%;
    }
	    .ridew {
        width: 51%;
    }
	.allehead {
    font-size: 24px;
    margin-bottom: 15px;
    line-height: 30px;
}
	.seotwo li span {
    font-size: 16px;
    width: 81%;
}
.contde {
    top: 22%;
}

	footer h4 {
    font-size: 22px;
    margin-bottom: 13px;
    line-height: 30px;
}
	.hese a {
    font-size: 16px;
}
	.hese {
    margin: 0 0 18px;
}
	footer p {
    color: #fff;
    font-size: 11px;
}
	.liese {
    display: inline-block;
    float: left;
    font-size: 11px;
}
	
	.ftime {
    height: 403px;
}
	#back-top a {
    font-size: 15px;
    height: 35px;
    width: 35px;
    line-height: 35px;
    border-radius: 35px;
}
}
@media screen and (max-width:991px) {
	.mcssone h1 {
    font-size: 34px;
}
    .navbar .nav-link {
        font-size: 12px;
        margin: 6px 0 0 0;
        color: #fff;
        font-weight: 700;
    }
	.navbar-expand-sm .navbar-nav .nav-item:last-child .nav-link {    font-size: 13px;}
	.bgime {
    height: 601px;
}
	.rbtn {
    border: none;
    padding: 13px 34px;
    font-size: 13px;
}
	.these ul li p {
    font-size: 13px;
    margin: 15px 0 0 0;
    line-height: 19px;
}
	.seonew.riime .conodes {
    padding: 0;
}
	
	.mcssthree ul li {
    width: 29%;
}
	    .idew p {
        width: 60%;
        margin: 0;
        padding-right: 0;
        font-size: 13px;
    }
	.contde p {
        margin-right: 0;
        width: 40%;
        font-size: 21px;
        line-height: 29px;
    }
	    .ridew {
        width: 62%;
    }
	.contde {	
    padding: 0 21px;
}
	    .ridew {
        width: 56%;
    }
	    .contde p {
        margin-right: 0;
        width: 43%;
        font-size: 19px;
        line-height: 25px;
    }
	.ide img.bgime {
    width: 100%;
    object-fit: cover;
    height: 216px;
}
	footer .container {
    top: 28px;
}
	.ide {
    margin: 20px auto 0;
}
}
@media screen and (max-width:767px) {
	.mcssone p {
    font-size: 16px;
    line-height: 23px;
    margin: 0;
}
	.seonew img {
    border-bottom-right-radius: 40px;
    border-top-left-radius: 40px;
    height: 301px;
    width: 100%;
    display:block;
    vertical-align: middle;
    margin: 0 0 35px 0;
}
	.conodes {
    display:block;
    width: 100%;
    vertical-align: middle;
    padding: 0;
}
	.seotwo img {
    height: 364px;
    object-fit: cover;
    width: 89%;
    border-radius: 30px 0;
    overflow: hidden;
    margin: 0 auto 33px;
    display: block;
}
	.seotwo {
    background: rgba(161, 29, 42, 0.05);
    border-radius: 20px;
    padding-top: 31px;
    margin: 42px 0;
}
	.dese {
    display: block;
    width: 100%;
    vertical-align: middle;
    padding: 0 29px 31px;
}
	
	.these ul li  {width: 30%;}
	.these {
    overflow: hidden;
    padding-bottom: 30px;
}
	.seonew.riime img {
    float: none;
    border-radius: 22px;
    height: 319px;
}
	    .seonew.riime {
        padding: 0;
    }	
	.owl-carousel .owl-item .idew img {
    width: 175px;
    vertical-align: top;
}
	.contde p {
        width: 100%;
        font-size: 19px;
        line-height: 25px;
        margin: 0 0 16px 0;
    }
	    .ridew {
        width: fit-content;
    }
}
@media screen and (max-width:640px) {
	.navbar-toggler {background: #fff;}
	    .mcssthree ul li {
        width: 46%;
        min-height: 304px;
    }
	.idew p {
        width: 100%;
        margin: 16px 0 0 0;
        padding-right: 0;
        font-size: 13px;
    }
	    .contde {
        top: 14%;
    }
	    .ftime {
        height: 473px;
    }
	.navbar-nav.me-auto.mb-2.mb-sm-0 {    background: #1c1c1c;
    padding: 16px;}
	#nav-sticky {z-index: 2222222222222;}

.navbar-toggler:focus {
    text-decoration: none;
    box-shadow: none;
    outline: none;
}
	    .navbar-expand-sm .navbar-nav .nav-item:last-child .nav-link {
        font-size: 13px;
        margin: 13px 0 0 0;
    }
	
	.mcssone::before {
    background: rgba(0, 0, 0, 0.6);
}
}


@media screen and (max-width:479px) {
	.bgime {
        height: 562px;
    }
	.seonew img {

        margin: 0 0 18px 0;
    }
	    .seotwo li span {
        font-size: 14px;
        width: 74%;
        line-height: 20px;
    }
	.mcsstwo ul {
    margin-bottom: 0;
}
	.mcssthree p br {display: none;}
	
	    .contde p {
        width: 100%;
        font-size: 16px;
        line-height: 21px;
        margin: 0 0 16px 0;
    }
	.rbtn {
        padding: 13px 24px;
    }
	.namede span {
    font-size: 12px;
    display: block;
}
	.namede {
    font-size: 19px;
    margin: 12px 0 0 0;
}
	    .seonew img {
        height: 205px;
 
    }
	    .seotwo img {
        height: 212px;
  
    }
}
@media screen and (max-width:440px) {
	ridew img {
    object-fit: contain;
    height: 34px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
}
	.mcssthree ul li {
        width: 100%;
        min-height: auto;
    }
	.mcssthree ul li .burpoe {
    position: relative;
    margin: 5px 0;
}
	.rede {
    color: #a20d23;
    font-size: 16px;
    margin: 0;
}
	.mcssthree ul li .burpoe p {
    font-size: 13px;
    line-height: 16px;
    margin: 0 0 6px 0;
    padding: 0 0 0 11px;
}
	.mcssthree ul li .burpoe p::before {
    height: 4px;
    width: 4px;
    top: 6px;
}
	    .allehead {
        font-size: 19px;
        margin-bottom: 15px;
        line-height: 24px;
    }
	.ide {
    border-radius: 0 19px;
}
	.ridew img {
    object-fit: contain;
    height: 36px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
}
	    .rbtn, .navbar-expand-sm .navbar-nav .nav-item:last-child .nav-link {
        padding: 9px 13px;
    }
		.mcssfour, .mcsstwo, .mcssthree {
        padding: 30px 0;
    }
	    .these {
        overflow: hidden;
        padding-bottom: 15px;
    }
	    .these ul li {
        width: 47%;
    }
	.seotwo {
        margin: 28px 0;
    }
}
@media screen and (max-width:380px) {

	    .mcssone h1 {
        font-size: 30px;
    }
	    .seotwo li span {
        font-size: 14px;
        width: 100%;
        line-height: 20px;
        margin: 6px 0 0 0;
    }
	.seotwo li {
    width: 47%;
    margin-right: 2%;
}
	.these ul li {
    min-height: 200px;
}
	.ftime {
        height: 541px;
    }
	
}
@media screen and (max-width:359px) {}
@media screen and (max-width:320px) {}