@font-face{font-family:'NotoSans-Bold';src:url('../themes/gmmodular-tbd/assets/Global/fonts/NotoSans-Bold.ttf');}
@font-face{font-family:'NotoSans-Regular';src:url('../themes/gmmodular-tbd/assets/Global/fonts/NotoSans-Regular.ttf');}
@font-face{font-family:'Poppins-Light';src:url('../themes/gmmodular-tbd/assets/Global/fonts/Poppins-Light.ttf');}
@font-face{font-family:'Poppins-Regular';src:url('../themes/gmmodular-tbd/assets/Global/fonts/Poppins-Regular.ttf');}
@font-face{font-family:'FontAwesome';src:url('../themes/gmmodular-tbd/assets/Global/fonts/fontawesome-webfont.ttf');}
@font-face{font-family:'Sevigne-ST-Regular';src:url('../themes/gmmodular-tbd/assets/Global/fonts/Sevigne-ST-Regular.otf');}

body{overflow-x:hidden}#cuustcoun ul li a {border: none !important;color: #707070;background: transparent !important;-webkit-text-fill-color: #707070;width: 100%;text-align: left;padding: 3px 0px 3px 6px;cursor:pointer}
#cuustcoun ul li a:hover{color:#e31e24 !important;-webkit-text-fill-color: #e31e24;}
.mt10{margin-top:10px;}.mt20{margin-top:20px;}.mt30{margin-top:30px;}.mt50{margin-top:50px;}.mt100{margin-top:100px;}.mt15{margin-top: 15px;}.mt80{margin-top:80px}
.mb10{margin-bottom:10px;}.mb20{margin-bottom:20px;}.mb30{margin-bottom:30px;}.mb50{margin-bottom:50px;}
.mb80{margin-bottom: 80px}.mb100{margin-bottom:100px;}.border-bottom-black{border-bottom:1px solid #bbb}
.pb10{padding-bottom: 10px}.pb20{padding-bottom: 20px}.pb30{padding-bottom: 30px}.pb50{padding-bottom: 50px}
.onlypadb50{padding: 0px 0px 50px 0px}.onlypadb20{padding: 0px 0px 20px 0px}
*{margin: 0px;padding: 0px;font-family: Poppins-Regular, Arial;font-size: 14px;}.no-padding{padding: 0px}
.main-header{width: 100%;float: left;background-color: #ffffff}.contain{float: left;width: 100%;overflow-x: hidden;}
.parent-one{margin-top: 117px}.white-light{background:#fff}.border-bottom{border-bottom:1px solid #ddd}
.dropdown-menu>li>a{position:relative}
.main-logo-link{width:100%;float:left;position:relative}
@media only screen and (min-width: 1401px){.top-header-section{width: 1300px;margin: 0px auto;}
	.header-section-left{width: 200px;float: left;}.header-section-right{width: calc(100% - 200px);float: right}
	.inside-center-div{width: 1300px;margin: 100px auto 100px;display: flex;}
	.inside-center-contact{width: 1300px;margin: 130px auto 130px;display: flex;}
	.inside-center-career{width: 1300px;margin: 70px auto 0px;display: flex;flex-direction:column}
	.inside-center-video{width: 1300px;margin: 120px auto;display: flex;}.inside-center-singlecareer{width: 1300px;margin: 0px auto 50px;}
	.float-video{position: relative;width: 50%;float:right !important;}
	.float-contents{float: right !important;width: 50%;display: flex;flex-direction: column;justify-content: center;
    justify-items: center;align-content: center;order: 2;padding-left: 40px;}
    
	.float-img{position: absolute;bottom: -50px;width: 100%;right: 0px;}
	.inside-center-catalogue{width: 1300px;margin: 220px auto 50px;display: flex;}
	.inside-center-subscribe{width: 500px;margin: 50px auto ;display: flex;}
	.sub-footer, .sub-footers, .inside-center-products{width: 1300px;margin: 50px auto;display: flex;flex-direction: column;}
	.inside-center-landing{width: 1300px;margin: 50px auto;display: flex;align-items:center;}
	.top-media-menu{width: 1300px;margin: 0px auto;text-align: right}
	.inside-center-blog{width: 1300px;margin: 50px auto 0px;}
	.inside-center-blogbanner{width: 1300px;margin: 0px auto 0px;}
	.inside-center-about{width: 1300px;margin: 120px auto 0px;}
	.inside-center-catalogues{width: 1300px;margin: 50px auto 0px;}
	.inside-center-spaces{width: 1300px;margin: 100px auto 0px;}
	.doflex{margin: 100px 0px;display: flex;justify-content: center;}
	.inside-all-center{width:1300px;margin:50px auto 50px;display: flex;flex-direction: column;}
	.product-details{float: right;width: calc(100% - 200px);display: flex;justify-content: center;flex-direction: column;padding: 20px;background: #fff;min-height: 260px;}
	.inside-media-center{width: 1300px;margin: 80px auto;}.inside-media-centers{width: 1300px;margin: 80px auto;}
	.fixings {position: fixed !important;top: 100px;width: 250px}
	.Media-sidebar{width: 250px;float: left;margin-right: 10px;position: relative;}
	.apps-sidebar{width: 150px;float: left;margin-right: 10px;position: relative;}
	.app-series{margin: 50px 0px 100px}
	.users-tabs{padding: 0px;overflow-y: auto;overflow-x: hidden;position: absolute;}
	.Media-Content{width: calc(100% - 300px);float: right;margin-left:40px;position: relative;}
	.apps-Content{width: calc(100% - 200px);float: right;margin-left:40px;position: relative;}
	.top-catalgoue-menu{width: 1300px;margin:0px auto;text-align: right;padding: 10px 0px}
	.each-newcataloguees{width: 22%;float: left;margin:1.5% }
	.float-contents{float: right !important;width: 50%;display: flex;flex-direction: column;justify-content: center;
    justify-items: center;align-content: center;order: 2;padding-left: 40px;}
} 
@media only screen and (min-width: 1201px) and (max-width: 1400px){.top-header-section{width: 1150px;margin: 0px auto;}
	.header-section-left{width: 200px;float: left;}.header-section-right{width: calc(100% - 200px);float: right}
	.inside-center-div{width: 1150px;margin: 100px auto 100px;display: flex;}
	.inside-center-contact{width: 1150px;margin: 130px auto 130px;display: flex;}
	.inside-center-career{width: 1150px;margin: 70px auto 0px;display: flex;flex-direction:column}
	.inside-center-video{width: 1150px;margin: 120px auto;display: flex;}.inside-center-singlecareer{width: 1150px;margin: 0px auto 50px;}
	.float-video{position: relative;width: 50%;float:right !important;}
	.float-contents{float: right !important;width: 50%;display: flex;flex-direction: column;justify-content: center;
    justify-items: center;align-content: center;order: 2;padding-left: 40px;}
    
	.float-img{position: absolute;bottom: -50px;width: 100%;right: 0px;}
	.inside-center-catalogue{width: 1150px;margin: 220px auto 50px;display: flex;}
	.inside-center-subscribe{width: 500px;margin: 50px auto ;display: flex;}
	.sub-footer, .sub-footers, .inside-center-products{width: 1150px;margin:50px auto;display:flex;flex-direction: column;}
	.inside-center-landing{width: 1150px;margin: 50px auto;display: flex;align-items:center;}
	.inside-center-about{width: 1150px;margin: 120px auto 0px;}.top-media-menu{width: 1150px;margin: 0px auto;text-align: right}
	.doflex{margin: 70px 0px;display: flex;justify-content: center;}.inside-center-catalogues{width: 1150px;margin: 50px auto 0px;}.inside-center-spaces{width: 1150px;margin: 100px auto 0px;}
	.inside-all-center{width:1150px;margin:50px auto 50px;display: flex;flex-direction: column;}.inside-center-blog{width: 1150px;margin: 50px auto 0px;}
	.product-details{float: right;width: calc(100% - 200px);display: flex;justify-content: center;flex-direction: column;padding: 20px;
		background: #fff;min-height: 275px;}.inside-media-center{width: 1150px;margin: 75px auto;}.inside-media-centers{width: 1150px;margin: 80px auto;}
	.Media-sidebar{width: 250px;float: left;margin-right: 10px;position: relative;}.inside-center-blogbanner{width: 1150px;margin: 0px auto 0px;}
	.apps-sidebar{width: 150px;float: left;margin-right: 10px;position: relative;}
	.fixings {position: fixed !important;top: 100px;width: 250px}
	.Media-Content{width: calc(100% - 300px);float: right;margin-left:40px;position: relative;}
	.apps-Content{width: calc(100% - 200px);float: right;margin-left:40px;position: relative;}
	.app-series{margin: 50px 0px 100px}
	.users-tabs{padding: 0px;overflow-y: auto;overflow-x: hidden;position: absolute;}
	.top-catalgoue-menu{width: 1150px;margin:0px auto;text-align: right;padding: 10px 0px}
	.each-newcataloguees{width: 22%;float: left;margin:1.5% }
} 
@media only screen and (min-width: 992px) and (max-width: 1200px){.top-header-section{width: 950px;margin: 0px auto;}
	.header-section-left{width: 150px;float: left;}.header-section-right{width: calc(100% - 150px);float: right}
	.inside-center-div{width: 950px;margin: 100px auto;display: flex;}
	.inside-center-contact{width: 950px;margin: 130px auto 130px;display: flex;}
	.inside-center-video{width: 950px;margin: 100px auto;display: flex;}.inside-center-singlecareer{width: 950px;margin: 0px auto 50px;}.inside-center-career{width: 950px;margin: 60px auto;display: flex;flex-direction:column}
	.float-video{position: relative;width: 50%;float:right !important;}
	.float-contents{float: right !important;width: 50%;display: flex;flex-direction: column;justify-content: center;
    justify-items: center;align-content: center;order: 2;padding-left: 40px;}
	.float-img{position: absolute;bottom: -50px;width: 100%;right: 0px;}.inside-center-catalogues{width: 950px;margin: 50px auto 0px;}.inside-center-spaces{width: 950px;margin: 50px auto 0px;}
	.inside-center-catalogue{width: 950px;margin: 100px auto 50px;display: flex;}.inside-center-blogbanner{width: 950px;margin: 0px auto 0px;}
	.inside-center-subscribe{width: 500px;margin: 50px auto ;display: flex;}.inside-center-blog{width: 950px;margin: 50px auto 0px;}
	.sub-footer, .sub-footers, .inside-center-products{width: 950px;margin:50px auto;display: flex;flex-direction: column;}
	.inside-center-landing{width: 950px;margin: 50px auto;display: flex;align-items:center;}
	.inside-center-about{width: 950px;margin: 120px auto 0px;}.top-media-menu{width: 950px;margin: 0px auto;text-align: right}
	.doflex{margin: 10px 0px;display: flex;justify-content: center;}.inside-media-center{width: 950px;margin: 60px auto;}
	.inside-media-centers{width: 950px;margin: 60px auto;}
	.inside-all-center{width:950px;margin:50px auto 50px;display: flex;flex-direction: column;}
	.product-details{float: right;width: calc(100% - 200px);display: flex;justify-content: center;flex-direction: column;padding: 20px;background: #fff;min-height: 390px;}
	.Media-sidebar{width: 250px;float: left;margin-right: 10px;position: relative;}
	.apps-sidebar{width: 150px;float: left;margin-right: 10px;position: relative;}
	.fixings {position: fixed !important;top: 100px;width: 250px}
	.Media-Content{width: calc(100% - 300px);float: right;margin-left:40px;position: relative;}
	.apps-Content{width: calc(100% - 200px);float: right;margin-left:40px;position: relative;}
	.app-series{margin: 50px 0px 100px}
	.users-tabs{padding: 0px;overflow-y: auto;overflow-x: hidden;position: absolute;}
	.top-catalgoue-menu{width: 950px;margin:0px auto;text-align: right;padding: 10px 0px}
	.each-newcataloguees{width: 22%;float: left;margin:1.5% }
	.showroom-head{min-height: 60px;}.showroom-add{min-height: 80px !important;}
	.navbar-default .navbar-nav>li>a{padding:15px 15px 15px 0px}
}
@media only screen and (min-width: 768px) and (max-width: 991px){.top-header-section{width: 100%;float: left;}
	.header-section-left{width:100%;float: left;}
	
	.header-section-right{width:100%;float: left}
	.inside-center-div{width: 100%;margin: 100px auto;display: flex;}
	.inside-center-contact{width: 100%;margin: 130px auto 130px;display: flex;}
	.store{margin: 0px !important;}
	.inside-center-video{width: 100%;margin: 100px auto;display: flex;}.inside-center-career{width: 94%;margin: 50px 3%;float: left;}
	.float-video{position: relative;width: 46%;float:right !important;display:flex;align-item:center;margin:0% 2%;}
	.float-contents{float: right !important;width: 50%;display: flex;flex-direction: column;justify-content: center;
    justify-items: center;align-content: center;order: 2;padding-left: 40px;}
	.float-contents{float: right !important;width: 50%;display: flex;flex-direction: column;justify-content: center;
    justify-items: center;align-content: center;order: 2;padding-left: 40px;}
	.float-img{position: absolute;bottom: -50px;width: 100%;right: 0px;}
	.inside-center-catalogue{width: 100%;margin: 100px auto 50px;display: flex;}
	.inside-center-subscribe{width: 500px;margin: 50px auto ;display: flex;}
	.sub-footer, .sub-footers, .inside-center-products, .inside-center-landing{width: 96%;margin: 50px 2%;float: left;}.doflex{margin: 10px 0px;display: flex;justify-content: center;}
	.inside-center-about{width: 96%;margin: 50px 2%;float: left;}
	.inside-all-center{width: 96%;margin: 0px 2% 0px;float: left;}
	.product-details{float: right;width: calc(100% - 200px);display: flex;justify-content: center;flex-direction: column;padding: 20px;
		background: #fff;}.inside-media-center{width: 96%;margin: 0px 2% 100px;float: left;}
		.inside-media-centers{width: 96%;margin: 0px 2% 100px;float: left;}
	.Media-sidebar, .apps-sidebar{width: 100%;float: left;}
	.Media-Content, .apps-Content{width:100%;float: left;margin-top:20px;}
	.inside-center-catalogues{width: 96%;margin: 0px 2% 100px;float: left;}.users-tabs li{display: inline-block;width: 200px;float: none; }.inside-center-spaces{width: 96%;margin: 50px 2% 0px;}
	.users-tabs{padding: 0px;overflow-y: hidden;overflow-x: auto;position: relative;float: left;width: 100%;white-space: nowrap;}
	.each-newcataloguees{width: 30.3%;float: left;margin:1.5% }.top-catalgoue-menu{width: 96%;margin:0px 2%;text-align: center;padding: 10px 0px}
	.keyword-filter, .location-filter,.experience-filter{width: 200px;display: inline-block;margin: 0px 5px}.inside-other-lines{width: 80%;float: left;margin:4% 10% !important;}
}

@media only screen and (min-width: 992px){
	.for-filters{display: none;}.floating-ri-le{float: right;}
	.catalogues-tabs li{float: none;display: inline-block;}.cat-filters{float: left;width: 100%;padding-bottom: 10px;display: none}
	.career-line{width: 80%;float: left;text-align: center;margin: 0px 10%;}.in-flex{display: flex}
	.keyword-filter, .location-filter,.experience-filter{width: 250px;display: inline-block;margin: 0px 5px}
	.mobile-main-logo{display: none !important;}
	.dropdown-menu a:after {content: "";position: absolute;width: 1px;height: calc(100% - 20px);background: #f1f1f1;right: 0%;top:0px;}
.dropdown-menu a:last-child:after, .dropdown-menu li:last-child a:after{background:transparent;}
}
@media only screen and (max-width: 991px){
	.top-media-menu{width: calc(100% - 48px);float: left;white-space: nowrap;overflow-x: auto;padding: 8px 0px;}
	.for-filters{display: block;margin: 0px;float: right;width: 100px;vertical-align: middle;padding:10px 15px 10px 0px;font-size: 21px;text-align: right;color: #000;}
	.mobile-sibebars{display: none;position: absolute;z-index: 11;background: #ffffff;}.floating-ri-le{float: left;}
	.technical-menu{position: absolute;z-index: 11;background: #fff;display: none;box-shadow: 0px 0px 10px 0px #ddd;top:-30px;right:0px}
	.cat-filters{float: left;display: block;position: absolute;right: 0px;top: -72px;font-size: 20px;border: 1px solid;width: 30px;text-align: center;padding: 0px;z-index: 20;border:none;}
	.career-line{width: 94%;float: left;text-align: justify;margin: 0px 3%;}.inside-center-singlecareer{width: 94%;margin: 0px 3% 100px;float: left;}
	.inside-center-blog{width: 94%;margin: 20px 3% 5px;float: left;}.inside-center-blogbanner{width: 94%;margin: 0px 3%;float: left;}
}
    .large-img img{width:100%}
	.gm-catalogues img{margin: 0px auto 10px;border-radius: 10px;width: 60%;padding: 5px;background: #fff;}.gm-catalogues{float: left;width: 100%;margin-bottom: 20px; }
	.gm-catalogues span{font-size: 12px;color: #4a4a4a;float: left;margin: 0px 0px 4px;width: 100%;text-align: center;font-family: 'Poppins-Light';font-weight: 500;}
	.gm-catalogues p{font-size: 14px;color: #27242c;float: left;margin: 0px 0px 10px;width: 100%;text-align: center}
	
@media only screen and (min-width: 768px){
	/* .main-logo{position: absolute;top:-2px;width: 120px;display: block;padding:5px;background:#e31e24;} */
	#mobile-filter{display: block;}.mobile-filter-action{display: none !important;}
	.content-certification:before{position:absolute;content: "";height: 250px;width: 150px;top: 0px;left: 0px;background: #f1f1f1;z-index: -1; }
	.content-Partner:before{position:absolute;content: "";height: 250px;width: 150px;top: 0px;right: 0px;background: #f1f1f1;z-index: -1; }
	.dropdown-menus li{float: none !important;width: auto !important;display: inline-block;}
/*     .media-dropdown{width: calc(100% - 50%) !important;left: 75% !important;transform: translateX(-50%);}
ul.mega-dropdown-menu{width: calc(100% - 0%);left: 50%;transform: translateX(-50%);}
ul.Product-limenu, ul.third-layer{width: 100% !important;left: 0px !important;transform:none !important;padding:0px;text-align:center}
ul.Product-limenu{padding:10px 10px 0px;} */
	.desktop-right, .desktop-right-bockmark{text-align: right}.main-text{width:90%;text-align:left}
	.float-pull-right{display:flex;order:1;}.padding-no{padding:0px !important;}
	.desktop-bans{display:block !important;}.mobile-bans{display:none !important;}
}
@media only screen and (min-width:768px){.side-side{order:-1 !important;}.float-side{float:right !important;}}

@media only screen and (min-width:992px){
    .main-logo{position: absolute;top:-24px;width: 130px;display: block;padding:0px;left:0px}
    .mobile-main-logo{display: none !important;}
    	.media-dropdown{width: calc(100% - 50%) !important;left: 75% !important;transform: translateX(-50%);}
	ul.mega-dropdown-menu{width: calc(100% - 22%);left: 60%;transform: translateX(-50%);}
	ul.Product-limenu, ul.third-layer{width: 100% !important;left: 0px !important;transform:none !important;padding:0px;text-align:center}
	ul.Product-limenu{padding:10px 10px 0px;}.navbar-toggle{display:none}
	.navbar-collapse.collapse{display: block;height: auto!important;padding-bottom: 0;overflow: visible!important;}
	.accordion{float: left;width: 100%;display: none}
    }
@media only screen and (max-width: 991px){
    .navbar-default .navbar-toggle{border-color: transparent;float: left;margin-left: 15px}
    .mobile-main-logo{position: absolute;top:10px;width: 80px;display: block;left:50%;transform: translateX(-50%);z-index: 10;}.main-logo, .hide-inmobile{display: none !important;}.navbar-toggle{display:block}
    #bs-megadropdown-tabs .nav{float: left !important;text-align: left;margin: 0px;padding: 0px 15px !important;overflow-y: auto;height: calc(100vh - 50px);z-index: 9;width:100%}.sub-footer{display: none;}
	#bs-megadropdown-tabs{max-height: 100%;overflow-y: auto;overflow-x: hidden;width:100%;margin:0px}
	.navbar-default .navbar-nav>li>a {font-size:18px !important;line-height:38px !important;position:relative}.dropdown-menu a{margin-bottom:10px !important;}.navbar-default .navbar-nav>li{float: left;width:100%;text-align:center !important;}
	.navbar-default .navbar-nav>li>a:after {content: "";position: absolute;width:calc(100% - 20px);height: 1px;background: #dedede;left: 50%;transform: translateX(-50%);top: 85%;}
	.navbar-nav>li>.dropdown-menu{position: relative !important;margin: 0px 0% 15px;width: 100%;box-shadow: none;}
		.parent-one{margin-top: 50px;}.navbar-default .navbar-nav>li>a img{text-align:center;margin:0px auto}
	 .navbar-collapse.collapse{height: auto!important;padding-bottom: 0;overflow: visible!important;}
	 .sub-footers{width: 96%;margin: 50px 2%;float: left;text-align: center}
	 .dropdown-menus{position: relative !important;}.Product-limenu li{width: 100% !important;border-bottom:1px solid #f1f1f1}.Product-limenu img{width: 200px;margin: 0px auto;}.third-layer li{width:auto !important;float:none !important;display:inline-block}.third-layer li a{margin:0px !important;float:none !important;display:inline-block !important;}
	 
	 .accordion{float: left;width: 100%;display: block;padding: 25px 0px}.accordion .wrapper{width: 100%;float: left;}
	 .accordion .tab {position: relative;margin-bottom: 1px;width: 96%;overflow: hidden;border-bottom: 1px solid #7b7b7b;margin-right: 2%;margin-left: 2%;}
	.accordion .tab:last-child{position: relative;margin-bottom: 1px;width: 96%;overflow: hidden;border-bottom: none!important;margin-right: 2%;margin-left: 2%;}
	.accordion input {position: absolute;opacity: 0;z-index: -1;width: 100%;height: 99%;margin: 0;}
	.accordion label {color:#fff;position: relative;display: block;padding: 0 0 0 0;background: transparent;font-weight: 400;line-height: 3;cursor: pointer;font-size:14px}
	.blue label {background: #2980b9;}.accordion .tab-content {max-height: 0;overflow: hidden;background: transparent;-webkit-transition: max-height .35s;-o-transition: max-height .35s;transition: max-height .35s;}
	.accordion .tab-content ul li{width: 100%;float: left;list-style: none}.accordion .tab-content ul {width: 95%;float: left;padding-left: 5%;margin: 0px 0px 10px}
	.accordion .tab-content ul li a{width: 100%;float: left;font-size: 12px;line-height: 22px;font-weight: 400;color: #b1b1b1;text-decoration: none;font-family: Poppins,sans-serif;}
	.accordion .tab-content ul li a:hover{width: 100%;float: left;font-size: 12px;line-height: 22px;font-weight: 400;color: #fff;text-decoration: underline;font-family: Poppins,sans-serif;}.blue .tab-content {background: #3498db;}
	.accordion .tab-content p {margin: 1em;}input:checked ~ .tab-content {max-height: 30rem;}
	.inside-all-center{width: 92%;margin: 0px 4% 0px;float: left;}.blog-sidebar-clumn{padding: 0px 15px !important;}
	.show-more-tags{margin-left: 20px !important;}.desktop-right{text-align: left;margin-top: 30px !important;}
	.desktop-right-bockmark{text-align:right;}
	/* Icon */
	.accordion label::after {position: absolute;right:0;top:0;display:block;width:3em;height:3em;line-height: 3;text-align: center;-webkit-transition: all .35s;-o-transition: all .35s;transition: all .35s;}
	.accordion input[type=checkbox] + label::after{content: "+";}.accordion input[type=radio] + label::after{content: "+";}
	.accordion input[type=checkbox]:checked + label::after {transform: rotate(315deg);}.accordion input[type=radio]:checked + label::after {transform: rotateX(305deg);}
	.official-links{text-align:center !important;}.footer-link{width:100%;text-align:center !important;}
    }
@media only screen and (max-width: 767px){.users-tabs{padding: 0px;overflow-y: hidden;overflow-x: auto;position: relative;float: left;width: 100%;white-space: nowrap;}
	.users-tabs li{display: inline-block;width: 200px;float: none;}
	/* .Product-limenu li{width: 100% !important;}.Product-limenu img{width: 150px;margin: 0px auto;} */
	/* .mobile-main-logo{position: absolute;top:10px;width: 80px;display: block;left:50%;transform: translateX(-50%);z-index: 10;}.main-logo, .hide-inmobile{display: none}
	.navbar-default .navbar-toggle{border-color: transparent;float: left;margin-left: 15px} */
/*     #bs-megadropdown-tabs .nav{float: left !important;text-align: left;margin: 0px;padding: 0px 15px !important;overflow-y: auto;height: calc(100vh - 47px);z-index: 9}.sub-footer{display: none;}
#bs-megadropdown-tabs{max-height: 100%;overflow-y: auto;overflow-x: hidden;} */
	
	.store{margin: 0px !important;}
	/* .navbar-nav>li>.dropdown-menu{position: relative !important;margin: 0px 0% 15px;width: 100%;box-shadow: none;} */
	.half {float: left;width: 100%;}
	.exp-cen-p{width:50%;float:left;margin:0% 25%;text-align:center}.footer-link{width:100%;text-align:center !important;}/* .navbar-default .navbar-nav>li>a {font-size:18px !important;line-height:38px !important;position:relative}.dropdown-menu a{margin-bottom:10px !important;}.navbar-default .navbar-nav>li{float: left;width:100%;text-align:center !important;}
	.navbar-default .navbar-nav>li>a:after {content: "";position: absolute;width:calc(100% - 20px);height: 1px;background: #dedede;left: 50%;transform: translateX(-50%);top: 85%;} */
	/* Acordeon styles */
	
	
	.inside-center-subscribe{width: 90%;float: left;margin: 50px 5%;}.doflex{margin: 30px 0px}
	.inside-center-catalogue{width: 96%;margin: 60px 2% 100px;display:block;}.float-img{position: relative;margin-top: 30px;float: left;}
	.inside-center-catalogues{width: 96%;margin: 10px 2% 50px;display:block;float: left;}
	.inside-center-spaces{width: 96%;margin: 50px 2% 0px;float:left}
	.inside-center-div{width: 96%;margin: 60px 2%;display: block;float: left;}
	.inside-center-contact{width: 96%;margin: 60px 2% 60px;display: block;float: left;}
	.inside-center-career{width: 94%;margin: 60px 3%;float:left}
	.inside-center-video{width: 96%;margin: 60px 2% 0px;float: left;}
	.float-video{float: left;margin:30px 0px 60px;position: relative;}
	.float-video{position: relative;width: 100%;float:right !important;}
	.float-contents{float: left !important;width: 100%;}
	.main-heading{width: 100% !important;}.mobilemt30{margin-top: 30px;}.custom_dot-bottom, .custom_dot-top{right: 20px !important;}
	.float-pull-right{float: left;}.float-pull-left{float: right;}.flex-div{display: block !important;}.inflexs{margin-bottom: 20px}
	.float-pull-left{margin-bottom: 20px;}.product-grid{display: block !important;margin: 20px 0px 0px}.product-image, .product-details{width: 100% !important;}
	.content-certification:before{position:absolute;content: "";height: 300px;width: 150px;top: 0px;left: 0px;background: #f1f1f1;z-index: -1; }
	.content-Partner:before{position:absolute;content: "";height: 300px;width: 150px;top: 0px;right: 0px;background: #f1f1f1;z-index: -1; }
	.inside-center-about{width:96%;margin:50px 2%;float:left;}.footer-text{padding:0px 10px}.eachdropwn{margin-bottom: 10px}
	.Media-sidebar{width: 96%;margin: 0px 2% 0px;float: left;}
	.apps-sidebar{width: 96%;margin: 0px 2% 0px;float: left;}
	.Media-Content{width:100%;float: left;margin-top: 20px;}.apps-Content{width:100%;float: left;margin-top: 20px;}
	.each-newcataloguees{width: 98%;float: left;margin:20px 1% }.top-catalgoue-menu{width: 96%;margin:0px 2%;text-align: center;padding: 10px 0px}
	.each-newcataloguees img{width: 100%}.forname-div h4{font-size: 14px !important;}.inside-other-lines{width:94% !important;float: left;margin:8% 3% !important;}
	.keyword-filter, .location-filter,.experience-filter{width: 49%;display: inline-block;margin: 5px 0px}
	#mobile-filter{display: none;position: absolute;top: 32px;left: 0px;width: 100%;background: #f1f1f1;z-index: 10;}
	.blogbanner-floating-data{display: none !important;}.main-text{width:100%;text-align:left}
	.main-subheading{margin-bottom:5px !important;}
	.back-client{background-position:top center !important;}.inmobilemt50{margin-top:50px;}
	.grey-gradient{background: linear-gradient(0deg, rgba(241,241,241,1) 85%, rgba(255,255,255,1) 80%) !important;}
	.store-parent{text-align:center}.store-parent a{float:none !important;display:inline-block}
	.footer-text a{text-decoration:none !important;width:100%;float:left;color:#fff;}
	.video-carousel{margin-top:20px !important;}.about-text{width:94% !important;margin:5px 3% !important;text-align:justify!important;}.makesmall{font-size:40px !important;}
	.inside-all-center .flex-div:last-child{margin-bottom:50px !important;}
	.inside-all-center .flex-div:first-child{margin-bottom:70px !important;}
	.only-single-partner{width:100% !important;float: left;margin: 50px auto 50px !important;padding-top: 50px;border-top: 1px solid #ddd;text-align:center}
	.only-single-partner img{width:200px !important;margin:0px auto !important;}
	.flex-img-sec1 img, .flex-img-sec2 img{margin:0px auto !important;}
	.content-certification, .content-Partner{padding: 60px 20px !important;margin:50px 0px}
	.desktop-bans{display:none !important;}.mobile-bans{display:block !important;}
	.back-client{background-attachment:initial !important;}.product-series{margin-top:20px !important;}
	
	#blog-banner .owl-nav{right:5px !important;}.highlight-text{text-align:left;}
	
	
	.ccontact-us{padding:40px 30px !important;}
    .ccontact-us .main-text, .ccontact-us .main-text font{width:100% !important;letter-spacing:0px;}
    .contus a{color: #ffffff !important;text-decoration: none;margin:0px;float:left;letter-spacing:0.5px;font-size:16px;line-height:20px}.contus{float: left;width: 100%;margin-top:20px}
    .contact-tt .fa{width:20px;float: left;font-size: 20px;line-height: 24px;}
    .contact-tt span{float: left;width: calc(100% - 20px);font-size:16px;line-height:20px;text-align:left;}
	.inside-center-landing{width: 96%;margin: 50px 2% 50px;float: left;}
	.inside-center-products{width: 96%;margin: 0px 2% 50px;float: left;}
	
	
}	
.only-single-partner{width:210px;float: none;margin:0px auto;}
.only-single-partner img{margin:70px auto 0px;width:100%;}
.mobile-seprate-tab{text-align: center;color: #fff;float: left;width: 100%;margin-bottom: 20px;}
.mobile-social-icons{width:100%;float: left;text-align:center}
.mobile-social-icons li{display: inline-block;list-style: none;}
.mobile-social-icons li a{margin: 0px 10px 0px 0px;width: 30px;height: 30px;
    border: 1px solid #fff;color: #fff;padding: 4px 0px;border-radius: 5px;text-align: center;float: left;}

/* .mobile-social-icons li:nth-child(1) a:hover{border: 1px solid #fff;color: #fff !important;} */
.mobile-social-icons li:nth-child(1) a:hover{color:#3B5998;border-color:#3B5998;}
.mobile-social-icons li:nth-child(2) a:hover{color:#55ACEE;border-color:#55ACEE;}
.mobile-social-icons li:nth-child(3) a:hover{background: linear-gradient(to right, #fdf497 5%, #fdf497 15%, #fd5949 55%,#d6249f 70%,#285AEB 94%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;border-color: #fd5949;}
.mobile-social-icons li:nth-child(4) a:hover{color:#007bb5;border-color:#007bb5;}
.mobile-social-icons li:nth-child(5) a:hover{color:#bb0000;border-color:#bb0000;}
    
/*common*/
.main-subheading, .main-subheading font {font-family: Poppins-Regular;font-size: 18px;color: #e31e24;margin:0px}.menu-list .inred{color: #e31e24;background: none;position: relative;}
.main-heading, .main-heading font {font-family: NotoSans-Bold;font-size: 47px;color: #27242c;width: 100%;margin: 0px 0px 20px;line-height:47px;}
.subscribe-head, .subscribe-head font{font-family: Poppins-Regular;font-size: 35px;color: #27242c;width: 100%;margin: 10px 0px 0px}
.subscribe-subhead, .subscribe-subhead font{font-family: Poppins-Regular;font-size: 16px;color: #27242c;width: 100%;margin: 0px}
.main-text, .main-text font{font-family: Poppins-Regular;font-size: 14px;color: #1D1D1F;letter-spacing:1px;font-weight:400;}
.click-button{border-radius: 0px;border: 1px solid #1d1d1f;padding: 5px 15px;color: #1d1d1f;width: 140px;text-decoration: none !important;float: left;margin: 10px 0px;outline: none;text-align:center;}
.click-button:hover{background:#1d1d1f !important;color:#fff !important;}
.click-button-white{border-radius: 0px;border: 1px solid #fff;padding: 5px 15px;color: #fff !important;width: 130px;text-decoration: none !important;float: left;margin: 10px 0px;outline: none;text-align:center;}
.main-footer{background: #27242c;width: 100%;float: left;}
.menu-list ul{float: left;width: 100%;text-align: left}.menu-list p, .menu-list p font{margin-bottom: 20px;font-size: 18px;color: #fff;text-transform: capitalize;}
.menu-list ul li{list-style: none;float: left;width: 100%;float: left;}.menu-list ul li a{color: #b1b1b1;text-decoration: none;float: left;padding: 5px 0px}
.menu-list ul li a{color: #b1b1b1;text-decoration: none;float: left;padding: 5px 0px}
.footer-text{color: #b1b1b1;margin: 10px 0px;width: 100%;float: left;}
.official-links{float: left;width: 100%;text-align: left;margin: 10px 0px}.official-links li{list-style: none;display: inline-block;}
.official-links li a, .official-links li a:hover {float: left;padding: 0px 7px 0px 0px;border-right: 2px solid #b1b1b1;color: #b1b1b1;text-decoration: none}	
.official-links li:last-child a{border:none;}.footer-link{text-align: right;color: #e31e24 !important;text-decoration: none;float: right;margin: 10px 0px}
.flexdirc{flex-direction: column;}.image-sub{margin: 10px 0px;float: left;width:100%;text-align: center;}.image-sub img{margin: 0px auto;}
form{float: left;width: 100%;}.modal-open .modal {overflow-x: hidden;overflow-y: auto;transform: translateY(-50%);top: 50%;height: 600px;}
.navbar-toggle .icon-bar {width: 22px;transition: all 0.7s;}
.navbar-toggle .top-bar {transform: translateX(3px) rotate(135deg);transform-origin: 40% 200%;}
.navbar-toggle .mid-bar {opacity: 0;}
.navbar-toggle .bot-bar {transform: translateX(3px) rotate(-135deg);transform-origin: 40% -80%;}
.navbar-toggle.collapsed .top-bar {transform: rotate(0);}
.navbar-toggle.collapsed .mid-bar {opacity: 1;width: 17px}
.navbar-toggle.collapsed .bot-bar {transform: rotate(0);}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {background-color: transparent;border: none;outline: 0px !important;}
.nav-tabs {display: inline-block;border-bottom: none;padding-top: 15px;font-weight: bold;}
.nav-tabs > li > a,.nav-tabs > li > a:hover,.nav-tabs > li > a:focus,.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {border: none;border-radius: 0;}
.nav-list {border-bottom: px solid #eee;}.nav-list > li {padding: 20px 15px 15px;}
.nav-list > li:last-child {border-right: 0px solid #eee;}.nav-list > li > a:hover {text-decoration: none;}
.nav-list > li > a > span {display: block;font-weight: bold;text-transform: uppercase;}
.mega-dropdown {position: static !important;}.mega-dropdown-menu {padding: 20px 15px 15px;text-align: center;}
.mega-dropdown-menu > li > ul {padding: 0;margin: 0;}.mega-dropdown-menu > li > ul > li {list-style: none;text-align: left;}
.mega-dropdown-menu > li > ul > li > a {display: block;padding: 3px 20px;clear: both;font-weight: normal;line-height: 1.428571429;color: #999;white-space: normal;}
.mega-dropdown-menu > li > ul > li > a:hover,.mega-dropdown-menu > li > ul > li > a:focus, .mega-dropdown-menu > li > a:hover,.mega-dropdown-menu > li > a:focus {text-decoration: none;color: #444;background-color: #f5f5f5;}
.mega-dropdown-menu .dropdown-header {color: #428bca;font-size: 18px;font-weight: bold;}
.mega-dropdown-menu form {margin: 3px 20px;}.mega-dropdown-menu .form-group {margin-bottom: 3px;}
.icon-size {font-size: 87px;}.navbar-nav {padding-left: 15px;}.container-fluid {padding: 0px;float: left;width: 100%}
.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.active>a:focus {color: #000;background-color: #ffffff;}
.navbar-default .navbar-nav>li>a {color: #000;font-family: Poppins-Light;line-height: 33px;background:transparent !important;text-transform: capitalize;}
.navbar-default .navbar-nav>li>a font{color: #000;font-family: Poppins-Light;line-height: 33px;background:transparent !important;text-transform: capitalize;}
.dropdown-menu, .dropdown-menus {position: absolute;top: 100%;left: 0px;z-index: 1000;display: none;float: left;min-width: 200px;padding: 20px 10px 15px;margin: 2px 0px 0px;font-size: 14px;list-style: none;background-color: white;
	-webkit-background-clip: padding-box;background-clip: padding-box;border: none;border-image-source: initial;
	border-image-slice: initial;border-image-width: initial;border-image-outset: initial;border-image-repeat: initial;
	border-radius: 4px;box-shadow: rgba(0, 0, 0, 0.172549) 0px 6px 12px;}
    .dropdown-menus{width: 100%;float: left;box-shadow: none;border-radius: 0px;border: none;background: #f1f1f1;}
    .Product-limenu li>a p{display: block;padding: 3px 0px;clear: both;font-weight: 400;line-height: 1.42857143;color: #333;white-space: normal !important;margin: 0px;min-height: 46px;font-size:13px}
    .dropdown-menu-list {min-width: 220px;}.Product-limenu>li>a:focus, .Product-limenu>li>a:hover{background: transparent !important;}
    .dropdown-menus{text-align: center;width: 100%;margin-top: -1px !important;}
    .Category-name p{margin: 0px !important;padding: 15px 0px !important;}
    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color: transparent;border-color: transparent;}
    .navbar-default{background-color: transparent;border-color: transparent;margin: 0px;}.top-header-border{border-bottom: 1px solid #cac8c8}
    .customer-care-info{float: left;padding: 10px 0px;}.customer-care-info p, .customer-care-info p a{font-family: Poppins-Regular;color: #707070;text-decoration: none;margin: 0px;line-height: 30px}
    .social-media-info{float: right;text-align: left;padding: 10px 0px}
    .social-media-info ul{float: left;margin: 0px 20px 0px 0px}.select-country{float: left;margin: 0px}
    .social-media-info ul li{display: inline-block;list-style: none}
    .social-media-info ul li a{vertical-align: middle;padding: 3px 0px;float: left;color: #707070;font-size: 16px;
        height: 27px;width: 27px;border: 1px solid #707070;text-align: center;border-radius: 4px;}
    .social-media-info ul li:nth-child(1) a:hover{color:#3B5998;border-color:#3B5998;}
    .social-media-info ul li:nth-child(2) a:hover{color:#55ACEE;border-color:#55ACEE;}
    .social-media-info ul li:nth-child(3) a:hover{background: linear-gradient(to right, #fdf497 5%, #fdf497 15%, #fd5949 55%,#d6249f 70%,#285AEB 94%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;border-color: #fd5949;}
    .social-media-info ul li:nth-child(4) a:hover{color:#007bb5;border-color:#007bb5;}
     .social-media-info ul li:nth-child(5) a:hover{color:#e31e24;border-color:#e31e24;}
     
    .select-countrys a {font-size: 12px !important;}
    .main-naviagtion{width: 100%;float: left;text-align: right}
    .eachdropwn ul{width: 100%;float: left;text-align: left;padding-bottom: 5px}.eachdropwn ul li{float: left;width: 100%;list-style: none}
    .mega-dropdown-menu a li{color: #000;padding: 5px 0px;float: left;width: 100%;font-weight: 800;font-family: Poppins-Light}
    .mega-dropdown-menu a li:hover{color: #000;padding: 5px 0px;float: left;width: 100%;}
    .eachdropwn ul p{float: left;margin: 0px;padding: 5px 0px 0px;color:#707070 !important;text-decoration:none;font-family: 'Poppins-Light';font-size: 13px;display:-webkit-box;
       -webkit-line-clamp:2;-webkit-box-orient: vertical;overflow:hidden;text-overflow: ellipsis;font-size:13px;font-weight:400;}
    .eachdropwn img{padding: 0px 0px 10px;border-radius: 0px;}
    .eachdropwn ul p span{color:#e31e24;font-size:12px}
    #bs-megadropdown-tabs{padding: 0px}#bs-megadropdown-tabs .nav{padding: 0px;float: right;}.user-icon{width: 16px;padding-top: 7px}
    .store{background: #e31e25;color: #fff;padding: 5px 10px;border:none;border-radius: 20px;line-height: 21px;margin-left: 30px}
    #bs-megadropdown-tabs li.active > a{color:#e31e24;}
    .backgrdient{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 30vw;opacity: 0.2;font-family: Poppins-Regular;width:100%;float:left;text-align: center;}

/*home*/
.banner-subhead{font-family: Poppins-Light;float: left;width: 60%;font-size: 24px;letter-spacing:1px;text-transform: capitalize;}
.banner-subhead font{font-family: Poppins-Light;float: left;width: 100%;font-size: 24px;letter-spacing:1px;text-transform: capitalize;}
.banner-head, .banner-head font{font-family: Poppins-Light;float: left;width: 100%;font-size: 62px;margin: 10px 0px;line-height: 62px}
.banner-text{font-family: Poppins-Regular;float: left;width: 35%;font-size: 14px;letter-spacing: 1px;}
.banner-text font{font-family: Poppins-Regular;float: left;width: 100%;font-size: 14px;letter-spacing: 1px;}
.custom_dot-top{position: absolute;width: 2px;height: 40%;top: 0px;right: 28px;background: #fff;opacity: 0.5;}
.custom_dot-bottom{position: absolute;width: 2px;height: 40%;bottom: 0px;right: 28px;background: #fff;opacity: 0.5;}
.padd-bott{padding-bottom: 15px;}.padd-left{padding-left: 0px;padding-right: 8px}.padd-right{padding-right: 0px;padding-left: 8px}
.inflex{display: flex;flex-direction: column;justify-content: center;}
.inflexs{display: flex;flex-direction: column;justify-content: center;}
.greys{background: #f8f8f8}.product-grid{margin-bottom: 25px;display: flex;cursor:pointer;text-decoration:none !important;}
.product-image{width: 200px;float: left;background: rgb(241,241,241);background: linear-gradient(317deg, rgba(241,241,241,1) 45%, rgba(255,255,255,1) 74%);display: flex;align-items: center}
.product-series{margin-top: 50px;}.product-range-name{color: #27242c;font-size: 18px;font-family:NotoSans-Bold;margin: 10px 0px;width:100%;float: left;}.product-text{color:#707070 !important;text-decoration:none !important;}
.product-grid:hover .product-image img{transform: scale(1.1);}
	.product-image{overflow:hidden;}.product-image img{transition: all 0.6s ease-in-out}.product-grid:hover .product-details span{background:#27242c !important;color:#fff !important;border-color:#27242c !important;}
.product-details span, .product-details span:hover{float: left;padding: 0px;width:100px;text-decoration: none;color:#707070;font-size:12px;border:1px solid #cacaca;padding:2px 5px;}
.float-video video{float: left;width: 100%;}.color-white, .color-white font{color: #ffffff;}
.back-client{position: relative;background-position: center;background-repeat: no-repeat;
background-attachment:fixed;background-image:url(https://gmmodular.ae/storage/app/media/Burj-Al-Arab-full.jpg);min-height: 100%;-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover;}
.client-overlay{position: absolute;height: 100%;width: 100%;top: 0px;left: 0px;background: rgba(0,0,0,0.3);}
.select-countrys ul{margin: 0px;min-width: 100px}.select-countrys ul li{width: 100%;float: left;}
.select-countrys button{background: transparent !important;border: none !important;outline: 0px !important;box-shadow: none !important;padding:5px 15px}
.select-countrys .caret{color: #000;vertical-align: middle;margin-top: -3px;}.select-countrys.flagstrap span {
    color: #707070;font-size:12px;line-height:22px;
}
.grey-gradient{background: rgb(241,241,241);background: linear-gradient(0deg, rgba(241,241,241,1) 70%, rgba(255,255,255,1) 70%);}
.store-parent{float: left;width: 100%}.store-parent a{float: left;margin-right: 10px}
.Categories-list{width: 100%;float: left;margin: 10px 0px;text-align: left}.Categories-list li{display:inline-block;color: #e31e24;border-right:1px solid #e31e24;padding: 5px 10px}
.Categories-list li:last-child{border-right:none;}.Categories-list li:first-child{padding-left:0px;}
.main-heading-clientele, .main-heading-clientele font{font-family: NotoSans-Bold;font-size: 35px;color: #27242c;width: 100%;margin: 20px 0px;}
.subcribe-email input{width: 100%;float: left;border-radius: 20px;height: 40px;}
.subcribe-email button{width: 30%;float: left;position: absolute;right: 0px;border-radius: 20px;height: 40px;background: #e31e24;color: #fff;outline: none}
.subcribe-email button:focus, .subcribe-email button:hover{color: #fff;outline: 0px !important}
.subcribe-email{margin: 20px 0px;float: left;width: 100%;}

/*about*/
.about-subheading, .about-subheading font {font-family: Poppins-Regular;font-size: 18px;color: #27242c;margin: 20px 0px;font-weight: 600;line-height:24px;}
.about-heading, .about-heading font {font-family: NotoSans-Bold;font-size: 35px;color: #27242c;margin: 10px 0px}
.blogs-heading, .blogs-heading font{font-family: NotoSans-Bold;font-size: 30px;color: #27242c;margin: 10px 0px}
.about-text{font-family: Poppins-Regular;font-size: 14px;color: #1D1D1F;width: 80%;float: left;text-align: justify;margin: 5px 10%;letter-spacing:1px;font-weight:400;}
#carouselExampleControls video{width: 100%;float: left;}#carouselExampleControls{width: 100%;float: left;}
.left-control{width: 30px;height:30px;background: #e31e24;left:0px;box-shadow: none;background-image: none !important;position: relative;float: left;}
.left-control span, .right-control span{padding:5px 10px;float: left;width: 30px;}
.right-control{width: 30px;height:30px;background: #e31e24;box-shadow: none;right:0px !important;background-image: none !important;position: relative;float: left;}
.float-arrrow{position: absolute;left: 50%;bottom:0px;transform: translateX(-50%);}
.video-carousel{margin-top: 100px;float: left;width: 100%}.flex-div{display: flex;align-items: center;margin:50px 0px}/* .flex-div img{margin: 0px auto;box-shadow: 0px 0px 10px 2px #ddd} */
.flex-img-sec1 img{margin: 0px 50px 0px auto;box-shadow: 0px 0px 10px 2px #ddd}
.flex-img-sec2 img{margin: 0px auto 0px 50px;box-shadow: 0px 0px 10px 2px #ddd}
.float-pull-right{float: right;}.float-pull-left{float: left;}.content-subheading{font-family: Poppins-Regular;font-size: 18px;color: #e31e24;font-weight:600; }
.owl-carousel .owl-item img{width: auto;margin: 0px auto}.content-certification{width: 100%;float: left;padding: 50px;position: relative;}
.content-certification h1, .content-certification h1 font{font-size: 35px;float: left;width: 100%;color: #27242c;font-family: NotoSans-Bold;}
.content-certification p{font-size: 14px;float: left;width: 100%;color: #707070;font-family: Poppins-Light;letter-spacing:1px;font-weight:600;}
.content-Partner{width: 100%;float: left;padding: 50px;position: relative;}
.content-Partner h1, .content-Partner h1 font{font-size: 35px;float: left;width: 100%;color: #27242c;font-family: NotoSans-Bold;}
.content-Partner p{font-size: 14px;float: left;width: 100%;color: #707070;font-family: Poppins-Light;letter-spacing:1px;font-weight:600;}
.about-page{padding:100px 0px 0px }.highlights{padding: 60px 0px 0px}
.on-banner{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);color: #fff;font-size: 45px;width: 80%;text-align: center;line-height: 55px;margin: 0px;font-family: Poppins-Regular;font-weight: 600;}

/*Contact*/
.form-group{width: 100%;float: left;margin-bottom:25px; }.contact-form{padding: 25px 20px;}
/* .ccontact-us{padding:25px;background: url(https://gmmodular.ae/themes/gmmodular-tbd/assets/Global/images/contact-us.jpg);background-repeat: no-repeat;height: 100%;background-size:cover;background-position: center; } */

.ccontact-us{padding:40px;background:url(https://gmmodular.ae/storage/app/media/abstract-office-desktop.jpg); background-repeat: no-repeat;height: 100%;background-size:cover;background-position: center;position:relative}
.ccontact-overlay{position: absolute;height: 100%;width: 100%;top: 0px;left: 0px;background: rgba(0,0,0,0.7);}
.ccontact-us .main-text, .ccontact-us .main-text font{width:100%;color:#ffffff;letter-spacing:0.5px;margin-bottom:0px;font-size:16px;line-height:20px}
.ccontact-us .main-heading, .ccontact-us .main-heading font{color:#fff !important;}
.btn-submit{padding: 10px 25px;border:1px solid #27242c;background: transparent !important;color: #27242c;outline: 0px !important;border-radius: 20px;font-family: NotoSans-Bold;font-size: 12px;box-shadow: none}
.contact-form input{border:none !important;height:40px;border-radius: 20px;box-shadow:0px 0px 8px 0px #ddd}
.contact-form textarea{border:none !important;border-radius: 10px;box-shadow:0px 0px 8px 0px #ddd}
.contus a{color: #ffffff !important;text-decoration: none;margin:0px;float:left;letter-spacing:0.5px;font-size:16px;line-height:20px}.contus{float: left;width: 100%;margin-top:20px}
.contact-tt .fa{width:20px;float: left;font-size: 20px;line-height: 24px;}
.contact-tt span{float: left;width: calc(100% - 20px);font-size:16px;line-height:20px;text-align:left}

.showroom-grid{background: #fff;border-radius: 10px;padding: 15px;margin-bottom: 20px}.showroom-head{margin:10px 0px;font-size: 24px;line-height: 30px;width: 100%;float: left;color: #27242c;}
.showroom-head font{margin:0px 0px;font-size: 24px;line-height: 30px;width: 100%;float: left;color: #27242c;}
.showroom-add{font-size: 14px;line-height: 20px;width: 100%;float: left;color: #27242c;min-height: 60px}
.showroom-info{font-size: 14px;line-height: 20px;width: 100%;float: left;color: #27242c;}.showroom-info span{width: 100%;float: left;font-weight: 600;}
img.locations {position: absolute;bottom: 20px;right: 20px;cursor: pointer;width: 40px;}

/*Media*/
.sidebar-column{width:100%;float:left;padding: 20px 0px;border-bottom: 2px solid #cac8c8;}.sidebar-column:last-child{border:none;}
.sidebar-head{font-family: NotoSans-Regular;font-size: 21px;line-height: 31px;margin: 10px 0px;float: left;width: 100%;color: #1d1d1f !important;text-decoration:none !important;outline:none !important;}
.sidebar-head-treanding{width: 100% !important;margin: 5px 0px !important;padding: 2px 10px !important;
    border: none !important;color: #707070 !important;outline: 0px !important;text-decoration:none !important;
    float: left;text-align: left !important;background: transparent !important;font-weight: 400;}
.sidebar-column ul{width: 100%;float: left;padding: 0px;}
.sidebar-column ul button{margin: 2%;padding: 5px 10px;border:1px solid #b7b7b7;color: #707070;outline: 0px !important;float: left;text-align: center;border-radius: 0px;background: transparent !important;font-size:13px}

.tag-columns ul button{width: auto !important;margin: 1.5% !important;}.media-info-content p{float: left;width: 100%;float: left;margin: 10px 0px;color: #707070;font-size:12px}
.media-info-content p ~ p{float: left;width: 100%;float: left;margin: 10px 0px;color: #707070;display:-webkit-box;
   -webkit-line-clamp:2;-webkit-box-orient: vertical;overflow:hidden;text-overflow: ellipsis;font-size:13px;font-weight:400;min-height:36px}
.media-info-content h1{float: left;width: 100%;float: left;margin: 0px 0px;color: #323c47;font-size: 18px;line-height: 24px;font-family: NotoSans-Bold;    display: -webkit-box; -webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}
   .inecllipse{display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;}.mediablogs div{overflow:hidden}
   .mediablogs:hover img{transform: scale(1.1);}.mediablogs img{transition: all 0.6s ease;width:100%;}
   .mediablogs:hover .read-blog{background: #1d1d1f !important;color: #fff !important;}
   
.mediablogs{margin-bottom: 20px;margin-top:0px !important;}.top-media-menu button a{text-decoration: none !important;color: #707070 !important;outline: 0px !important}.top-media-menu{width:100% !important;float:left;text-align:left;}
.top-media-menu button{width: 100% !important;margin: 2px 0px !important;padding: 2px 10px !important;border:none !important;color: #707070;outline: 0px !important;float: left;text-align: left !important;background: transparent !important;font-weight:400;}
.top-media-menu .is-checked{color: #000000;}.singlemedia-img{margin-bottom: 20px}
button.is-checked {color: #e31e24 !important;border-color: #e31e24 !important;}
.playpause{background: url(https://gmmodular.ae/themes/gmmodular-tbd/assets/Global/images/suneel-back.jpg);position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-position: center;background-size: cover;}
.playpause1{background: url(https://gmmodular.ae/themes/gmmodular-tbd/assets/Global/images/jayanth-sir.jpg);position: absolute;top: 0px;left: 0px;width: 100%;height: 100%;background-position: center;background-size: cover;}
.single-blog-content{width: 100%;float: left;font-size: 16px;line-height: 24px;margin: 0px 0px 10px;}
.highlightsof-events{width: 100%;float: left;margin-top: 50px;padding-bottom: 50px;}
.Product-limenu li{width: 14.2%;float: left;padding: 5px 0px 0px}.highlights img{width: 100% !important;}
.highlights .owl-nav{position: absolute;top:0px;right: 0px;float: left;}
.highlights .owl-nav button.owl-prev, .highlights .owl-nav button.owl-next{height: auto;border: 1px solid #d2d2d2;padding:5px 9px !important;vertical-align:middle;background:transparent !important;outline:0px !important}
.highlights .owl-nav button span{font-size: 42px;line-height: 20px;height: 22px;float: left;vertical-align: middle;color: #707070;}
.highlight-text{font-size: 35px;line-height: 40px;float: left;width: 100%;margin: 10px 0px;font-family: NotoSans-Bold;}
.recent-blog{padding: 50px 0px;border-top:1px solid #707070}


/*Apps*/

.users-tabs a, .users-tabs a:hover{float: left;width: 100%;background: transparent !important;outline: 0px !important}
.users-tabs li.active img{background: #f1f1f1 !important;}.user-content{padding: 20px;float: left;width: 100%}
.catalogue-sectio-one{float: left;width: 100%;margin-bottom: 20px}.cata-thumb{width: 70px;float: left;margin-right: 10px}.cata-naming{width: calc(100% - 80px);float: left;}
.cata-naming p{float: left;width: 100%;font-size: 24px;line-height: 30px;color: #27242c;margin:10px 0px 0px;font-weight: 600;}
.cata-naming p font{float: left;width: 100%;font-size: 24px;line-height: 30px;color: #27242c;margin:0px 0px 0px;font-weight: 600;}
.connect{float: left;width: 100%;font-size: 18px;line-height: 26px;color: #27242c;margin:20px 0px 0px;font-weight: 600;}
.connect font{float: left;width: 100%;font-size: 18px;line-height: 26px;color: #27242c;margin:0px 0px 0px;font-weight: 600;}
.cata-naming span{float: left;width: 100%;font-size: 14px;line-height: 21px;color: #707070;font-weight: 400;}
.catalogue-sectio-one a{float: left;margin-right: 10px}
ul.catalogue-screen {float: left;width: 100%;overflow-x: scroll;overflow-y: hidden;white-space: nowrap;margin: 20px 0px}
ul.catalogue-screen li{list-style: none;width: 196px !important;display: inline-block;margin-right: 20px;background: #fff;
    padding: 15px;border-radius: 10px;overflow: hidden;}
ul.catalogue-screen li img{border-radius:10px;transition: all 0.6s ease-in-out;}
ul.catalogue-screen li img:hover{transform:scale(1.05);}
#style-1::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}
#style-1::-webkit-scrollbar{width: 5px;height:4px;background-color: #F5F5F5;}
#style-1::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #555;}

#style-11::-webkit-scrollbar-track{border-radius: 10px;background-color: #fff;}
#style-11::-webkit-scrollbar{width: 3px;height:4px;background-color: #ffffff;}
#style-11::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #d0d0d0;}
.apps-collection li{margin-right:20px}.apps-collection li a{padding:10px 0px !important;}
.final-points{margin-bottom: 0px;float: left;}.catalogues-tabs{padding: 10px 0px}
.catalogues-tabs li a{background: transparent !important;color: #707070 !important;font-weight:400;font-family:NotoSans-Regular;border-bottom:1px solid transparent;}.catalogues-tabs li.active a{color: #e31e24 !important;border-bottom:1px solid #e31e24 !important;}
.all-catalogues{width: 100%;float: left;}.single-newcatalogue-click{position: relative;bottom: 0px;background:#fff;width: 100%;padding: 0px 0px 7px;-webkit-backdrop-filter: blur(10px);float:left;
    backdrop-filter: blur(10px);}
.forname-div{float: left;}.forname-div h4{color: #000;font-size: 14px;margin:7px 0px 7px 20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow:hidden;text-overflow: ellipsis;}.for-click-div{float: right;text-align: right;margin-right:17px}
.for-click-div a{color: #525252;font-size: 12px;text-transform: uppercase;background: #fff;padding: 5px 0px;border-radius: 50%;display:inline-block;width: 28px;height: 28px;margin-right: 5px;border:1px solid #525252;text-align:center}
.technical-menu{float: left;width: 100%}
.technical-menu button{background: transparent !important;color: #707070;padding: 10px 20px 10px 0px;width: 100%;float: left;text-align:left;outline: 0px !important;border-bottom: 1px solid #f1f1f1;border-width: 0px 0px 1px 0px;margin-bottom: 10px;font-size: 16px;}.technical-menu button:last-child{border:none !important;}
.technical-menu button.is-checked{color: #e31e24;}.technical-click img{box-shadow: 0px 0px 10px 0px #ddd;width: 100%;}
.technical-click .for-click-div{margin-top: 7px;width: 22px}.grid:after {content: '';display: block;clear: both;}
.filters{width: 100%;float: left;position: relative;}.technical-click .forname-div{width: calc(100% - 40px) !important;}

.find-jobs{padding: 6px 10px;color: #27242c !important;background: transparent !important;outline: 0px !important;border-radius: 20px;border:2px solid #27242c;width: 150px;text-align: center;margin: 30px auto 0px;text-decoration: none !important;display: block;}
.inside-other-lines{width: 80%;float: left;margin: 10%;}
.inside-other-lines h1{font-size: 21px;line-height: 25px;color: #27242c;font-family:NotoSans-Bold;float: left;width: 100%;margin: 10px 0px}
.inside-other-lines p{font-size: 14px;line-height: 20px;color: #27242c;float: left;width: 100%;margin: 10px 0px}
.all-filter-incenter{width: 100%;float: left;text-align: center;padding: 10px}.all-filter-div{width: 100%;float: left;margin: 20px 0px;}
.career-block{padding: 20px;box-shadow: 0px 0px 10px 0px #f3f3f3;border-radius: 10px;width: 100%;float: left;margin-bottom: 20px}
.career-block h1{font-size: 24px;line-height: 28px;margin: 15px 0px;float: left;width: 100%;color: #27242c}.career-block p{color: #27242c;}
.career-block span{margin-right: 10px}.career-block h3{font-size: 21px;line-height: 24px;margin: 15px 0px;float: left;width: 100%;color: #27242c}
.read-more{width: 100%;float: left;text-align: right;color: #e31e24 !important;}.posted{width: 100%;float: left;text-align: right;color: #707070 !important;}
.job-decription{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;text-overflow: ellipsis;float: left;width: 100%;}
.single-careeer-heads h1{font-size: 24px;line-height: 28px;color: #e31e24;font-family:NotoSans-Bold;float: left;width: 100%;margin: 10px 0px}
.single-careeer-heads p{font-size: 16px;line-height: 20px;color: #27242c;float: left;width: 100%;margin: 10px 0px}
.single-careeer-heads span{font-size: 16px;line-height: 20px;}
.job-detsils{width: 100%;float: left;margin-bottom: 20px;}.job-detsils h1{font-size: 24px;line-height: 28px;color: #27242c;font-family:NotoSans-Bold;float: left;width: 100%;margin: 10px 0px}
.job-detsils ul{padding-left: 20px;}.job-detsils ul  li{margin:7px 0px }.job-sidebar-info{padding:10px 10px;float: left;width: 90%;margin:0px 5% 10px;border-bottom:1px solid #ddd;}
.job-sidebar-info:last-child{border-bottom:none;}.job-sidebar-info p{margin: 5px 0px}.job-sidebar-info p ~ p{font-size:12px !important;}
.file-upload-wrapper {position: relative;width: 100%;height: 34px;}
.file-upload-wrapper:before {content: 'Browse';position: absolute;top:0;right:0;display:inline-block;height:40px;background:#e31e24 !important;
    color:#fff;font-weight:700;z-index:25;font-size:12px;line-height:40px;padding: 0 35px;pointer-events: none;border-radius:20px;}
.file-upload-wrapper:after {content:attr(data-text);font-size:14px;position:absolute;top:0;left:0;padding:0px 15px;
    display:block;width:calc(100% - 10px);background:#fff;pointer-events:none;z-index:20;height:40px;line-height:40px;color:#999;border-radius:20px;font-weight: 300;
}
.file-upload-wrapper input {opacity:1;position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;height:40px;margin:0;padding:9px 0px;display:block;cursor: pointer;width: 100%;text-indent:-90px;outline:0px !important;}
.career-form-fill{padding:30px}.career-form-fill input{border-radius:20px;border:none;height: 40px;box-shadow: none}.career-form-fill p{margin-bottom: 20px;float: left;width: 100%;}	
.carrer-submit{padding: 10px 30px;color: #27242c;border-radius: 20px;border:1px solid #27242c;margin: 20px auto 0px;display: block;background: transparent;font-family: NotoSans-Bold;outline: 0px !important}
.career-form-fill .form-group:last-child{margin: 0px;}.each-newcataloguees{position: relative;overflow: hidden;box-shadow:0px 0px 8px 0px #d4d2d2}.each-newcataloguees img:hover{transform: scale(1.05);}.each-newcataloguees img{transition: all 0.6s ease-in-out;padding:20px}

	.mb40{margin-bottom: 40px}.mt30{margin-top: 30px}.mt50{margin-top: 50px}.mb20{margin-bottom: 20px;}.mt5{margin-top: 5px;}.mb50{margin-bottom: 50px;}.mt20{margin-top: 20px;}
	.no-padding{padding: 0px !important}.white-back{background: #ffffff}.grey-back{background: #f1f1f1;}
	.do-flexing{width: 84%;float: left;margin:10% 8%;}	
	.all-parent-div h3{width: 100%;float: left;margin: 20px 0px 20px;font-size: 31px;line-height: 36px;color: #203152;font-family: Arial;text-align: left;}.all-parent-div p{width: 100%;float: left;margin: 0px 0px;font-size: 14px;line-height: 20px;color: #203152;font-family: Arial;text-align: left;cursor: pointer;}
	.social-login{width: 100%;float: left;margin: 20px 0px}.social-login button{width: 90%;float: left;}
	.social-login .fa{margin: 0px 2px !important;}
	.social-login .fa-facebook{padding: 0px !important;box-shadow: none;background: #3c5a96 !important;color: #ffffff}
	.social-login .fb{background: #3c5a96 !important;padding: 10px 0px;color: #ffffff !important;border: none;border-radius: 5px;}
	.social-login .mails{background: #da4a3f !important;padding: 10px 0px;color: #ffffff !important;border: none;border-radius: 5px;float: right}.ors{width:100%;float: left;position: relative;margin: 15px 0px 35px}.ors p{width: 100%;float: left;text-align: center;font-size: 21px;}.ors p:before{content: "";position:absolute;width: 40%;height: 1px;background: #e7ecf2;left: 0px;top:10px;}
	.ors p:after{content: "";position:absolute;width: 40%;height: 1px;background: #e7ecf2;right:0px;top:10px;}
	.inred{background:url("https://gmmodular.ae/storage/app/media/Rectangle.png");background-position: center;background-size: cover}.allinred{position: absolute;height: 100%;width: 100%;top:0px;background:rgba(196,28,30,0.9);}
	.login-group{width: 100%;float: left;position: relative;}.otp-group{width: 100%;float: left;position: relative;}
	.otp-group input{height: 40px !important;background: #f1f1f1 !important;width: 12%;float: left;margin: 1% 2%;text-align: center;}
	.login-group label{position: absolute;top: -8px;background: #fff !important;width: auto;z-index: 9;left: 14px;padding: 0px 10px 0px 7px;font-family: arial;font-size: 12px !important;}.login-group input{height: 44px !important;border-left-width: 0px !important;border-top-right-radius: 4px !important;border-bottom-right-radius: 4px !important;}
	.login-group .input-group-addon{border-width: 1px 0px 1px 1px !important;width:65px;background: transparent;border-color:#000;}
	@-webkit-keyframes autofill {0%,100% {color: #000;background: transparent;}}.input-group{width: 100%}
	.login-group input:-webkit-autofill {-webkit-animation-delay: 1s;-webkit-animation-name: autofill;-webkit-animation-fill-mode: both;}
	input:-webkit-autofill,input:-webkit-autofill:hover, input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus {border: 1px solid #000;-webkit-text-fill-color: #000;-webkit-box-shadow: 0 0 0px 1000px #ffffff inset;transition: background-color 5000s ease-in-out 0s;}
	.toggle-password{position: absolute;right: 10px;top: 14px;z-index: 9;color: #000 !important;}
	.signin-btn{width: 90%;border: none;background: #cc1015;color: #fff;padding: 10px 0px;box-shadow: 0px 0px 8px 1px #cec1c1;border-radius: 2px;float: left;}
	.createid-btn{width: 90%;border: none;background: #ffffff;color: #000;padding: 10px 0px;box-shadow: 0px 0px 8px 1px #cec1c1;border-radius: 2px;float: right;}
	.red-patch{width: 80%;float: left;margin:20% 10%;height: 70%}.incenter-flex{margin-top: 25px}
	.incenter-flex h3{font-size: 21px;line-height: 28px;color: #fff;margin: 0px 0px 10px;}
	.incenter-flex p{font-size: 14px;line-height: 20px;margin: 0px;color: #fff;}

	.forgot-parent{width: 84%;float: left;position: relative;display: none;margin: 10% 8%;height: 518px}.div-hide{display: none !important;}.show-div{display: block !important;}.forgot-link{text-align: right !important;}
	.signup-parent{width: 84%;float: left;position: relative;margin: 10% 8%;display: none;}
	.confirm-parent{width: 84%;float: left;position: relative;margin: 10% 8%;display: none;height: 518px}
	.resend-code{width: 100%;float: left;text-align: left !important;}.resend-code a{color:#000 !important;font-weight: 700;}
	.grey-head{font-size: 52px;line-height: 60px;margin: 5px 0px;width: 100%;float: left;color:#203152;}
	.grey-head span{color:#e31e24 !important;font-size: 52px;line-height: 60px;}.grey-subhead{color:#5f6364;font-size: 32px;line-height: 40px;margin: 5px 0px;width: 100%;float: left;}.grey-text-head{color:#5f6364;font-size: 18px;line-height: 24px;margin: 15px 0px;width: 100%;float: left;}.grey-text-content{color:#5f6364;font-size: 14px;line-height: 20px;margin: 0px 0px;width: 100%;float: left;}.app-learn-more{width: 100%;float: left;color: #e31e24 !important;text-decoration: underline;margin: 15px 0px}.app-icons-list{width: 140px;float: left;margin: 10px 0px}
	@media only screen and (min-width: 1024px){.width-for-login{width: 900px;margin: 100px auto;display: flex;box-shadow: 0px 0px 16px 0px #ccc}.inred{position: absolute;top:0px;right: 0px;height: 100%}}
	@media only screen and (min-width: 992px) and (max-width: 1023px){.width-for-login{width: 850px;margin: 100px auto;display: flex;box-shadow: 0px 0px 16px 0px #ccc}.inred{position: absolute;top:0px;right: 0px;height: 100%}}
	@media only screen and (min-width: 768px) and (max-width: 991px){.width-for-login{width: 96%;margin: 100px 2%;display: flex;box-shadow: 0px 0px 16px 0px #ccc}.inred{position: absolute;top:0px;right: 0px;height: 100%}}
	@media only screen and (max-width: 767px){.width-for-login{width: 96%;margin: 50px 2%;display: flex;box-shadow: 0px 0px 16px 0px #ccc}.inred{position: relative;}}
	@media only screen and (max-width: 501px){.app-icons-list{width: 90px;float: left;margin: 10px}}
		
		
		/*Product Page*/
/*Product Page*/
/*vertical-tabs*/
@media only screen and (max-width:768px){
    .Product-level3{display:block;float: left;text-align:left;padding:10px 0px 15px;font-size:14px;line-height:17px;position:relative;z-index:99;margin:1%;border-bottom:1px solid #f1f1f1;width:98%;background: #fff;}
    .Product-filter{position:relative!important;top:0px!important;right:0px!important;padding:10px 0px}.pagination{display:inline-block !important;width:98%;}#parentVerticalTab{position:relative}
    #f_products{margin-top:20px;float:left;width:100%;}.Product-filter #sources{width:98%;}#pagination_id{width:100%;float:left;margin-left:0%;}.inflexings{display:block;}.inflex-row{display:block;}
    #f_products .modal-header .close{top:0px !important;right:0px !important;border:none !important;z-index:99;background:#f1f1f1;}
    .brouchers-links{margin-bottom:20px} #f_products .modal-dialog{width:calc(100% - 20px);float:left;margin:0px 10px}
    .over-hide{padding:0px 10px !important;}.modal-flex{padding:0px;float: left;}
    #f_products .modal{height:80vh}.over-hide{padding:0px 10px !important;}.pop-img img{width:80%;}
    #f_products .modal-body{height:78vh;overflow:auto}#f_products .modal-header{padding:0px;}
    .technical-menu button{text-align:center;}
    
}
@media only screen and (min-width:769px){.Product-level3{display:none;}#pagination_id{height:80px;width:99%;float:left;margin-left:1%;}.Product-filter{width:280px;top:-71px !important;}.inflex-row{display:flex;flex-direction:row;}
    .inflexings{display:flex;flex-direction:column;justify-content:center}.pagination{float:left;margin:10px 0px}
    #f_products .modal-lg{width:80%}
}
#f_products .modal-header, #f_products .modal-body{float:left;width:100%}
.modal-content{width:100%;float:left;background:#fff}
#load_screen{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);}
.h4-style{font-size:24px;line-height:30px;color:#27242c;}.p-style{font-size:14px;float:left;width:100%}
.brouchers-links{float:left;width:100%}.brouchers-links a{float:left;margin-right:10px;padding:8px 12px;color:#e31e24;border-radius:50%;}
.page-item.active .page-link{background-color: #e31e24 !important;border-color: #e31e24 !important;color:#fff !important;}.pagination>li>a, .pagination>li>span{color:#e31e24 !important;font-size:14px;}
.Product-parent{width:100%;float:left;position:relative;}.Product-filter{position:absolute;top:-57px;right:25px;} .Product-filter #sources{padding:5px 10px;font-size:14px;width:calc(100% - 110px);border:1px solid #ddd;float:left}
.input-group-prepend{float: left;margin: 0px 5px 0px 0px;line-height: 34px;width: 100px;}
body {margin: 0px;padding: 0px !important;font-family:Poppins,sans-serif !important}ul.resp-tabs-list{margin: 0px;padding: 0px;}.resp-tabs-container {padding: 0px;background-color: #fff;clear: left;}
.resp-tabs-list li {font-weight: 400;font-size: 13px;padding: 13px 15px;margin: 0 4px 0 0;list-style: none;cursor: pointer;float: left;line-height:18px}
h5.resp-accordion {cursor: pointer;padding: 5px;display: none;}.resp-tab-content {display: none;padding: 15px;}.resp-tab-active {border-bottom: none;background-color: #fff;}
.resp-content-active, .resp-accordion-active {display: block;}.resp-tab-content {border: 1px solid #c1c1c1;border-top-color: #5AB1D0;}
h5.resp-accordion {font-size: 13px;border: 1px solid #c1c1c1;border-top: 0px solid #c1c1c1;margin: 0px;padding: 10px 2%;width: 96%;float: left;}
h5.resp-tab-active {border-bottom: 0px solid #c1c1c1 !important;margin-bottom: 0px !important;padding: 10px 2% !important;}h5.resp-tab-title:last-child {border-bottom: 12px solid #c1c1c1 !important;background: blue;}

/*-----------Vertical tabs-----------*/
.resp-vtabs ul.resp-tabs-list {float: left;width: 23%;margin-right: 2%;}.no-padd{padding: 0px;}
.resp-vtabs .resp-tabs-list li {display: block;padding: 15px 3% !important;margin: 0 0 4px;cursor: pointer;float: left;width: 94%;text-align: left;background: #fff !important;border-bottom: 1px solid #f3f3f3 !important;}
.resp-vtabs .resp-tabs-container {padding: 0px;background-color: #fff;float: left;width: 75%;min-height: 250px;border-radius: 4px;clear: none;}
.resp-vtabs .resp-tab-content {border: none;word-wrap: break-word;}.resp-vtabs li.resp-tab-active { position: relative;z-index: 1;padding: 15px 3% !important;color: red;}
.resp-arrow {width: 0;height: 0;float: right;margin-top: 3px;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 12px solid #c1c1c1;}

/*-----------Accordion styles-----------*/
h5.resp-tab-active {background: #DBDBDB;color: red;}.resp-easy-accordion h5.resp-accordion {display: block;}
.resp-easy-accordion .resp-tab-content {border: 1px solid #c1c1c1;}.resp-easy-accordion .resp-tab-content:last-child {border-bottom: 1px solid #c1c1c1;}
.resp-jfit {width: 100%;margin: 0px;}.resp-tab-content-active {display: block;}h5.resp-accordion:first-child {border-top: 1px solid #c1c1c1;}.mobile-level3-head{display:none;}
@media only screen and (max-width: 768px) {.mobile-level3-head{display:block !important;}.resp-vtabs .resp-tabs-list li{padding:15px !important;margin:0px;width:100%;}
ul.resp-tabs-list {display: none;position: absolute;top: 144px;z-index: 99;width: 100% !important;margin:0px;background:#fff;}h5.resp-accordion {display: block;}.resp-vtabs .resp-tab-content {border: 1px solid #C1C1C1;}
.resp-vtabs .resp-tabs-container {border: none;float: left;width: 100%;min-height: 100px;clear: none;}.resp-accordion-closed {display: none !important;}}
.range-category-name{float:left;font-size:32px;padding:20px 0px 10px;width:98%;text-align: left;font-family: Poppins-Regular;font-weight:400;line-height: 46px;position: relative;margin-bottom: 10px;
  border-bottom: 1px solid #f1f1f1}
/*span.range-category-name::after {content: '';position: absolute;top: 10px;width: 50px;height: 57px;z-index: 0;opacity: 0.8;border-bottom: 2px solid #e31e24;left: 0px;}*/
.product-image-ovrly{width: 100%;float: left;}.product-name-ovrly{position: absolute;width: 100%;float: left;top: 0;left: 0;height: 100%;background: rgba(0,0,0,0.5);opacity: 0;transition: .5s ease;}
.product-image-ovrly img{max-width: 100%;height: auto;display: block;transition: .6s ease;-webkit-transition: .6s ease;margin:0px auto;width: 85%;padding: 0%;}
.product-anchor:hover .product-image-ovrly img{-webkit-transform: scale(1.1);transform: scale(1.1);}
.product-anchor:hover .product-name-ovrly{opacity: 1;cursor: pointer;}.sub-product-name-ovrly{transform: translate(-50%,-50%);position: absolute;left: 50%;top: 50%;width:70%;}
.product-name-text{padding: 10px 10px;color: #fff;border: 1px solid #fff;white-space: pre-line;font-size: 14px;line-height: 17px;}.single-tabing{width: 100%;float: left;padding: 0px !important;} .subsingle-tabing {width: 100%;float: left;position:relative;}

@media only screen and (min-width: 1601px){
.product-anchor{width:220px;min-height:220px;float: left;margin: 1%;position: relative;transition: all 0.6s ease;overflow: hidden;background:#f3f3f3;display: flex;align-items: center}
.verticals-tab_wrapper {width: 100%;text-align: center;margin: 70px 0px;background: transparent;float: left;}.Product-category-heading{display:none;}#parentVerticalTab{width: 100% !important;float:left;}}

@media only screen and (min-width: 1401px) and (max-width: 1600px){
.product-anchor{width:220px;min-height:220px;float: left;margin: 1%;position: relative;transition: all 0.6s ease;overflow: hidden;background:#f3f3f3;display: flex;align-items: center}
.verticals-tab_wrapper {width: 100%;text-align: center;margin: 70px 0px;background: transparent;float: left;}.Product-category-heading{display:none;}#parentVerticalTab{width: 100% !important;float:left;}}

@media only screen and (min-width: 1201px) and (max-width: 1400px){
.product-anchor{width:186px;min-height:186px;float: left;margin: 1%;position: relative;transition: all 0.6s ease;overflow: hidden;background:#f3f3f3;display: flex;align-items: center}
.verticals-tab_wrapper {width: 100%;text-align: center;margin: 70px 0px;background: transparent;float: left;}.Product-category-heading{display:none;}#parentVerticalTab{width: 100% !important;float:left;}}

@media only screen and (min-width: 1025px) and (max-width: 1200px){
.product-anchor{width:222px;min-height:222px;float: left;margin: 1%;position: relative;transition: all 0.6s ease;overflow: hidden;background:#f3f3f3;display: flex;align-items: center}
.verticals-tab_wrapper {width: 100%;text-align: center;margin: 70px 0px;background: transparent;float: left;}.Product-category-heading{display:none;}#parentVerticalTab{width: 100% !important;float:left;}}

@media only screen and (min-width: 993px) and (max-width: 1024px){
.product-anchor{width:172px;min-height:172px;float: left;margin: 1%;position: relative;transition: all 0.6s ease;overflow: hidden;background:#f3f3f3;display: flex;align-items: center}
.verticals-tab_wrapper {width: 100%;text-align: center;margin: 70px 0px;background: transparent;float: left;}.Product-category-heading{display:none;}#parentVerticalTab{width: 100% !important;margin:0px 0% !important;float: left;}}

@media only screen and (min-width: 769px) and (max-width: 992px){
.product-anchor{width:245px;min-height:245px;float: left;margin: 1%;position: relative;transition: all 0.6s ease;overflow: hidden;background:#f3f3f3;display: flex;align-items: center}
.verticals-tab_wrapper {width: 100%;text-align: center;margin: 70px 0px;background: transparent;float: left;}.Product-category-heading{display:none;}#parentVerticalTab{width: 96% !important;margin:0px 2% !important;}
.Product-limenu li>a p{font-size:16px !important;}.pop-img img{width:80%;}
}

@media only screen and (min-width: 501px) and (max-width: 768px){.pro_title span + span{float:left !important;width:90%;}.down{display: none !important;}.Product-limenu li>a p{font-size:16px !important;}
.product-anchor{float:left;width:31%;display:inline-block;margin: 1%;position: relative !important;left:0px !important;top:0px !important;transition: all 0.6s ease;overflow: hidden;background:#f3f3f3;}
.range-page-blog{text-align: center}.sub-product-name-ovrly{transform: translate(-50%,-50%) !important;position: absolute;left: 50% !important;top: 50%;width:80%;}.filter-portfolio{width: 50%;float: right;display: none !important}
.verticals-tab_wrapper {width: 100%;text-align: center;margin: 30px 0%;background: transparent;float: left;}.Product-category-heading{width:96%;float:left;text-align:left !important;font-size:22px;line-height:25px;margin:10px 2%;position: relative;}
.Product-category-heading:after {content: '';position: absolute;top: 10px;width: 50px;height: 15px;z-index: 1;opacity: 1;border-bottom: 2px solid #e31e24;left: 0px;}
.Product-category-heading:after{content: '';position: absolute;top: 10px;width: 50px;height: 15px;z-index: 1;opacity: 1;border-bottom: 2px solid #e31e24;left: 0px;}
.single-tabing{width: 100%;float: left;padding: 20px 0px !important;border:none !important;display: block !important;margin-bottom: 0px;height:auto !important;text-align:left;}.subsingle-tabing {width: 100%;float: left;overflow-x: scroll;white-space: nowrap;}
#parentVerticalTab{float: left;}.range-category-name {float: left;font-size: 32px;padding: 20px 0px !important;width: 98%;text-align:left;font-family:Poppins-Regular;font-weight:400;line-height:46px;position: relative;}}

@media only screen and (min-width:320px) and (max-width: 500px){.pro_title span + span{float:left !important;width:90%}.down{display: none !important;}
.product-anchor{float:left;width:47%;display:inline-block;margin: 1%;position: relative !important;left:0px !important;top:0px !important;transition: all 0.6s ease;overflow: hidden;background:#f3f3f3;}
.range-page-blog{text-align: center}.sub-product-name-ovrly{transform: translate(-50%,-50%) !important;position: absolute;left: 50% !important;top: 50%;width:80%;}.filter-portfolio{width: 50%;float: right;display: none !important}
.verticals-tab_wrapper {width: 100%;text-align: center;margin: 30px 0%;background: transparent;float: left;}.Product-category-heading{width:96%;float:left;text-align:left !important;font-size:22px;line-height:25px;margin:10px 2%;position: relative;}
.Product-category-heading:after {content: '';position: absolute;top: 10px;width: 50px;height: 15px;z-index: 1;opacity: 1;border-bottom: 2px solid #e31e24;left: 0px;}
.Product-category-heading:after{content: '';position: absolute;top: 10px;width: 50px;height: 15px;z-index: 1;opacity: 1;border-bottom: 2px solid #e31e24;left: 0px;}
.single-tabing{width: 100%;float: left;padding: 20px 0px !important;border:none !important;display: block !important;margin-bottom: 0px;height:auto !important;text-align:left;}.subsingle-tabing {width: 100%;float: left;overflow-x: scroll;white-space: nowrap;}
#parentVerticalTab{float: left;}.range-category-name {float: left;font-size: 32px;padding: 20px 10px !important;width: 98%;text-align: left;font-family:Poppins-Regular;font-weight:400;line-height: 46px;position: relative;}}
@media only screen and (max-width:1024px){.gm-parent-top{display:none !important;}
.gm-logo{position: relative;}.logo-on-top{position: relative;width: 110px;z-index: 99999;top: -45px;left: 50%;transform: translate(-50%, 0px);float: left;height: 65px;}.gm-navigation{width: 100%;float: right;position: absolute;}
}
/*Product page*/
.modal-header{border:none;}.modal-header .close{margin: 0;padding: 10px 16px;position: absolute;right: -20px;top: -20px;border: 1px solid #000;border-radius: 50px;font-size: 24px;line-height: 1;font-weight: 900;opacity: 1;font-family: Poppins-Regular !important;background: #fff;outline: 0;}
.product_head_name{width: 100%;float: left;text-align: left;font-size: 24px;line-height: 29px;font-family: Poppins-Regular;border-bottom: 1px solid #f3f3f3;padding-bottom: 10px;font-weight:500;color:#000;}
.product_description{width: 100%;float: left;text-align: justify;font-size: 14px;letter-spacing: .5px;font-family: Poppins-Regular;margin: 10px 0px;}
.product_specification{width: 100%;float: left;text-align: left;font-size: 24px;line-height: 29px;font-family: Poppins-Regular;padding-bottom: 10px;margin:20px 0px 0px;font-weight:500;color:#000;}
ul.product_information{padding-top: 20px;width: 100%;float: left;box-shadow: 0px 0px 0px 1px #e2e2e2;}ul.product_information li{width: 100%;float: left;list-style: none;font-size:14px;line-height: 17px;font-family: Poppins-Regular;text-align:left;margin:0px 0px 20px;border-bottom: 1px solid #e2e2e2;
    padding-bottom: 5px;}.pop-img img{margin:0px auto;}ul.product_information li:last-child{margin-bottom:5px !important;border:none !important;}
ul.product_information li p{margin: 0px 10px 0px 0px;float: left;font-weight: 800;letter-spacing: .5px;}.product_information span.attribute-head{width: 49%;float: left;color:#000;margin-left:1%;}
@media only screen and (min-width:993px){.modal-flex{display: block;justify-content: center;justify-items: center;align-items: center;align-content: center;}}
@media only screen and (max-width:992px){.modal-outflex{width:100% !important;float:left !important;max-width:100% !important;}}
.MagicSlideshow span {display: none !important;}.text-left{text-align:left !important;}.product-catalogue-click a{box-shadow: 0px 0px 7px 0px rgba(173, 173, 173, 0.5)}




.country-menus {padding: 10px;text-align: left !important;min-width: 100%;margin: 0px !important}.country-menus li{width: 100%;float: left;margin: 2px 0px !important;}
.country-menus li a{color: #000 !important;padding: 3px 0px;background:transparent !important;line-height: 17px;font-size: 12px !important;}.mt30{margin-top: 30px;}
.privacy-pointers li{width: 100%;float: left;list-style: disc;font-weight: 300;}.privacy-pointers{padding-left: 20px;margin: 0px 0px 10px;float: left;}


/*Sitemap*/
.sitemap-wrapper{width:100%;float: left;margin-top: 3%}.sitemap-section{width:100%;float: left;margin-bottom: 40px}
.sitemap-block-header{width: 100%;float: left;}.sitemap-block-header p{width: 100%;float: left;padding: 20px 0px 5px;border-bottom: 1px solid #404040;margin: 0px;text-align:left !important;}
.sitemap-block-header p a{width: 100%;float: left;text-decoration: none;color: #000;list-style: none;font-family:NotoSans-Bold;font-weight: 500;font-size: 24px;line-height: 27px;}
.sitemap-block-header p a:hover{text-decoration: none;color: #000;list-style: none;}
.sitemap-section-list{width: 100%;float: left;margin-top: 20px;text-align: left;}
/*-webkit-column-count: 3;column-count: 3;*/
.sitemap-section-lists{width: 100%;float: left;margin-top: 20px;text-align: left;}
.sitemap-list-category-head{width: 100%;float: left;margin: 0px;}
.sitemap-list-category-head a{font-size: 14px;line-height: 17px;font-family: Poppins-Regular;font-weight: 400;text-decoration: none;list-style: none;width: 100%;float: left;color:#787878;text-align:left;}
.sitemap-list-category-head a:hover{font-size: 14px;line-height: 17px;font-family: Poppins-Regular;font-weight: 400;text-decoration: none;list-style: none;width: 100%;float: left;color:#787878;text-align:left;}
.sitemap-list-category-ul{width: 100%;float: left;padding: 0px;margin: 0px;}
.sitemap-list-category-ul li{width: 100%;float: left;margin: 5px 0px;text-decoration: none;list-style: none}
.sitemap-list-category-ul li a{width: 100%;float: left;font-size: 14px;line-height: 17px;color: #787878;list-style: none;text-decoration: none;font-family: Poppins-Regular;font-weight: 400;}
.sitemap-list-category-ul li a:hover{width: 100%;float: left;font-size: 14px;line-height: 17px;color: #787878;list-style: none;text-decoration: none;font-family: Poppins-Regular;font-weight: 400;}
.sitemap-list-category-uls{width: 100%;float: left;padding: 0px;margin: 0px}
.sitemap-list-category-uls li{width: 31.3%;float: left;margin: 10px 1%;text-decoration: none;list-style: none;min-height: 34px;}
.sitemap-list-category-uls li a{width: 96%;float: left;font-size: 14px;line-height: 17px;color: #787878;list-style: none;text-decoration: none;font-family: Poppins-Regular;font-weight: 400;min-height: 38px;}
.sitemap-list-category-uls li a:hover{width: 96%;float: left;font-size: 14px;line-height: 17px;color: #787878;list-style: none;text-decoration: none;font-family: Poppins-Regular;font-weight: 400;min-height: 38px;}
.sitemap-list-category-uls li::before {content: "•";margin-right: 5px;vertical-align: top;font-weight: 900;top: 0;float: left;font-size: 17px;line-height: 17px}
@media only screen and (min-width: 1901px){.sitemap-container{width:1300px;margin:0px auto;}.sitemap-list-category{width:31.3%;float: left;margin:0% 1% 1% 1%; }
.sitemap-list-categorys{width:100%;float:left;margin-right: 0px;margin-bottom: 20px}
}
@media only screen and (min-width: 1601px) and (max-width:1900px){
.sitemap-container{width:1300px;margin:0px auto;}.sitemap-list-category{width:31.3%;float: left;margin:0% 1% 1% 1%; }.sitemap-list-categorys{width:100%;float:left;margin-right: 0px;margin-bottom: 20px}
}
@media only screen and (min-width: 1401px) and (max-width:1600px){
.sitemap-container{width:1300px;margin:0px auto;}.sitemap-list-category{width:31.3%;float: left;margin:0% 1% 1% 1%; }.sitemap-list-categorys{width:100%;float:left;margin-right: 0px;margin-bottom: 20px}
}
@media only screen and (min-width: 1201px) and (max-width:1400px){
.sitemap-container{width:1100px;margin:0px auto;}.sitemap-list-category{width:31.3%;float: left;margin:0% 1% 1% 1%; }.sitemap-list-categorys{width:100%;float:left;margin-right: 0px;margin-bottom: 20px}
}
@media only screen and (min-width: 992px) and (max-width:1200px){
.sitemap-container{width:98%;float: left;margin:0% 1%;}.sitemap-list-category{width:31.3%;float: left;margin:0% 1% 1% 1%; }.sitemap-list-categorys{width:100%;float:left;margin-right: 0px;margin-bottom: 20px}
}
@media only screen and (min-width: 768px) and (max-width:991px){
.sitemap-container{width:98%;float: left;margin:0% 1%;}.sitemap-list-category{width:31.3%;float: left;margin:0% 1% 1% 1%; }.sitemap-list-categorys{width:100%;float:left;margin-right: 0px;margin-bottom: 20px}
}
@media only screen and (min-width: 501px) and (max-width:767px){
.sitemap-container{width:98%;float: left;margin:0% 1%;}.sitemap-list-category{width:48%;float: left;margin:0% 1% 1% 1%; }.sitemap-list-categorys{width:100%;float:left;margin-right: 0px;margin-bottom: 20px}
}
@media only screen and (min-width: 320px) and (max-width:500px){
.sitemap-container{width:98%;float: left;margin:0% 1%;}.sitemap-list-category{width:98%;float: left;margin:0% 1% 1% 1%; }.sitemap-list-categorys{width:100%;float:left;margin-right: 0px;margin-bottom: 20px}.sitemap-list-category-uls li{width:98% !important;}
.page-id-21438 .edgtf-container{width:90% !important;float:left;margin:0% 5% !important;}.single-post .edgtf-container{width:90% !important;float:left;margin:0% 5% !important;}
.sub-heading h6{font-size:14px !important;line-height:17px;}.mobile_thumb{display: block !important}.mobile_thumb img{width:100%;}.desk_image{display: none !important}.core-value-assets img{margin: 0px auto;width:100% !important;}
.trending-blog-mble{padding: 0px !important;}
}

.categories-name{float: left;color: #323c47;font-size: 12px;margin: 5px 0px 0px;}
.read-blog{margin-bottom: 10px;padding: 5px;outline: 0px !important;
    background: transparent;border: 1px solid #1d1d1f;color: #1d1d1f;font-size: 10px;float: right;}
/* .read-blog:hover{background:#1d1d1f !important;color:#fff !important;} */
.custom_icon{cursor:pointer}.blog-background{background:#f5f5f7}


/* core value*/
.page-section{position:relative;overflow:hidden;transition:all 0.6s ease-in-out;box-shadow:0px 0px 8px 0px rgba(0, 0, 0, 0.2)}.page-section:hover img{transform:scale(1.05);}.page-section img{transition:all 0.6s ease-in-out}
.page-section h1{color: #27242c;width: 100%;float: left;text-align: center;font-size: 28px;line-height: 38px;margin: 20px 0px 10px;font-family: 'NotoSans-Bold';position: relative;text-transform: uppercase;}
.page-section h1 font{color: #27242c;width: 100%;float: left;text-align: center;font-size: 28px;line-height: 38px;margin: 0px 0px;font-family: 'NotoSans-Bold';position: relative;text-transform: uppercase;}
.page-section h1:after {content: "";position: absolute;bottom: -5px;left: 50%;width: 50px;height: 1px;background: #27242c;transform: translateX(-50%);}
#mainNav select{display: none;}.core-value-assets img{margin: 0px auto;}
.navigation {position: static;width: 100%;color: #fff;text-align: center;z-index: 9;transition: all 0.6s ease-in-out}
.Core-values-parent{float: left;width: 100%;margin-bottom: 100px;}
.core-value-assets{width: 100%;float: left;margin: 0px 0px}.core-value-content{width: 100%;float: left;text-align:center;padding:10px}
.core-value-content p{font-size: 14px;line-height: 19px;color: #333;margin: 0px 0px}
.navigation__link {display: inline-block;color: #333;text-decoration: none;padding: 1em;font-weight: 400;}
.navigation__link:hover {border-bottom: 2px solid #e31e24 !important;color: #e31e24 !important;text-decoration: none}
.navigation__link.active {color: white;background-color: rgba(0, 0, 0, 0.1);}
@media only screen and (min-width: 1201px){.Core-values-subparent{width: 1150px;margin: 50px auto 0px;}
.page-section {width: 31.3%;margin-left: 0%;margin: 50px 1% 0px;padding: 0px;background: white;float: left;}
.core-value-content p{min-height:120px}
}
@media only screen and (min-width: 992px) and (max-width: 1200px){.Core-values-subparent{width:950px;margin:50px auto 0px;}
.page-section {width: 31.3%;margin-left: 0%;margin: 50px 1% 0px;padding: 0px;background: white;float: left;}
.core-value-content p{min-height:140px}
}
@media only screen and (min-width: 768px) and (max-width: 992px){.Core-values-subparent{width:750px;margin:50px auto 0px;}
.page-section {width: 48%;margin-left: 0%;margin: 50px 1% 0px;padding: 0px;background: white;float: left;}
.core-value-content p{min-height:140px}
}
.core-active{border-bottom: 2px solid #e31e24 !important;color: #e31e24 !important;text-decoration: none}
@media only screen and (max-width: 768px) {#mainNav a {display: none;}#mainNav select {display: inline-block;padding: 10px 20px;}.navigation{color: #333;padding: 10px 0px}.Core-values-subparent{width: 98%;margin: 0px 1%;float: left;}
.page-section {width: 94%;margin-left: 0%;margin: 50px 3% 0px;padding: 0px;background: white;float: left;}
}
.learn-more{float: left;color:#707070;font-size:12px;border:1px solid #cacaca;padding:2px 5px;margin-top:10px}


/*blog page*/
.blogbanner-floating-data{position: absolute;bottom: 20px;left: 20px;width: calc(100% - 20px);z-index: 10;}
.blogbanner-floating-data h1{color: #fff;font-size: 24px;}.blogbanner-floating-data p{color: #fff;font-size: 14px;}
#blog-banner .owl-dots{position: absolute;left:1px;top:102%;}#blog-banner .owl-nav{position: absolute;right: calc(100% - 86%);top:99%;}
#blog-banner .item{position: relative;float: left;width: 100%;overflow:hidden;transition: all 0.6s ease-in-out;border-radius: 10px}
#blog-banner .item img{transition: all 0.6s ease-in-out}
#blog-banner .item:hover img{transform: scale(1.02);}
#blog-banner .item .overlay-blogs{position: absolute;width: 100%;float: left;height: 100%;top:0px;left:0px;z-index: 1;background: rgba(0,0,0,0.3);}	
#blog-banner button{outline: 0px !important;}.owl-theme .owl-dots .owl-dot span{border-radius: 0px !important;}
#blog-banner .owl-nav button span{font-size: 44px;float: left;line-height: 30px;
    border: 1px solid;height: 36px;width: 36px;border-radius: 50%;text-align: center;}#blog-banner img{border-radius: 10px}
.owl-theme .owl-nav [class*=owl-]:hover{color: #000 !important;background: transparent !important;}
.blog-index{font-size: 24px;line-height: 24px;float: left;}.blog-index img{width: 20px;margin:3px 6px 0px 0px;float: left; }
.blog-post-headline{letter-spacing:.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow:hidden;text-overflow: ellipsis;font-size:14px;font-weight:600;float: left;width: 100%;color:#000 !important;}
.blog-post-tag, .blog-post-date{font-size: 12px;color: #707070;}.more-tags{display: none;}
.blog-mainpost-headline{letter-spacing:.5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;
	overflow:hidden;text-overflow: ellipsis;font-size:16px;font-weight:600;float: left;width: 100%;color:#000 !important;}
	.blog-mainpost-subtext{font-size: 14px;color:#707070;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;
	overflow:hidden;text-overflow: ellipsis;float: left;width: 100%}
.blog-mainpost-tag, .blog-mainpost-date{font-size: 12px;color: #707070;}.more-tags{display: none;}
.show-more-tags{float: left !important;margin-top: 10px;margin-left: 5px}
.blog-sidebar-clumn{border: none;padding-bottom: 0px !important;}
.mobile-filter-action{padding: 5px 15px 5px;float: left;width: 80px;border: 1px solid #ddd;margin-bottom: 25px;}
.Share-blog-social{float: left;width: 100%;margin: 10px 0px;}.Share-blog-social li{list-style: none;display: inline-block;color: #707070;text-decoration: none;}
.Share-blog-social li a{color: #707070;text-decoration: none;margin-left: 5px;}.Share-blog-likes{margin:0px; }
.Share-blog-likes li{width: 100%;float: left;list-style: none;margin: 5px 0px 0px}.Share-blog-likes li a{color: #707070;text-decoration: none;margin-left: 5px;font-size: 16px;font-weight:600 }
.Share-blog-likes li a .fa{font-weight: 600;font-size: 16px;width: 20px;}
.single-blogs-date{font-size: 18px;float: left;width: 100%;color: #707070;font-weight: 400;margin:0px 0px 20px; }
.single-blogs-headline{font-size: 40px;float: left;width: 100%;color: #000;margin:0px 0px 20px;font-family:NotoSans-Bold}
.bottom-tags{color:#000;background: #f1f1f1;padding: 5px 10px;display: inline-block;margin:10px 5px 10px 0px}	
.blog-main-content{float: left;width: 100%;text-align: justify;white-space: normal;}
.single-blog-carousel .owl-prev{position: absolute;
    top: 50%;transform: translateY(-50%);left: 10px;font-size: 30px;width: 20px;opacity: 1;display: block;height: auto;margin: 0 !important;outline:0px;}
.single-blog-carousel .owl-next{position: absolute;
    top: 50%;transform: translateY(-50%);right: 10px;font-size: 30px;width: 20px;opacity: 1;display: block;height: auto;margin: 0 !important;outline:0px;}
.single-blog-carousel .owl-prev span, .single-blog-carousel .owl-next span{font-size:60px;line-height:1;}
    
#return-to-top {position: fixed;bottom: 80px;right: 10px;background: rgb(0, 0, 0);background: rgba(0, 0, 0, 0.7);width: 50px;height: 50px;display: block;text-decoration: none;-webkit-border-radius: 35px;
    -moz-border-radius: 35px;border-radius: 35px;display: none;-webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;
}
#return-to-top i {color: #fff;margin: 0;position: relative;left: 16px;top: 13px;font-size: 19px;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;-o-transition: all 0.3s ease;transition: all 0.3s ease;
}
#return-to-top:hover {background: rgba(0, 0, 0, 0.9);}.dropdown-menu a:hover img{transform:scale(1.1)}
#return-to-top:hover i {color: #fff;}.over-hide{overflow:hidden;}.over-hide img{transition:all 0.6s ease-in-out}
.dropdown-menu a:hover .learn-more{background:#27242c !important;color:#fff;border-color: #27242c;}

/* .over-hide:hover img{transform:scale(1.1)} */
/* Spaces */
.odd-spaces{background:#f1f1f1;padding:20px;text-align:center}.even-spaces{background:#fff;padding:20px;text-align:center}
.odd-spaces-name{color:#1d1d1f;font-size:15px;}
.odd-spaces-address{color:#1d1d1f;font-size:13px; margin:0px}
.app-info-{float: left;
    width: 100%;font-size: 18px;line-height: 26px;color: #27242c;margin: 0px 0px 10px;font-weight: 600;}

.three-cards{background:#fff;padding:20px 30px;transition:all 0.6s ease-in-out;text-decoration:none !important;border-radius:10px;margin-top:20px;}
.three-cards:hover{transform:scale(1.05);}.three-cards img{margin:20px auto}
.three-card-head{width:100%;float:left;text-align:center;color:#e31e24 !important;font-size:34px;line-height:40px;margin:20px 0px 20px;font-weight:600;}
.three-card-head font{width:100%;float:left;text-align:center;color:#e31e24 !important;font-size:34px;line-height:40px;margin:0px 0px 0px;font-weight:600;}
.three-card-text{width:100%;float:left;text-align:center;color:#707070 !important;font-size:14px;line-height:20px;margin:0px 0px 20px;min-height:100px;letter-spacing:1px;}

.subcribe-topborder{border-top:1px solid #ddd}


/*New login box*/
.needlogin{width:100%;float:left;position:fixed;z-index:99999;height:100%;background:#f1f1f1;top:0px;}
.loginbox input:hover, .loginbox input:focus{outline: 0;box-shadow: none !important;border-color: #000 !important;}
#userSigninLogin,#userSigninPassword{border-color:#000 !important;}
@media only screen and (min-width:768px){
    .loginbox{width:450px;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: #fff;padding: 20px;}
    .banner-box{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);width:100%;padding:20px;}
    .banner-box-head, .banner-box-head font{width:100%;float:left;font-size:114px;line-height:124px;color:#000;text-align:center;font-family: 'Sevigne-ST-Regular';font-weight: 500;color: #fff;}
    .banner-box-title, .banner-box-title font{width:100%;float:left;font-size:30px;line-height:40px;color:#fff;text-align:center;font-family: 'Poppins-Light';}
    .media-videos{width:720px;height:450px}.media-dialog{display:table}
    .landing-small{width:250px;}.more-padding{padding:0px 45px}.pay-merch{margin:80px 0px}
    }
@media only screen and (max-width:767px){
    .loginbox{width:90%;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background: #fff;padding: 20px;}
    .banner-box{position: absolute;top: 40%;left: 50%;transform: translate(-50%, -50%);width:100%;padding:10px;}
    .banner-box-head, .banner-box-head font{width:100%;float:left;font-size:54px;line-height:64px;color:#000;text-align:center;font-family: 'Sevigne-ST-Regular';font-weight: 500;color: #fff;}
    .banner-box-title, .banner-box-title font{width:100%;float:left;font-size:24px;line-height:34px;color:#fff;text-align:center;font-family: 'Poppins-Light';}
    .media-videos{width:100%;height:300px}.media-dialog{margin:0px !important;width:100% !important;padding:10px;float: left;top: 50%;transform: translateY(-50%) !important;}
    .more-padding{padding:10px 10px}.landing-small{width:250px;margin:50px auto 0px !important;}
    .pay-merch{margin:30px 0px}
    }

/* Tagline */
.banner-overlay{width:100%;float:left;position:absolute;z-index:1;height:100%;background:rgba(0,0,0,0.5);top:0px;}

/* dhan utsav */
.inside-center-landing img{margin:0px auto;}
.large-heading{width:100%;float:left;font-size:46px;line-height:56px;font-family:NotoSans-Bold;margin:0px}
.medium-heading{width:100%;float:left;font-size:24px;line-height:34px;font-family:NotoSans-Bold;margin:0px}
.small-heading{width:100%;float:left;font-size:14px;line-height:20px;font-family:Poppins-Regular;margin:0px 0px 0px}
.landing-content{width:100%;float:left;font-size:16px;line-height:24px;font-family:Poppins-Regular;margin:20px 0px 0px;color:#5E5C5C}
.grey-content{width:100%;float:left;font-size:14px;line-height:20px;font-family:Poppins-Regular;margin:10px 0px 0px;color:#9C9CA8}
.light-yellows{background:#FCE398}
.howtouseimg{margin: 0px auto;border-radius: 50%;padding: 10px;box-shadow:0px 0px 15px 1px #efeeee;background: #ffffff;width:130px}.howtouseimg img{margin: 0px auto;padding:5px}
#Landing-carousel .carousel-indicators li, #Landing-carousel .carousel-indicators .active{width:30px !important;height:7px!important;margin:0px 2px !important;}
.share-play-video {float:left;width:100%;}.playthat-video{float:left;color:#000;font-size:16px;cursor:pointer}.sharethat-video{float:right;color:#000;font-size:16px;cursor:pointer}
.landingbot-content{width:100%;float:left;font-size:16px;line-height:26px;font-family:Poppins-Regular;margin:0px 0px 0px;color:#5E5C5C}.landingbot-content a{color:#000 !important;font-weight:600;font-size:25px;outline:0px !important;text-decoration:none;line-height:45px;letter-spacing:3px}
.payments{position:relative;overflow:hidden}
.payments img{transition: all 0.6s ease-in-out !important;transform: scale(1) !important;cursor:pointer}
.payments:hover img{transform: scale(1.1) !important;}

#load-more{background: transparent;padding: 5px 10px;border: 1px solid #707070;color: #707070;display: inline-block;margin: 0px 0px 10px 0px;}
.trending-blog-mble iframe{width:100%;height:200px}.like-post{float:right}


/* new home design */

 #procatCont {position: relative;width: 100%;border-left: 1px solid #ccc;border-top: 1px solid #ccc;float:left;z-index:1}
 #procatCont .bg {position: absolute;width: 100%;height: 100%;left: 0;top: 0;
	 background: center center / cover no-repeat;z-index: -1;opacity: 0;transition: opacity 0.8s ease-in-out;}
 #procatCont .bg.opaque {opacity: 1;}
 #procatCont > ul {list-style-type: none;}
 #procatCont li {z-index: 99;float: left;width: 33.3%;height: 140px;
    border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;background: #eee;transition: background 0.4s linear;}
     #procatCont li img{margin:0px auto}
 #procatCont a {display: block;width: 100%;height: 100%;
	 color: rgba(255, 255, 255, .9);text-shadow: 1px 1px 4px #333;
	 text-align: center;font-size: 50px;padding-top: 30px;
}
 #procatCont a:link {text-decoration: none;}
 #procatCont span {display: block;font-family: Helvetica Neue, Helvetica, Arial, sans-serif;font-size: 12px;
	 font-weight: bold;text-shadow: none;text-transform: uppercase;color: #666;padding-top: 10px;
}
 #procatCont a:hover {color: white;}
 #procatCont li:nth-of-type(2), #procatCont li:nth-of-type(4), #procatCont li:nth-of-type(6), #procatCont li:nth-of-type(8), #procatCont li:nth-of-type(10), #procatCont li:nth-of-type(12), #procatCont li:nth-of-type(14) {
	 background: #ddd;}
 #procatCont #end {clear: both;}
 .tr, .wh {
	 background: transparent !important;
	 border-right: 1px solid rgba(255, 255, 255, .3) !important;
	 border-bottom: 1px solid rgba(255, 255, 255, .3) !important;
}
 .wh {background: rgba(255, 255, 255, .4) !important;}
 .spanfont_this {color: #333 !important;}
 .spanfont {color: #eee !important;text-shadow: 0px 0px 2px #111 !important;}
 @media screen and (max-width: 575px){#procatCont li {width: 50%;transition: none;}}
 #procatCont li:nth-of-type(1), #procatCont li:nth-of-type(3), #procatCont li:nth-of-type(5), #procatCont li:nth-of-type(7), #procatCont li:nth-of-type(9), #procatCont li:nth-of-type(11), #procatCont li:nth-of-type(13) {
	 background: #eee;}
 #procatCont li:nth-of-type(2), #procatCont li:nth-of-type(4), #procatCont li:nth-of-type(6), #procatCont li:nth-of-type(8), #procatCont li:nth-of-type(10), #procatCont li:nth-of-type(12), #procatCont li:nth-of-type(14) {
	 background: #ddd;}
 #procatCont .bg {display: block;}
 .spanfont {color: #666 !important;text-shadow: none !important;}



/* Language */

.langdropdown{float:left;}.langdropdown .dropdown-menu{min-width:40px;margin:0px !important;padding:8px 10px}.langdropdown .btn{background:transparent !important;border:none;padding:5px 7px !important;outline:0px !important;}
.langdropdown .dropdown-menu a{border:none;background:transparent !important;color:#707070 !important;}


@media only screen and (min-width:992px){
/* .Change-lang-desktop{display: inline-block;float: left;margin: 5px 5px 0px 0px;font-size:16px;
    border-right: 1px solid #ddd;color: #000 !important;padding-right: 10px;outline:0px !important;cursor:pointer}
    .Change-lang-mobile{display:none;}
    .lang-incenter a:nth-child(1){border-right:1px solid #fff;padding-right:40px;}
    .lang-incenter a {font-size: 42px;color: #fff;text-transform: uppercase;margin: 0px 20px;letter-spacing: 1px;font-weight:400;font-family:Poppins-Light;} */
    .langdropdown-mobile{display:none;}.langdropdown-desktop{display:block;float:left}
}
@media only screen and (max-width:992px){
/* .Change-lang-mobile{display: inline-block;float: left;margin: 5px 5px 0px 0px;font-size:16px;
color: #000 !important;padding-right: 10px;outline:0px !important;position:absolute;right:5px;top:10px;z-index:999;cursor:pointer}.Change-lang-desktop{display:none;}
.lang-incenter a:nth-child(1){border-bottom:1px solid #fff;padding-bottom:30px;}
.lang-incenter a {font-size: 42px;color: #fff;text-transform: uppercase;margin: 15px 0px;letter-spacing: 1px;font-weight:400;font-family:Poppins-Light;float:left} */
.langdropdown-mobile{display:block;position:absolute;right:5px;top:10px;z-index:999;}.langdropdown-desktop{display:none;}
.langdropdown .dropdown-menu a {padding: 3px 0px;margin: 5px 0px 5px !important;}.langdropdown .dropdown-menu li{width:100%;text-align:center;}
}
/* .select-lang-pop{width:100%;position:fixed;top:0px;left:0px;background:rgba(0,0,0,0.8);height:100%;z-index:999;
display:none;}
.lang-incenter{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.close-lang-popup{position: absolute;color: #fff;font-size: 30px;top: 10px;left: 50%;transform: translateX(-50%);
    border: 1px solid #fff;padding: 0px 13px;border-radius: 50%;cursor:pointer;}
.select-lang-pop-mobile{width:100%;position:fixed;top:0px;left:0px;background:rgba(0,0,0,0.8);height:100%;z-index:999;
display:none;}
.close-lang-popup-mobile{position: absolute;color: #fff;font-size: 30px;top: 10px;left: 50%;transform: translateX(-50%);
    border: 1px solid #fff;padding: 0px 13px;border-radius: 50%;cursor:pointer;} */




















