

@media only screen and (max-width : 1440px) {
	.home-2ndsec .logocon1{
	  width: 100%;height: 55px;
	  margin-bottom: 10px;
	}

	.home-2ndsec .logocon2{
	  width: 100%;height: 55px;
	  margin-bottom: 10px;
	}

	.home-2ndsec .logocon3{
	  width: 100%;height: 55px;
	  margin-bottom: 10px;
	}

	.home-2ndsec .logocon4{
	  width: 100%;height: 55px;
	  margin-bottom: 10px;
	}

	.home-2ndsec .logocon5{
	  width: 100%;height: 55px;
	  margin-bottom: 10px;
	}

}


@media only screen and (max-width : 991px) {
	.navbar-brand .logo {
	    width: 180px;
	    height: auto;
	}
	
	.topper .number {
	    font-size: 22px;
	}
	
	.topper .text {
	    padding-left: 10px;
	    line-height: 1.5;
	}
	
	.navbar-brand span {
	    font-size: 12px;
	    color: #005a84;
	    font-family: 'poppinsmedium';
	}
	
	.navbar-nav{
		margin: 0px auto;
	}
	
/* 	 */

	.home-1stsec h4 {
	    font-size: 22px;
	}


	.home-1stsec .imgcon {
		display: none;
	}
	
/* 	 */

	.home-2ndsec .logocon {
	    margin-top: 15px;
	}

	.productbox {
		width: 50%;
	}
	
/* 	 */

	.home-3rdsec .img{
		width: 100%;height: 300px;
	}
	
/* 	 */

	.home-4thsec img{
		width: 80%;height: auto;
	}
	
/* 	 */

	.home-6thsec .bannercon{
		width: 100%;height:300px;
		background-position: top left !important;
	}
	
/* 	 */

	.home-7thsec .bannercon{
		width: 100%;height:300px;
		background-position: top left !important;
	}
	
/* 	 */

	.home-8thsec .bannercon{
		width: 100%;height:300px;
		background-position: center center !important;
	}
/*  */

	.footer-sec iframe{
		width: 100%;
		height: 300px;
		
	}
	
/* testimony */

	.testimony-wrap .user-img {
	    width: 110px;
	    height: 110px;
	}
	
	.iconimge {
	    background-color: #f47321;
	    border-radius: 50%;
	    width: 90px;
	    height: 90px;
	}
	
	.testimony-wrap .text {
	    width: calc(100% - 120px);
	    position: relative;
	    margin-left: 0rem;
	}
	
	.testimony-wrap .quote {
	    top: -25px;
	}
	
	.testimony-wrap .quote i {
	    font-size: 70px;
	    color: #5d50c6;
	}
	
	.mscc-6thsecc .owl-item.center p {
	    font-size: 16px;
	}



}

@media only screen and (max-width : 885px) {
	.nav-top .navbar-dark .navbar-nav .nav-link {
	    font-size: 14px;
	}

}


@media only screen and (max-width : 767px) {
	.navbar-brand .logo {
	    width: 150px;
	    height: auto;
	}
	
	.topper .phone {
	    text-shadow: -1px 0 1px #000;
	}
	
	.navbar-nav {
	    margin: 0px 12px;
	}
	
/* 	 */

	.home-2ndsec{
		display: none;
	}
	

/*  */

	.pricingcon{
		min-height: auto;
	}
	
/*  */

	.mscc-2ndsec p {
	    color: #fff;
	    font-size: 14px;
	    font-family: 'poppinsregular';
	}

	.imgxpro{
  
	  width: 50%;height: 80px;
	}
	
	.imgpro{
  
	  width: 50%;height: 80px;
	}

	.imgmsapp{
	  width: 50%;height: 80px;
	}


	.lmbtn{
	padding: 0px !important;
	}

	.pcbtn{
	padding: 0px !important;
	}

	.ftbtn{
	padding: 0px !important;
	}

	.rdbtn{
	padding: 0px !important;

	}

	.lmbtn .btn{
	margin-top: 10px !important;
	}

	.pcbtn .btn{
	margin-top: 10px !important;
	}

	.ftbtn .btn{
	margin-top: 10px !important;
	}

	.rdbtn .btn{
	margin-top: 10px !important;

	}

}

@media only screen and (max-width : 575px) {
	.chatsec{
		display: block;
	}
	.chatbtn {
	    width: 100px;
	    margin-top: 70px;
	    border-radius: 0px 0px 5px 5px;
	    font-size: 12px;
	    font-family: 'poppinsregular';
	    
	}
	
	.navbar-brand {
	    margin: auto;
	    
	}
	
	.navbar-brand .logo {
	    width: 150px;
	    height: auto;
	    margin: auto;
	}
	
	.home-1stsec h4 {
	    font-size: 20px;
	    line-height: 20px;
	}
	
	.home-1stsec button{
		width: 100%;
	}
	
/* 	 */
	.home-3rdsec h2 {
	    font-size: 18px;
	    line-height: 25px;
	    font-weight: 600;
	}
/* 	 */
	
	.home-4thsec .title {
	    font-size: 18px;
	    line-height: 25px;
	    font-weight: 600;
	}
	
	.home-4thsec h2 {
	    font-size: 18px;
	    line-height: 25px;
	    font-weight: 600;
	}
/* 	 */

	.home-5thsec h2 {
	    font-size: 18px;
	    line-height: 25px;
	    font-weight: 600;
	}
	
/* 	 */

	.home-6thsec .title {
	    font-size: 18px;
	    line-height: 25px;
	    font-weight: 600;
	}
	
	.home-7thsec .title {
	    font-size: 18px;
	    line-height: 25px;
	    font-weight: 600;
	}
	
	.home-8thsec .title {
	    font-size: 18px;
	    line-height: 25px;
	    font-weight: 600;
	}
	
	.home-9thsec .title {
	    font-size: 18px;
	    line-height: 25px;
	    font-weight: 600;
	}
/* 	 */
	
	.home-10thsec h2 {
	    font-size: 18px;
	    line-height: 25px;
	    font-weight: 600;	
	    
	}
/* 	 */
	
	.home-11thsec h2 {
	    font-size: 18px;
	    line-height: 25px;
	    font-weight: 600;	
	    
	}
	
	.home-11thsec .text h4 {
	    font-size: 16px;
	}
	
	.footer-sec .ftco-footer-widget h2 {
	    color: #fff;
	    margin-bottom: 20px;
	    font-size: 16px;
	    font-weight: 500;
	}
	
	.footer-sec {
	    padding: 3em 0;
	}
	
	
	#dvUserName{
		margin-top: 0px;
	}
	
/* 	 */

.btnX {
    position: absolute;
    width: 40px;
    height: 40px;
    background-color: #fff;
    border-radius: 50%;
    z-index: 1;
    right: -15px;
    top: -15px;
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: 1rem;
    pointer-events: none;
}

	
}




/*
// X-Small devices (portrait phones, less than 576px)
@media (max-width: 575.98px) { ... }

// Small devices (landscape phones, less than 768px)
@media (max-width: 767.98px) { ... }

// Medium devices (tablets, less than 992px)
@media only screen and (max-width: 991px) {
	
	.navbar-brand .logo {
	    width: 180px;
	    height: auto;
	}
	
	.topper .number {
	    font-size: 25px;
	}

}

// Large devices (desktops, less than 1200px)
@media (max-width: 1199.98px) { ... }

// X-Large devices (large desktops, less than 1400px)
@media (max-width: 1399.98px) { ... }
*/