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

.costomer_tab_left ul li {
	font-size: 15px;
}
.BrowsersDesignBx {
	margin-right: 17px;
}
.EventBookingDescriptionFeatures .JobBoardFeaturesTop {
	min-height: 358px;
}
.outof_rating {
	padding: 0 0;
}
.ecommerce--review--btn .btn-primary {
	padding: 10px 3px;
	font-size: 13px;
}
.banner-div h3 {
	font-size: 60px;
}
.banner-div h1{ font-size: 80px}
.used_technology_section_dataa {
	padding: 0 ;
}
}
@media only screen and (max-width:1300px){
    .get-in-touch--bx {
	width: 100%;
}
.costomer_tab_left ul li {
	font-size: 15px;
}
}
@media only screen and (max-width:1100px){
header .menu_header li {margin-left: 10px;}
.banner-div h2 {font-size: 80px;line-height: normal}
.banner-div h1 {font-size: 90px;line-height: normal}
.bammer-txt {padding: 80px 0 50px;}
.about-txt h2 {font-size: 40px;}
.about-txt {padding-top: 30px;}
.get-in-touch--bx {
	width: 100%;
	padding: 30px 30px;
}
}
@media only screen and (max-width:992px){
.menu_header {display: inline-block;width: 100%;padding: 10px 0; }
.menu_header .col-lg-12,
.menu_header .row{ padding: 0; margin: 0;width: 100%;max-width: 100%;}
.bammer-txt { padding-top: 90px;padding-bottom: 50px;}
.banner-div h1 {font-size: 60px; line-height: normal}
.banner-div h2 {font-size: 66px;line-height: normal}
.banner-div .btn-primary {font-size: 15px;padding: 10px 20px;}
.menu_header.fixed-me {padding: 10px 0;}

/*.menu_header .navbar-collapse {float: right;left: 0;margin: 0;position: absolute;width: 100%;background: #ececec;top: 66px;
border-top: 1px #ddd solid;  z-index: 99}*/
.menu_header .navbar-collapse {float: right;left: auto;margin: 0;position: fixed;width: 300px;background: #fff;border-top: none;z-index: 99;height: 100%;
right: -550px;top: 0;transition: right linear 0.2s;padding: 50px 10px;}
.menu_header .navbar-collapse.show {right: 0px;transition: right linear 0.2s;}
.menu_header .navbar-nav .nav-link {padding: 8px 24px;}
.menu_header .navbar-toggler {padding: 0;border: 0;margin-right: 20px;position: absolute;right: 0;top: 20px; z-index: 9999;}
.menu_header .navbar-toggler:focus {outline: none; box-shadow: none}
.menu_header .navbar-toggler .toggle {width: 30px;height: 30px; display: inline-block}
.menu_header .navbar-toggler .toggle .line {width: 30px;height: 2px;border-radius: 99px;background: #00448f;transition: 0.2s; right: 0}
.menu_header .navbar-toggler .toggle .line.top {opacity: 0;top: 5px;}
.menu_header .navbar-toggler .toggle .line.middle {top: 14px;}
.menu_header .navbar-toggler .toggle .line.bottom {opacity: 0;bottom: 5px;}
.menu_header .navbar-toggler .toggle .line.cross1 {-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.menu_header .navbar-toggler .toggle .line.cross2 {-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.menu_header .navbar-toggler.collapsed .toggle .line.top {opacity: 1;}
.menu_header .navbar-toggler.collapsed .toggle .line.cross1 {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.menu_header .navbar-toggler.collapsed .toggle .line.cross2 {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
.menu_header .navbar-toggler.collapsed .toggle .line.bottom {opacity: 1;}
.menu_header .navbar-nav .nav-item:hover, .menu_header .navbar-nav .nav-item.active{ background: transparent;border-radius: 0px;}
.menu_header .navbar-nav .nav-item.active .nav-link::before, .menu_header .navbar-nav .nav-item .nav-link:hover::before {display: none}
.navbar-brand {padding: 0;margin: 0 0 0 10px;width: 180px; float: left}
.menu_header .navbar-expand-lg .navbar-nav {display: flex;}
.ClotactImg {text-align: center;}
.my-contact {width: 100%;}
.about-banner-txt {padding: 110px 0 30px;}
.about-banner-txt h1 {font-size: 40px;}
.newslatter-input {width: 100%;}
.newslatter-btn {width: 100%;margin-top: 5px;}
.progress-wrap {bottom: 10px;}
.AboutTxt {width: 100%;margin-top: 30px;}
.menu_header .navbar-nav .nav-link.btn-primary {margin-left: 25px;}
.JobBoardMenImg {position: absolute;left: 10px;bottom: 0;transform: translate(0%,0);z-index: 99;}
.MobileHide{ display: none}
.DesktopShow{ display: block}
.EventBookingMenImg {left: auto;transform: translate(0%,0);right: 0px;}
.EventBookingTitle p br {display: none;}
.EventBookingTitle p {max-width: 400px;}
.EventBookingImg,
.JobBoardImg {margin-bottom: 20px;}
.widget_nav_menu ul li {padding: 0 24px 0 0;}
.ContactNumber span {font-size: 17px;padding-left: 6px;}
.my-information {
	width: 30%;
}
.get-in-touch--bx {
	padding: 40px 20px; width: 100%
}
.contactimg {
	right: -50px;
}
.contactimg img {
	width: 100%;
	height: 100%;object-fit: cover;
}
.EnquireModal {
	z-index: 99999;
}
.product-details h2 {
	font-size: 40px;
}
.product-details h2 span {
	font-size: 70px;
}
.EnquireModal .modal-dialog {
	padding: 0 15px;
}
}

@media only screen and (max-width:767px){
.menu_header .navbar {display: inline-block;width: 100%;}
.SocialsLinks {padding-left: 0px;float: right;padding-right: 90px;}
.menu_header {display: inline-block;width: 100%;padding: 10px 0;}
.menu_header .col-lg-12,
.menu_header .row,
.menu_header .container{ padding: 0; margin: 0}
.menu_header .navbar-collapse {float: right;left: auto;margin: 0;position: fixed;width: 100%;background: #fff;border-top: none;z-index: 99;height: 100%;
 right: -550px;top: 0;transition: right linear 0.2s;padding: 50px 10px;}
.menu_header .navbar-collapse.show {right: 0px;transition: right linear 0.2s;}
 header .menu_header.fixed-me ul.navbar-nav.mr-auto { margin-left:0px;}
.menu_header .navbar-toggler {	top: 18px;}
.show-mobile{ display:block !important}
.menu_header.fixed-me .hrader-right {display: none;}
.navbar-brand {padding: 0;margin: 0 0 0 10px;width: 170px; float: left}
.menu_header .navbar-nav .nav-item:hover, .menu_header .navbar-nav .nav-item.active{ background: transparent;border-radius: 0px;}
.menu_header .navbar-nav .nav-item.active .nav-link::before, .menu_header .navbar-nav .nav-item .nav-link:hover::before {display: none}
.bammer-txt {padding:0;}
 header .menu_header li {margin-left: 0;}
.banner-div {padding: 40px 0;}
.menu_header .navbar-nav .nav-link.btn-primary {margin-left: 25px;}
.menu_header .navbar-nav .nav-link {}
.ftdrop2::after, 
.ftdrop1::after, 
.ftdrop3::after, 
.ftdrop4::after, 
.ftdrop5::after{color:#fa5f33;content:"+";font-size:30px;font-weight:normal;position:absolute;left:0px;top:-5px; cursor: pointer}
.ftopen1::after, 
.ftopen2::after, 
.ftopen3::after, 
.ftopen4::after, 
.ftopen5::after{content:"_";top:-16px;}
.ftblock1, 
.ftblock2, 
.ftblock3, 
.ftblock4, 
.ftblock5{padding:0 0px; display: none}
.ftdrop5, .ftdrop4, .ftdrop3, .ftdrop2, .ftdrop1 { display: inline-block; width: 100%; cursor: pointer}
.mobile_sh{ display: none}
.title-widget {margin: 20px 0 10px;padding-left: 30px; font-size: 22px}
.progress-wrap {right: 10px;bottom: 10px;height: 46px;width: 46px;}
.progress-wrap::before,
.progress-wrap::after {line-height: 30px;left: 8px;top: 8px;height: 30px;width: 30px; background-size: 100%;border-radius: 10px;} 
.banner-div h3 {font-size: 30px;line-height: 50px;}
.banner-div h1 {font-size: 34px;line-height: normal;}
.banner-div p {font-size: 18px;}
.BannerImg {margin-top: 20px;}
.AboutTxt {width: 100%;margin-top: 10px;}
.TopHadding h2, .AboutTxt h2 {font-size: 30px;}
.counter_value_content {border-right: none;margin: 20px 0;}
.AboutSection {padding: 30px 0;}
.JobBoardRightBx {
	float: right;
	padding-right: 0;
	margin-top: 20px;
	width: 100%;
	text-align: center;
}
.JobBoardLogo {
	display: inline-block;
}
.EventBookingMenImg,
.JobBoardMenImg {display: none;}
.EventBookingRightBx {padding-bottom: 20px; text-align: center}
.JobBoardSection,
.EventBookingSection {padding: 50px 0;}
.widget_nav_menu ul li {padding: 4px 0;width: 100%;text-align: center;}
.footer-social {float: left;width: 100%;text-align: center;}
.JobBoardSection, .EventBookingSection,
.AboutSection{overflow: hidden}
.JobBoardTitle h2,
.EventBookingTitle h2 {font-size: 27px;}
.JobBoardTitle p,
.EventBookingTitle p {font-size: 17px;}
.EventBookingLogo {
	display: inline-block;
}
.my-information {
	width: 90%;
	margin: 0px 0px 50px;
}
.get-in-touch--bx {
	width: 100%;
	padding: 30px 20px;
}
.my-contact-information {
	margin-bottom: 0;
	margin-top: 40px;
}
.get-in-touch p {
	font-size: 16px;
}
.get-in-touch h2 {
	font-size: 40px;
}
.contactimg {
	right: 0;
	height: auto;
	position: relative;
	display: inline-block;
	margin-top: 30px;
}
.JobBoardFeaturesTop {
	margin-bottom: 20px;
}
.JobBoardFeaturesMain .tab-content {
	padding: 10px 20px;
	width: 100%;
}
.costomer_tab_left ul li {
	margin-top: 10px;
	margin-bottom: 10px;width: 100%;
}
.JobseekerMobileImg {
	display: none;
}
.UsedTechnologies {
	max-width: 100%;
}
.SupportBx ul li {
	margin: 6px 1%;
	float: left;
	width: 48%;
}
.CustomerReviews {
	width: 100%;
}
.ecommerce--review--point {
	margin-top: 20px;
}
.ecommerce_faq_section {
	padding: 30px 0 30px;
}
.SubscriptionModelSections {
	padding: 40px 0;
}
.CustomerReviews h2,
.DetailTopHadding h2 {
	font-size: 30px;
}
.ecommerce__Quick_FAQ .title_main {
	font-size: 34px;
	padding-bottom: 30px;
}
.NavFeaturesTabs li {
	width: 32%; vertical-align: top
}
.NavFeaturesTabs li .nav-link.active::before {
	display: none
}
.NavFeaturesTabs li .nav-link {
	font-size: 14px;
	width: 100%;
}
.NavFeaturesTabs li .nav-link i {
	height: 80px;
	display: inline-block;
	overflow: hidden;
	width: 70px;
}
.JobBoardBannerRight,
.JobBoardBannerLeft {
	display: none;
}
.JobBoardBannerSection {
	padding: 30px 0;
}
.ProductBuyButton .btn-info{ margin-top: 10px;}
.JobBoardProducts h1 {
	font-size: 30px;
}
.JobBoardProducts h3 {
	font-size: 21px;
}
.UsedTechnologiesSections {
	padding: 0px 0;
}
.BrowsersDesignBx {
	width: 100%;
	margin-right: 0;
	float: left;
}
.BrowsersDesignBx .DesignHadding {
	min-height: 0;margin-top: 12px;margin-bottom: 10px;
}
.BrowsersBxmain {
	margin-top: 0;
}

.TechnologyDataa {
	margin-bottom: 0;
}
.EventBookingDescriptionFeatures .JobBoardFeaturesTop {
	min-height: 250px;
}
.OurBrands {
	margin-bottom: 30px;
}
.OurBrandsSection {
	padding: 40px 0;
}
.EnquireModal .modal-content {
	padding: 10px;margin-top: 80px;
}
.product-details h2 {
	font-size: 33px;
}
.product-details h2 span {
	font-size: 70px;
}
.product-details {
	margin-bottom: 0px;
	margin-top: 0;
}
.EnquireModal {

	padding-top: 20px;
}
.EnquireModal::before {
	height: 230px;
}
.JobBoardPopImg {
	display: none;
}
.EnquireModal .modal-dialog {
	padding: 0;
}
}
@media only screen and (max-width:390px){
.gcpaatcha #recaptchaQ {
	transform: scale(.96)!important;
	-webkit-transform: scale(.96)!important;
}
}
