@media (width >=1301px) {
    .container {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
}
@media (width <=1200px) {
    body{
        padding-bottom: 60px !important;
    }
}

@media (width <=1300px) {

    #carouselExampleDark>img:nth-child(1),
    #carouselExampleDark>img:nth-child(2) {
        width: 170px;
    }

    #carouselExampleDark>img:nth-child(3),
    #carouselExampleDark>img:nth-child(4) {
        width: 90px;
        top: 100px !important;
    }
}

@media (width <=767px) {

    #carouselExampleDark>img:nth-child(1),
    #carouselExampleDark>img:nth-child(2) {
        width: 120px;
    }

    #carouselExampleDark>img:nth-child(3),
    #carouselExampleDark>img:nth-child(4) {
        width: 60px;
        top: 50px !important;
    }
}

@media (width <=576px) {
    #carouselExampleDark>img:nth-child(1),
    #carouselExampleDark>img:nth-child(2) {
        width: 70px;
    }

    #carouselExampleDark>img:nth-child(3),
    #carouselExampleDark>img:nth-child(4) {
        width: 30px;
        top: 20px !important;
    }
}

/* LAKSHMI CSS */

@media screen and (max-width:1820px){



}

@media screen and (min-width:1700px){

}

@media screen and (max-width:1700px){



}


@media screen and (max-width:1370px){

.container {
	padding-right: 15px;
	padding-left: 15px;
}


}


@media only screen and (max-width:1244px){

}


@media only screen and (max-width:1199px){

.login-btn, .crte-btn, .chat-btn, .call-btn{
	display:none;
}


.section-title {
    font-size: 32px;
}
.footer-title {
    font-size: 20px;
}
.footer-logo {
    height: 60px;
}
.fsocial-icons .f-icon {
    margin: 0px 8px;
}
.copy-right-block {
    margin-top: -3px;
}

}



@media only screen and (max-width:1023px){


.header-nav {
    padding: 0;
}



}


@media only screen and (max-width:991px){
    .card-body .border-start{
        border: 0px  !important;
    }

	/* common css  */

.rsp-lg-m-0 {margin: 0;}

.rsp-lg-mr-0 {margin-right: 0;}

.rsp-lg-ml-0 {margin-left: 0;}

.rsp-lg-mt-0p{margin-top:0px;}

.rsp-lg-mt-10p{margin-top:10px;}

.rsp-lg-mt-20p{margin-top:20px;}

.rsp-lg-mt-25p{margin-top:25px;}

.rsp-lg-mt-30p{margin-top:30px;}

.rsp-lg-mtb-20p{margin-top:20px;margin-bottom:20px;}

.rsp-lg-mtb-25p{margin-top:25px;margin-bottom:25px;}

.rsp-lg-mlr-auto{margin-left:auto; margin-right:auto;}

.rsp-lg-mb-20p {margin-bottom: 20px;}

.rsp-lg-mb-25p {margin-bottom: 25px;}

.rsp-lg-mb-40p {margin-bottom: 40px;}

.rsp-lg-p-0 {padding: 0;}

.rsp-lg-pr-0 {padding-right: 0;}

.rsp-lg-ptb-25p{padding-top:25px;padding-bottom:25px;}

.wh-lg-init {white-space: initial;}

.rsp-lg-dis-block {display: block !important;}

.rsp-lg-txt-center {text-align:center;}

.rsp-lg-flex-dir {flex-direction: column-reverse;}

.rsp-lg-ht-auto{height: auto;}


/* COMMON CSS */

.common-section {
    padding-top: 20px;
    padding-bottom: 20px;
}
.pt-gap {
    padding-top:20px;
}
.pb-gap {
    padding-bottom:20px;
}
.page-top {
    padding-top:10px;
}
.common-section2{
	padding-top:20px;
	padding-bottom:20px;
}

.pt-gap2{
	padding-top:20px;
}

.pb-gap2{
	padding-bottom:20px;
}

.section-title, .inner-title {
    font-size: 24px;
    letter-spacing: 0;
}
.section-title-gap {
    margin-bottom: 10px;
}

.section-title:before, .section-title:after {
    display:none;
}

/* HEADER CSS */



/* HOME PAGE CSS */
.upgrade-card {
    padding: 25px;
}
.trust-wrap {
    padding: 20px;
}
.about-wrap {
    padding: 0px 20px 20px 20px;
}
.portal-flower-pattern {
    width:100%;
    height:100%;
}
.portal-grade {
    width: 250px;
    height: 250px;
}
.portal-icon {
    height:200px;
}


/* FOOTER CSS */

.fbox1 {
    margin-right: 0;
}
.fbox3 {
    margin-left: 0;
}
.fbox4 {
    justify-content: initial;
}
.copy-right-block {
    padding-bottom: 10px;
    margin-top: -5px;
}


}


