@media only screen and (min-width: 1200px){
	.header .menu-btn{display: none;}
	.offcanvas-header{display: none;}
	.offcanvas-start{width: auto;position: relative;transform: none;visibility: visible;border: 0;background-color: transparent;box-sizing: border-box;}
	.offcanvas-body {padding: 0;overflow-y: unset;}
	.offcanvas{transition: none}
	.header .navbar>ul>li.slideBtnss{ display: none; }
}
@media only screen and (max-width: 1600px){
	body{font-size: 17px;}
	.container-fluid {padding: 0 50px;}
	.vr-section-yellow {background-position: left -120px top -70px;background-repeat: no-repeat;background-size: 260px auto;}
	.sec-grid-common:before {left: -80px;bottom: -224px;width: 235px;height: 386px;background-size: 235px auto;}
	.header .navbar>ul>li {padding: 15px 20px;}
	.btn {padding: 12px 30px;}
	.header .right-sec {margin-left: 25px;}

	.logo img{ max-width: 210px; }
}
@media only screen and (max-width: 1440px){
	body{font-size: 17px;}
	.container-fluid {padding: 0 15px; }
	.header .right-sec {margin-left: 35px;}
	.btn {padding: 12px 30px;font-size: 17px;}
	.header .logo img{width: 240px;}
	.header .drop-lang.clicked .dropdown-toggle:before {top: calc(100% + 18px);}
	.header .dropdown-menu-mega .top-filter-row .form-control.search {border: 1px solid #110358;height: 53px;border-radius: 15px;padding: 12px 20px;font-size: 16px;color: #333537;background-size: 18px auto;}
	.selected-box {height: 53px;border-radius: 15px;padding: 5px 20px;font-size: 14px;background-size: 25px auto;}
	.selected-box .country-label{font-size: 15px;}
	.selected-box .lang-label{font-size: 14px;}
	.header .dropdown-menu-mega-wrapper {padding: 25px;}
	.header .dropdown-menu-mega .top-filter-row .form-label{font-size: 18px;}
	.header .dropdown-menu-mega .close-btn {position: absolute;top: 17px;right: 20px;width: 15px;}
	.aboutus-1 p {font-size: 16px;}
	.grid-box ul li:before{top: 10px;}
	.grid-box h3 {font-size: 24px;margin-bottom: 15px;}
	.grid-box .img-sec{height: 35px;}
	.inner-banner{min-height: 340px;}
	.map-box{height: 440px;}
	.header .navbar>ul>li {padding: 15px 20px;}
	.signin-btn{margin-left: 20px;}
	.header .right-sec {margin-left: 15px;}
	.btn {padding: 12px 25px;font-size: 16px;}
	.header .navbar>ul>li {padding: 13px 16px;}

	.header .btn.contact-btn{ padding-left: 18px; padding-right: 18px; }
	.btn.signin-btn{ min-width: 123px; }
	.accordion-button{ font-size: 20px; }
}
@media only screen and (max-width: 1340px){
	.sec-grid-common:before {left: -90px;bottom: -204px;width: 175px;height: 326px;background-size: 175px auto;}
}
@media only screen and (max-width: 1366px){
	.ps-sec-1:before {content: '';position: absolute;left: -130px;top: 30px;width: 245px;height: 396px;background-repeat: no-repeat;background-size: 245px auto;background-image: url(../images/sec-grid-common.svg);}
	.ps-sec-1:after {content: '';position: absolute;left: -30px;bottom: -110px;width: 131px;height: 290px;background-repeat: no-repeat;background-size: 131px auto;background-image: url(../images/flower-img-1.png);}
	.ps-sec-grid-row:before {content: '';position: absolute;width: 114px;height: 158px;background-repeat: no-repeat;background-image: url(../images/stones-img-1.png);background-size: 114px auto;background-position: center;right: -30px;bottom: 20px;}
	.monash-sec .content-box .bottom-part>div>img{height: 70px;}
}
@media screen (min-width: 991px) and (max-width: 1340px) {
	.sec-grid-common + div{padding-top: 120px!important;}
	.sec-grid-common{padding-bottom: 100px;}
}
@media only screen and (min-width: 1280px){
	.inner-banner .text-start h1{font-size: 44px;}
}
@media only screen and (max-width: 1140px){
	.middle-banner-sec .right-sec {width: 60%;}
	.middle-banner-sec .left-sec {width: 100%;max-width: 36%;}
}
@media only screen and (min-width: 1140px){
	.footer .brand-box{/*margin-left: -20px*/}
}
@media only screen and (max-width: 1280px){
	body{font-size: 16px;}
	.container-fluid {padding: 0 20px;}
	.header .right-sec {margin-left: 0;}
	.header .logo img{width: 175px;}
	.btn {padding: 7px 20px;font-size: 15px;}
	.header .drop-lang .dropdown-toggle {padding: 12px 15px!important;margin-right: 8px;font-size: 14px;}
	.header .drop-lang svg {width: 18px;}
	.header .drop-lang .dropdown-toggle:after {margin-left: 10px;}
	.header .drop-lang svg {margin-right: 5px;}
	.header .navbar>ul>li {padding: 10px;}
	/*.container {max-width: 1040px;}*/
	.home-banner .carousel-item{padding: 120px 0;}
	.home-banner .carousel-item .content-box:before{height: 127px;width: 143px;background-size: 127px 143px;left: 0px;}
	h1 {font-size: 44px;padding: 20px 0;}
	div h1 + p {font-size: 18px;}
	div h1 + p + .btn {margin-top: 30px;}
	.home-banner .carousel-item .content-box{padding: 15px 0;padding-left: 30px;}
	.sec-pd-85 {padding: 70px 0;}
	.welcome-sec {background-size: 190px auto;}
	.vr-section {padding: 70px 0 85px;background-position: top 0% left;}
	.play-1-btn {width: 90px;height: 90px;min-width: 90px;min-height: 90px;}
	.play-1-btn img {width: 35px;}
	.vr-section h2 {font-size: 32px;}
	.vr-section-yellow {background-position: left -90px top -50px;background-repeat: no-repeat;background-size: 200px auto;}
	.vr-section-listing {padding: 10px 0 65px;}
	h3 , .random-text h2 + h3{font-size: 18px;}
	.pda-section {padding: 80px 0;}
	.header .drop-lang.clicked .dropdown-toggle:before {top: calc(100% + 14px);}
	.inner-banner {min-height: 280px;}
	.header .dropdown-menu:before{right: 11px;}
	.grid-box-50 .right-sec img{max-width: 160px;margin: auto;width: 100%}
	.white-box{padding: 30px;}
	.inner-banner .white-box.b-transparent{padding: 30px 0}
	.map-box{height: 400px;}
	.img-product-box h3{font-size: 24px;}
	.img-product-box p{font-size: 18px;}
	.our-products.products .img-product-box .img-box {margin-left: 35px;margin-right: 0;height: 270px;flex: 0 0 450px;}
	.agents-list-box .agents-list-content ul li{font-size: 16px;}
	.agents-list-box .agents-list-content ul li img{top: 7px;}
	.agents-list-box .agents-list-content ul li{padding-left: 30px;}
	h1 sup {font-size: 25px;}
	.our-product-box .title-bar{font-size: 20px;}
	.our-product-box{height: 225px;}
	.monash-sec .content-box .bottom-part>div>img{height: 60px;}
	.monash-sec .content-box .bottom-part>div{padding: 25px 15px}

	.product-row-box .text-box{ padding: 13px;font-size: 19px; }
}
@media only screen and (max-width: 1180px){
	.sec-grid-common:before {display: none!important;}
}


@media screen and (max-width: 1199px)
{

	.header .navbar{text-align: center;
    font-size: 22px;
    min-height: 100%;
    align-items: center;
    width: 100%;
    justify-content: center; display: flex; padding-bottom: 50px; }

	.offcanvas-header{background-color: #F4F5F9;color: #000; }
	.header .dropdown-menu{ display: block !important;
    background: transparent;
    box-shadow: none;
    padding: 0;
    margin: 0; right: 0; }
    .header .dropdown-menu:before{ display: none; }
    .header .navbar>ul>li>a{ width: 100%; display: block; color: #696d70; padding: 10px 0;}

    .header .navbar>ul>li.active>a:before{ display: none !important; }
    .header .navbar .dropdown-item{ white-space: normal; background: transparent !important; text-align: center; padding: 10px 0; color: #777; font-size: 20px; }
    .header .navbar .dropdown-item:hover{ color:#110358 ; }
    .header .navbar .dropdown-toggle:after{ display: none !important; }
    .offcanvas-title{ display: none; }

    .offcanvas-body {background-color: #F4F5F9;
	background: rgb(244,245,249); 
	background: -moz-linear-gradient(top, rgba(244,245,249,1) 0%, rgba(255,249,249,1) 100%);
	background: -webkit-linear-gradient(top, rgba(244,245,249,1) 0%,rgba(255,249,249,1) 100%); 
	background: linear-gradient(to bottom, rgba(244,245,249,1) 0%,rgba(255,249,249,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f5f9', endColorstr='#fff9f9',GradientType=0 );

     }
	.header .navbar>ul{display: block;}
	.header .navbar>ul>li {padding: 5px 0; border-bottom: solid 1px #e8e9f1;}
	.header .navbar>ul>li:last-child{ border-bottom: 0; }
	.offcanvas{width: 100%;z-index: 99999}
	.header .navbar>ul>li.active>a{display: block;}
	.header .navbar>ul>li.active>a:before{width: 100%}
	.header .dropdown{width: 100%}
	.header .dropdown-menu {position: relative;margin-top: 0;}
	.header .navbar>ul>li>a{display: inline-block;width: auto;position: static;}

	.header .navbar>ul>li>a:hover,
	.header .navbar>ul>li.active>a{ color: #110358; }
	.header .navbar .dropdown-toggle:after{margin-left: auto;vertical-align: 0;position: absolute;right: 0;top: 20px;}

	.header .dropdown-menu-mega-wrapper {padding: 55px 0 20px;}	
	.header .dropdown-menu:before{right: auto;left: 15px}
	.header .navbar>ul>li.slideBtnss{ display: inline-block; width: auto; border-bottom: 0; padding-top: 30px; }
	.header .navbar>ul>li.slideBtnss .btn.contact-btn{  color: #000 !important; background: #F0CC26 !important; border-color: #F0CC26 !important;  font-size: 18px; min-width: 150px; }
	.header .navbar>ul>li.slideBtnss .btn.signin-btn{ background: #110358 !important; border-color: #110358 !important; color: #fff !important;  font-size: 18px; min-width: 150px; }

	.header .right-sec .btn{ display: none; }

}


@media only screen and (max-width: 991px){
	

	.container-fluid {padding: 0 15px;}
	.sec-pd-85 {padding: 40px 0;}
	.vr-section-yellow .y-sec {padding: 35px 30px;}
	.vr-section-listing {padding: 10px 0 50px;}
	.vr-section-listing .img-box{height: 34vw}
	h2{font-size: 26px;}
	.sec-pd-85.pb-0{padding-top: 30px;}
	.brand-box.text-center{width: 100%}
	.footer .social-bar{justify-content: center;}
	.grid-box-50 {background-image: url(../images/grid-boxes-2.svg);background-repeat: no-repeat;background-size: 130px auto;background-position: right -60px bottom -80px;}
	.map-box{height: 380px;}
	.random-text p + img{margin-bottom: 20px;}
	.img-product-box .img-box {height: 225px;flex: 0 0 250px;max-width: 100%;margin-right: 22px;overflow: hidden;}
	.img-product-box p {font-size: 16px;}
	.our-products.products .img-product-box .img-box {margin-left: 25px;margin-right: 0;height: 240px;flex: 0 0 360px;}
	.our-products.products .img-product-box .img-box .play-1-btn {height: 60px;width: 60px;min-height: 60px;min-width: 60px;}
	.our-products.products .img-product-box .img-box .play-1-btn img {width: 20px;}
	.agents-list h2{margin-bottom: 30px;}
	.agents-list-box .agents-list-title {padding: 13px 20px;}
	.agents-list-box .agents-list-content {padding: 20px;}
	.middle-banner-sec .left-sec {width: 100%;max-width: 100%;}
	.middle-banner-sec .right-sec {width: auto;position: relative;left: auto;right: auto;margin: 0 -15px;margin-top: 40px;}
	.middle-banner-sec{padding-bottom: 0}
	.middle-banner-sec .right-sec .r-item:before {content: '';position: absolute;left: 0;top: 0;width: 100%;height: 220px;background-image: linear-gradient(to bottom, #F4F5F9 , transparent);z-index: 1;}
	.psb-box .img-box{height: 430px;}
	.inner-banner.video-banner {min-height: 470px!important;}
	.monash-sec .content-box .bottom-part>div>img{height: 50px;}
	.monash-sec .content-box .bottom-part>div{padding: 20px 15px}
	.header {padding: 20px 0;}
	.middle-video-sec .video-box>img, .middle-video-sec .video-box>video{max-height: auto;}
	.signin-btn{margin-right: 20px;}
	.footer .bottom-footer{ font-size: 12px; }


	.radio-box-list .radio-box .radio-bar .radio-content .title-1{ padding-left: 15px; padding-right: 15px;margin-left: -15px; margin-right: -15px; }
	.radio-box-list .radio-box .radio-bar{ padding-left: 15px; padding-right: 15px; }
	.inner-banner .white-box{ padding: 15px; }
}
@media only screen and (min-width: 768px) and (max-width: 991px){
	.footer .top-footer .col-lg-9{padding: 0 30px}
}
@media only screen and (min-width: 767px){
	.header .btn.contact-btn:hover{border: 2px solid #F0CC26;background-color: transparent;opacity: 1;color: #F0CC26}
}
@media only screen and (max-width: 767px){
	.header .logo img {width: 180px;}
	.header .btn.contact-btn{padding: 0;height: 40px;width: 40px;min-height: 40px;min-width: 40px;border-radius: 100%;background-image: url('../images/contact-icon.svg');background-repeat: no-repeat;background-size: 20px auto;background-position: center;font-size: 0}
	.home-banner{min-height: 1px!important;}
	.home-banner .carousel-item {padding: 70px 0 160px;}
	h1 {font-size: 38px;padding: 15px 0;}
	div h1 + p {font-size: 16px;}
	.home-banner .carousel-item {padding: 50px 0 100px;}
	.home-banner .carousel-indicators {margin-bottom: 25px;}
	.home-banner .carousel-indicators [data-bs-target] {height: 10px;width: 10px;}
	div h1 + p br{display: none;}
	.puremind-img-1{width: 100%;max-width: 220px;}
	p {margin-bottom: 14px;}
	h2 {font-size: 22px;margin-bottom: 18px;}
	.vr-section h2 {font-size: 24px;}
	.play-1-btn {width: 70px;height: 70px;min-width: 70px;min-height: 70px;}
	.play-1-btn img {width: 25px;}
	.vr-section-yellow .y-sec {padding: 35px 20px;}
	.vr-section-yellow .img-sec:after{background-position: left top;left: 0;top: -15vw;background-repeat: no-repeat;background-size: 100% auto;background-image: url('../images/vr-section-yellow-grid-vertical.svg');}
	.pda-section {padding: 240px 0 50px;min-height: 1px;background-size: 100% auto;background-position: top center;}
	.pda-section:before{background-image: linear-gradient(to top, #110358 , transparent);}
	.footer, .pda-section{text-align: center;}
	.pda-section{text-align: left;}
	.footer .brand-box .footer-logo{width: 100%;margin: auto;max-width: 120px;}
	h4 {font-size: 18px;margin-bottom: 15px;}
	.footer{border: 0;border-top: 1px solid rgba(255,255,255,0.2);font-size: 16px;}
	.footer .top-footer {padding: 40px 0 10px;}
	.inner-banner {min-height: 180px;padding: 70px 0;}
	.footer .top-footer ul li a, .footer .top-footer ul li p{justify-content: center;}
	.grid-box-50 .right-sec img{max-width: 120px;margin: auto;width: 100%}
	.map-box{height: 320px;}
	h3 br, h2 br{display: none;}
	.img-product-box{display: block;text-align: center;}
	.img-product-box .img-box {height: auto;flex: auto;max-width: 100%;margin-right: 0;margin-bottom: 22px;width: 100%;}
	.our-products.products .img-product-box .img-box {margin-left: 0;margin-right: 0;height: auto;flex: auto;width: 100%;}
	.bcp-sec {bottom: auto;position: relative;text-align: center;margin-top: 10px;}
	.btn.backbtn>img{min-width: 18px;margin-bottom: 2.5px;}
	.btn.backbtn {padding: 8px 25px;}
	h1 sup {font-size: 22px;}
	.inner-banner:not(.home){display: block;padding-top: 20px;}
	.breadcrumb-nav{position: relative;}
	.middle-video-sec .video-box .content-box{font-size: 16px;padding: 15px;position: relative;background: #333537;}
	.common-content h3 {font-size: 19px;}
	.nav-tabs.tab1{display: block;}
	.nav-tabs.tab1>li{width: 100%}
	.nav-tabs.tab1 .nav-link{width: 100%;padding: 15px 0}
	.ps-sec-1:before{display: none;}
	.ps-sec-1 .grid-box .img-sec {height: 55px;}
	.psb-box h3 {font-size: 26px;}
	.psb-box p {font-size: 17px;}
	.psb-box .img-box{height: auto;}
	.inner-banner.video-banner {min-height: 1px!important;}
	.inner-banner.video-banner .content-box:before {content: '';position: absolute;left: 50%;top: -20px;height: 117px;width: 123px;transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);-webkit-transform: translateX(-50%);}
	.monash-sec .content-box h2{font-size: 18px;}
	.monash-sec .content-box .bottom-part>div>img {height: 45px;}
	.pda-section p{max-width: 100%}
	.header {padding: 15px 0;}
	.footer .top-footer ul li{ padding-bottom: 10px; }

	.accordion-button, .accordion-body{ padding-left: 18px; padding-right: 18px; }
	.accordion-button{ padding-top: 18px; padding-bottom: 18px; padding-right: 36px;}
	.accordion-item {margin-bottom: 12px;}

	.accordion-button::after{ width: 1.05rem; height: 1.05rem; margin-top: -0.50rem; }

	.middle-banner-sec{ min-height: 300px; padding-top: 40px; }
	.nav-tabs.tab1{ margin-top: -10px; }
	.grid-box p{ font-size: 16px; }
	body{ word-break: break-word; }
	.common-content p{ margin-top: 14px; }

	.grid-box{ padding-top: 20px; padding-bottom: 20px; }

	.nav-tabs.tab1 .nav-link{ margin-left: 0; margin-right: 0; }

	.inner-banner .white-box{ margin-top: -50px; margin-bottom: -20px; }


}
@media only screen and (max-width: 576px){
	h1 {font-size: 28px;padding: 12px 0;}
	.home-banner .carousel-item .content-box{padding-left: 0}
	.home-banner .carousel-item .content-box:before{left: -10px}
	.vr-section-listing .img-box {height: 70vw;}
	.pda-section h2{font-size: 21px;}
	.header .drop-lang .dropdown-toggle {padding: 10px!important;margin-right: 5px;}
	.header .btn.contact-btn {padding: 0;height: 35px;width: 35px;min-height: 35px;min-width: 35px;background-size: 16px auto;}
	.gallery-box{height: auto;}
	.white-box {padding: 30px 17px;}
	.modal .video-box{height: auto;}
	.white-body{padding: 25px 17px;}
	.img-product-box h3 {font-size: 22px;}
	.pagination .page-item:last-child .page-link {padding: 5px 9px;}
	.pagination .page-item:first-child .page-link {padding: 5px 9px;}
	.pagination .page-item:first-child {margin-right: 5px;}
	.pagination .page-item:last-child {margin-left: 5px;}
	.pagination .page-link {font-size: 13px;padding: 5px 10px;}
	.footer .top-footer ul li a.d-flex, .footer .top-footer ul li p.d-flex{display: block!important;}
	.footer .f-icon {margin-right: 0;margin-bottom: 5px;}
	h1 sup {font-size: 17px;}
	.monash-sec .content-box .bottom-part{position: relative;}
	.monash-sec .content-box .bottom-part>div>img {height: 30px;}
	.monash-sec .text-box {padding: 20px 15px; padding-right: var(--bs-gutter-x,.75rem); padding-left: var(--bs-gutter-x,.75rem); padding-bottom: 0;}

	.product-row-box .text-box{ font-size: 22px; padding: 22px;}
	.product-row-box .text-box br{ display: none; }
	.footer .bottom-footer p a{ white-space: nowrap; }
	.product-row-box .text-box.withBr br{ display:block;}

	.pda-section{ padding-top: 400px; background-size: 100% 380px; }


}
@media only screen and (max-width: 440px){
	.drop-span{display: none;}
	.header .logo img {width: 140px;}
	.header .drop-lang.clicked .dropdown-toggle:before {top: calc(100% + 11px);}
	.header .drop-lang svg {margin-right: 0;}
	.header .drop-lang .dropdown-toggle:after{ display: none; }
	.header .drop-lang .dropdown-toggle{ width: 34px; height: 34px; padding: 6px !important; }
	.header .drop-lang svg{ width: 30px; }


	.pda-section{ padding-top: 340px; background-size: 100% 320px; }

}
@media only screen and (max-width: 340px){
	.drop-span{display: none;}
	.header .logo img {width: 120px;}
}