@media screen and (max-width:767px){

    .footer-sec{
        padding-top: 25px;
    }
    .cmn-p-t {
        padding-top: 100px !important;}
/* common css  */

.rsp-m-0 {margin: 0;} .rsp-m-5p {margin: 5px;}

.rsp-mt-10p {margin-top:10px;}

.rsp-mt-15p {margin-top:15px;}

.rsp-mt-20p {margin-top:20px !important;}

.rsp-mt-25p {margin-top: 25px;}

.rsp-mtb-20p{margin-top:20px;margin-bottom:20px;}

.rsp-mtb-25p{margin-top:25px;margin-bottom:25px;}

.rsp-mtb-40p{margin-top:40px;margin-bottom:40px;}

.rsp-mt-0 {margin-top: 0px;}

.rsp-mb-0 {margin-bottom: 0px;}

.rsp-mb-20p {margin-bottom: 20px;}

.rsp-mb-25p {margin-bottom: 25px;}

.rsp-p-0 {padding: 0;} .rsp-pr-15p{padding-right:15px;} .rsp-pl-15p{padding-left:15px;}

.rsp-pt-10p{padding-top:10px;}

.rsp-pt-20p{padding-top:20px;}

.rsp-ptb-15p{padding-top:15px;padding-bottom:15px;}

.rsp-ptb-20p{padding-top:20px;padding-bottom:20px;}

.rsp-ptb-25p{padding-top:25px;padding-bottom:25px;}

.rsp-ptb-30p{padding-top:30px;padding-bottom:30px;}

.rsp-pt-0 {padding-top: 0;}

.rsp-pb-0 {padding-bottom: 0;}

.rsp-pb-20p{padding-bottom:20px;} .rsp-pb-25p{padding-bottom:25px;} .rsp-pb-30p{padding-bottom:30px;} .rsp-pb-40p{padding-bottom:40px;}

.rsp-w-100{width:100% !important;}

.rsp-ht-auto{height: auto;}

.rsp-margin-auto{margin: auto;}

.wh-md-init {white-space: initial;}

.rsp-md-flex-dir {flex-direction: column-reverse;}

.rsp-m-txt-center {text-align:center !important;}

.rsp-m-txt-initial {text-align:initial !important;}

.rsp-m-dis-block {display: block !important;}

.rsp-m-justify-initial {justify-content:initial;}

.rsp-m-justify-space {justify-content: space-between;}

.rsp-m-justify-center {justify-content: center;}

/* COMMON CSS */

.section-title-gap2 {
    margin-bottom: 10px;
}

body {
    font-size: 15px;
    line-height: 22px;
}

/* HEADER CSS */

.htop-sec {
    top: 5px;
    padding: 0px 0vw;
}
.htop-wrap {
    padding: 8px 10px;
}
.logo {
    height:43px;
}

.about-section {
    padding-bottom: 20px;
}
.owl-theme .owl-nav.disabled + .owl-dots {
    margin-top: 0 !important;
}
/* HOME PAGE CSS */

.thmb-item {
    padding:10px 5px;
    gap: 10x;
}
.thmb-icon-bar {
	width: 45px;
	height: 45px;
}
.thmb-icon-bar img {
    height: 18px;
}
.thmb-item h4 {
	font-size: 14px;
	letter-spacing: 0px;
	padding-top:10px;
}
.thmb-item p {
    font-size: 13px;
    line-height: 20px;
    width: 36%;
}

.pink-curve {
    margin-top: -2px;
}

.about-wrap {
    padding: 25px 15px;
	background-size: 100%;
	background-position: bottom center;
	position: relative;
}
.about-wrap:before{
	content: '';
        background: #fff;
        position: absolute;
        width: 100%;
        height:80%;
        left: 0;
        right: 0;
        top: 0;
		z-index: -1;
}
.section-title, .inner-title {
    font-size: 20px;
    letter-spacing: 0;
    line-height: 28px;
}
body{
    font-size: 15px;
    line-height: 26px;
}

.about-icon {
    height: auto;
}
    .trust-wrap {
        background-position: top center;
        background-size: 100%;
        padding: 15px;
        position: relative;
    }
	.trust-wrap:before {
        content: '';
        background: #fff;
        position: absolute;
        width: 100%;
        height: 100%;
        left: 0;
        right: 0;
		/* z-index: -1; */
    }
.trust-wrap:before{
	content:'';
	background:#fff;
	position:absolute;

}

.trust-icon-bar {
    width: 120px;
    height: 120px;
}
.trust-icon {
    height:50px;
}
.trust-title {
    font-size: 15px;
    margin-top: 8px;
}
.upgrade-section {
    margin-top: 0;
	padding-bottom: 50px;
}
.green-curve {
    margin-top:0px;
}

.btn-pd {
display: inline-block;
        padding: 10px 15px;

}
/* FOOTER CSS */

.footer-top {
    padding:0px 0px 25px 0px;
}
.footer-title {
    font-size: 18px;
}
.fsocial-icons {
    padding: 9px 10px;
}
.foot-li ul li {
    margin-top: 5px;
}
.footer-content {
    font-size: 14px;
    letter-spacing: 0.5px;
}
.copy-right-block {
        padding-bottom: 10px;
        font-size: 13px;
        line-height: 22px;
        margin-top: -9px;
    }


}

@media screen and (max-width:575px){

/* common css  */

.rsp-sm-dis-block {display: block !important;}

.rsp-sm-mt-10p {margin-top:10px;}

.rsp-sm-mt-15p {margin-top:15px;}

.rsp-sm-mr-0 {margin-right:0;}

.rsp-sm-pt-20p {padding-top:20px;}

.rsp-sm-flex-dir {flex-direction: column-reverse;}

.rsp-sm-txt-initial{text-align:initial;}

.rsp-sm-txt-center{text-align:center;}

.rsp-sm-margin-auto{margin: auto;}

.rsp-sm-font16{font-size:16px;}

/* common css */

/* HEADER CSS */


	/* HOME PAGE CSS */


}


@media screen and (min-width:992px) and (max-width:1200px){

/* FOOTER CSS */


}



@media screen and (min-width:768px) and (max-width:991px){


}






/* MEGA MENU RESPONSIVE COMMON CODE CSS */


@media (width <=991px) {

    .nav-item.dropdown {
        display: flex;
        align-items: center;
        flex-direction: column;
    }
	    /* .nav-dropdown > li > a, */
    /* .megamenu-list > li > a { */
        /* color: #fff !important; */
    /* } */

    /* .nav-dropdown > li > a:hover { */
        /* background-color: transparent; */
        /* color: #fff; */
    /* } */


    /* .navbar-nav > li:hover, */
    /* .navbar-nav > li.active { */
        /* background:#1C1E59; */
    /* } */
    /* .navbar-nav > li:hover a, */
    /* .navbar-nav > li.active a { */
        /* background:#1C1E59; */
        /* color: #fff !important; */
    /* } */

	    /* .nav-menu > li:hover, */
    /* .nav-dropdown { */
        /* background-color: #ab0d0f !important; */
        /* background-image: none !important; */
    /* } */

}
