@media (min-width: 1260px) {
  .container {
    max-width: 1200px;
  }
}
/* md */
@media(max-width: 1199px) {
 
  .menu ul li a{font-size: 14px;}
  .menu ul li{margin-left: 12px;}
  .header_area.fix .menu ul li{margin-left: 15px;}
  .header_area.fix .menu ul li a{font-size: 14px;}
  .clogo ul li:nth-child(2){top: -150px;left: -40px;}
  .clogo ul li:nth-child(3){left: 40px;}
  .clogo ul li:nth-child(4){top: -120px;right: 50px;}
  .clogo ul li:nth-child(5){right: 55px;}
  .innerbg{min-height: 410px;}
  .about ul li .atxt{ max-width:350px;}
  .header_area.fix.header_area .header_area_right{ margin-top:10px;}
  .contin .pr-5{ padding-right:15px !important;}
  .ltxt{max-width: 263px;}

.header_area .logobox {
  margin: 10px 0;
  width: 100%;
  max-width: 190px;
}
.menu ul li a {
  padding: 15px 0;
  font-size: 16px;
}
.menu ul li {
  margin-left: 25px;
}
.header_area_right .header_search_box {
  padding: 15px 0px 15px 40px;
}
.header_area.fix .logobox {
  max-width: 180px;
  margin: 15px 0;
}
.header_area.fix.header_area .header_area_right {
  margin-top: 20px;
}
.header_area.fix .menu ul li a {
  padding: 15px 0;
}
.header_area.fix .header_area_right .header_search_box {
  padding: 12px 0px 12px 50px;
}
.home-slideshow .slide {
  min-height: 500px;
}
.home-slideshow .slide .con h1 {
  font-size: 70px;
  line-height: 60px;
}
.home-slideshow .slide .con h2 {
  font-size: 40px;
  margin: 0 0 25px;
}
.home-slideshow .slide .con h2 small {
  font-size: 20px;
  letter-spacing: normal;
}
.fitness_box {
  height: 190px;
}
.fitness_box .fitness_contain h3 {
  font-size: 30px;
  line-height: 30px;
}
.fitness_box .fitness_contain h3 small {
  font-size: 18px;
}
.featured {
  padding: 40px 0px 120px;
}
.featured h3 {
  font-size: 45px;
  padding-bottom: 0;
}
.featured p {
  width: 80%;
  margin: 0px auto 30px;
}
.featured_box {
  padding: 30px 30px;
}
.featured_main_box:hover::after {
  top: -10px;
  right: -10px;
}
.equipment_area .equipment_contain {
  padding: 50px 0;
}
.equipment_area {
  height: 295px;
}
.equipment_area .equipment_contain h3 {
  font-size: 50px;
}
.equipment_area .equipment_contain p {
  margin: 10px 0 15px;
  font-size: 16px;
}
.equipment_area .bgimg {
  top: -70px;
  max-width: 360px;
  height: 405px;
}
.new_arrival {
  padding: 40px 30px 0;
}
.new_arrival h3 {
  font-size: 45px;
}
.new_arrival_box {
  padding: 0px 15px 30px 15px;
}
.new_arrival_box .image_box {
  height: 180px;
  margin-bottom: 0;
}
.arrivals .arrivalimg {
  height: 485px;
}
.pcategories {
  padding: 30px 0px 30px;
}
.categories_box_one {
  height: 530px;
}
.categories_box_one .contain_box h3 {
  font-size: 40px;
}
.categories_box_one .contain_box p {
  font-size: 20px;
  font-family: 'Oswald', sans-serif;
  font-weight: 400;
  padding: 0 0;
  margin: 0 0 10px;
  width: 100%;
}
.categories_box_one .contain_box p {
  font-size: 19px;
}
.categories_box_one .contain_box {
  padding: 40px 25px;
}
.categories_box_two {
  height: 258px;
}
.categories_box_two .contain_box h3 {
  font-size: 40px;
}
.categories_box_two .contain_box p {
  font-size: 20px;
}
.products {
  padding: 50px 0px 50px;
}
.products h3 {
  font-size: 50px;
  padding-bottom: 5px;
}
.products p {
  width: 80%;
  margin: 0px auto 25px;
}
.pcategories p {
  width: 80%;
  margin: 0px auto 25px;
}
.ourstory {
  padding-top: 50px;
  padding-bottom: 50px;
}
.ourstory h3 {
  font-size: 45px;
  padding-bottom: 5px;
}
.ourstory p {
  font-size: 15px;
  padding-bottom: 15px;
}
.ourstory::after {
  width: 410px;
  height: 56px;
}
.footer {
  padding: 0px 0px 0px;
}
.newlatter h3 {
  font-size: 35px;
}
.newlatter .form-group {
  margin-top: 15px;
}
.f-bottom .media {
  padding: 10px 0px;
}
.f-top {
  padding: 40px 0px;
  margin-top: 30px;
}
.copyright {
  padding: 30px 0px 30px;
}
.inner_banner_area {
  height: 260px;
}
.inner_banner_area .inner_banner h1 {
  font-size: 45px;
  margin: 0 0 5px;
}
.gym_box {
  margin-bottom: 30px;
}
.gym_and_sports_area {
  padding: 50px 0px;
}
.gym_and_sports_area h3 {
  font-size: 50px;
}
.gym_and_sports_area h3 {
  font-size: 36px;
  margin-bottom: 0;
}
.gym_and_sports_area .we_can_contain h3 {
  font-size: 50px;
  margin-bottom: 8px;
}

.contact_form_area .contact_image {
  width: 70%;
}
.register_main_area {
  padding: 60px 0px;
}

.login_main_area {
  padding: 50px 0px;
}
.login_main_area .register_form h3 {
  margin: 0 0 0;
  font-size: 40px;
}
.product_box .product_image {
  height: auto;
}
#exzoom {
  width: 330px;
}
.product_details_area {
  padding: 50px 0px;
}
.exzoom .exzoom_nav .exzoom_nav_inner span {
  width: 79px !important;
  height: 79px !important;
}
.product_box .product_image .btn {
  width: 55%;
}

.banner_area{height: 550px;}
.inprivacy{ height:auto;}
.header_area .header_area_right{ margin-top:20px;}
.contact_area .contact_contain p{ padding:0px;}


}

@media (max-width: 991px) {
	.header_area.fix .menu{ padding:0px;}
  .banner_area .container .conbox h1 {
    font-size: 30px;
    line-height: 40px;
  }
  .banner_area .container .conbox h1 strong {
    font-size: 34px;
  }
  .banner_thumble {
    height: 460px;
  }
  .btn-coustom {
    font-size: 13px;
  }
 
  .header_area .logobox{margin: 10px 0;}
  .menu ul li a{padding: 5px 0;color: #313131;font-size: 16px;}
  .menu ul li{ margin-left:0px;border-top: 0px solid #ccc;padding: 5px 15px 5px 20px;}
  .home-slideshow .slide .con h2 small{font-size: 45px;}
  .home-slideshow .slide .con h2{font-size: 45px;}
  .home-slideshow .slide{min-height: 500px;}
  .home-slideshow .slide .con{max-width: 425px;}
  .home-slideshow .slide .con p{ margin:15px 0px;}
  .aboutus_area .about_textbox{ text-align:center;}
  .ourtechnologie_area .w-50{width: 80% !important;}
  .platforms p, .industries p{ width:80%;}
  .industries .owl-prev{left: -38px;}
  .industries .owl-next{right: -40px;}
  .clienttxt{max-width: 100%;text-align: center;}
  .team{ margin-top:70px;}
  .clogo ul li:nth-child(2){left: 0px;}
  .clogo ul li:nth-child(3){ left:0px;}
  .clogo ul li:nth-child(4), .clogo ul li:nth-child(5){ right:0px;}
  .client .pr-4{ padding-right:15px !important;}
  .client .pl-5{ padding-left:15px !important;}
  .clogo{ top:160px;}
  .client{ min-height:925px;}
  .team h3{color: #231f20;}
  .team p{color: #231f20;}
  .newtxt, .contleft{ text-align:center; max-width:100%;}
  .contact{ background-image:none !important; background:#fff;}
  .innerbg{min-height: 300px;}
  .about ul li .atxt{ text-align:left;}
  .wedoaraea .media .media-body h5{ font-size:17px;}
  .clientin .wedoaraea1 .wedobox1:nth-of-type(6n) .border-right {border-right: 1px solid #dee2e6 !important;}
  .innerarea h3{ font-size:35px; margin-bottom:40px;}
  .contin .pl-5{ padding-left:15px !important;}
  .contin form{ margin-top:35px;}
  .innerarea{ padding:80px 0px;}
  .inteam .txt{padding: 9px 15px;}
  .inteam .teamimg img{ height:300px;}
  .menu ul li a::after{ height:0px;}

  .menu {
  padding: 15px 0 0;
  float: right;
  margin-left: 20px;
}
.header_area .logobox {
  margin: 14px 0;
  max-width: 230px;
}
.menuButton span {
  background: #fff;
}
.menuButton:hover span{
  background: #fb8506;
}
.menu ul {
  top: 58px;
  padding: 15px 0;
}
.home-slideshow .slide .con h1 {
  font-size: 55px;
  line-height: 50px;
}
.home-slideshow .slide .con h2 {
  font-size: 35px;
}
.home-slideshow .slide .con h2 small {
  font-size: 22px;
}
.home-slideshow .slide {
  min-height: 360px;
}
.fitness_box {
  height: 170px;
}
.fitness_box .fitness_contain h3 {
  font-size: 26px;
  line-height: 25px;
}
.fitness_box .fitness_contain .btn {
  padding: 7px 12px;
  font-size: 10px;
}
.header_area.fix .menu {
	padding: 20px 0;
}

.exzoom .exzoom_nav .exzoom_nav_inner {
  position: relative;
  left: 0 !important;
  z-index: 91;
  width: 100% !important;
}
#exzoom {
  width: 83%;
  position: relative;
  left: 15%;
}
.header_area .logobox {
	max-width: 125px;
}
.menu {
	padding: 0;
	margin-left: 0;
}
.home-slideshow .slide .con h1 {
	font-size: 36px;
	line-height: 40px;
	margin-bottom: 15px;
}
.home-slideshow .slide .con h1 strong {
	font-size: 30px;
}
.about_contain {
	padding-left: 0;
}
.about_area .about_img_box {
	height: auto;
	border: 0px;
	margin-top: 0;
}
.home-slideshow .slide .caption {
	top: 60%;
}
.header_area.fix .logobox {
	max-width: 125px;
}
.main_area {
	padding: 45px 0px;
}
.about_contain h2 {
	font-size: 42px;
	margin: 0 0 5px;
}
.about_contain p {
	margin: 0 0 15px;
	font-size: 15px;
	line-height: 22px;
}
.about_contain p strong {
	font-size: 20px;
}
.main_area.featured_product_area{
	padding-top: 0px;
}
h3.h3 {
	font-size: 36px;
}
.bulk_product_one, .bulk_product_two, .bulk_product_three {
	height: 250px;
	background-size: cover;
}
.bulk_product_one .contain_box .link, .bulk_product_two .contain_box .link, .bulk_product_three .contain_box .link {
	font-size: 22px;
}
.bulk_product_one .contain_box p, .bulk_product_two .contain_box p, .bulk_product_three .contain_box p {
	font-size: 14px;
}
.bulk_product_one .contain_box .tag, .bulk_product_two .contain_box .tag, .bulk_product_three .contain_box .tag {
	top: 55px;
	font-size: 48px;
}
.bulk_product_four {
	height: 520px;
}
.bulk_product_four .img_box {
	height: auto;
	padding: 15px 0;
}
.bulk_product_four .contain_box {
	padding: 0 20px;
}
.bulk_product_four .contain_box .link {
	font-size: 23px;
	margin: 0 0 10px;
}
.bulk_product_four .contain_box p {
	font-size: 16px;
}
.history_area .history_contain {
	padding: 0;
}
.history_area .history_img::after {
	display: none;
}
.history_area .history_contain h3 {
	font-size: 30px;
}
.history_area .history_contain p {
	font-size: 15px;
}
.history_area .history_contain p strong {
	font-size: 20px;
}
.history_area .history_img {
	height: auto;
}
.history_body:nth-of-type(2n) .right .history_contain {
	padding: 0;
}
.offer_body .offer_contain h3 {
	font-size: 36px;
}
.offer_body .offer_contain h3 strong {
	font-size: 45px;
}
.jewellery_collection_area .heading_area h3 {
	padding: 0;
	margin: 0;
	font-size: 72px;
}
.jewellery_collection_area .heading_area .img_Box {
	top: -35px;
	max-width: 50px;
}
.jewellery_collection_area .heading_area p {
	font-size: 25px;
	max-width: 100%;
}
.jewellery_collection_area .heading_area {
	margin-bottom: 20px;
}
.testimonial_body .image_box {
	position: absolute;
	top: auto;
	right: 0;
	width: 100%;
	max-width: 274px;
	height: 184px;
	border: 3px solid #fff;
	background: #ffffff;
	overflow: hidden;
	bottom: 0;
}
.testimonial_body {
	padding-right: 285px;
	padding-top: 0;
}
.testimonial_body .image_box {
	top: 108px;
}
.testimonial_body h3 {
	font-size: 45px;
	margin: 0 0 5px;
}
.testimonial_body {
	min-height: auto;
}
.testimonial_area {
	position: relative;
	min-height: auto;
}
.testimonial_area::after {
	height: 390px;
}
.instagram_box {
	height: 132px;
}
.testimonial-carousel .owl-nav button.owl-prev {
	left: -40px;
}
.testimonial-carousel .owl-nav button.owl-next {
	right: -40px;
}
.footer .pl-5{
	padding-left: 1em !important;
}
.footer h4 {
	font-size: 20px;
	padding-bottom: 10px;
	margin-top: 30px;
}
.menu ul {
	top: 90px;
}
.inner_banner_area .inner_banner {
	padding: 120px 0px 20px;
}
.inner_banner_area {
	height: auto;
	min-height: auto;
}
.charity_box .img_box {
	height: 210px;
}
.charity_box .contain_box {
	max-width: 100%;
	margin: 0;
}

.inner_contact_area .contact_form_box h2 {
	font-size: 28px;
	margin: 0 0 15px;
}
.contact_form_box .adderss_box h3 {
	line-height: 34px;
	font-size: 22px;
}
.diamond_box .img_box {
	height: auto;
}
.jewellery_box .img_box {
	height: auto;
}
.jewellery_about_area .jewellery_about_contain {
	padding: 0 20px;
}
.jewellery_about_area .jewellery_about_contain h2 {
	font-size: 45px;
	margin-bottom: 10px;
}
.jewellery_about_area .body:nth-of-type(2n) .right .jewellery_about_contain {
	text-align: left;
	padding: 0 20px;
}
.jewellery_about_area .body:nth-of-type(2n) .left {
	order: 1;
}
.jewellery_about_area .body:nth-of-type(2n) .right {
	order: 2;
}
.jewellery_about_area .jewellery_about_contain h2 {
	font-size: 40px;
}
.jewellery_about_area .jewellery_about_contain h3 {
	font-size: 28px;
}
.jewellery_about_area .jewellery_about_contain h2 {
	font-size: 30px;
}
.inner_account_area .account_box h2 {
	font-size: 45px;
}
.inner_account_area .account_box p {
	max-width: 100%;
}
.inner_account_area .account_img_box {
	height: auto;
	overflow: hidden;
}
.inner_account_area .account_box h2 {
	font-size: 38px;
}
.our_values_area .our_values_contain {
	position: relative;
	padding: 30px 0px 0 0px;
}
.our_values_area .our_values_contain img.value_contain_img {
	position: relative;
	top: 0;
	width: 100%;
	max-width: 100%;
	height: auto;
}

.banner_area{height: auto;text-align: center;}
.order_left{order: 2}
.order_right{order: 1;text-align: center;}
.best_talent_area .best_talent_contain h3::after{right: 0px;margin: 0 auto;}
.best_talent_area .best_talent_contain {padding: 30px 0;}
.post_job_body ul li{font-size: 35px;line-height: 40px;}
.subser{ text-align:center;}
.inner_banner_area{ padding:20px 0px;}
.career_area .you_smart_box h2{font-size: 37px;text-align: center;margin: 0 0 30px;}
.career_area .join_team_box{ text-align:center;}
.career_area .join_team_box h3, .career_area .why_work_area h4{ font-size:35px;}
.career_area .join_team_box h3::after{ right:0px; margin:0 auto;}
.why_work_body_box .why_work_box{ padding:30px;}
.career_area {padding: 50px 0px 30px;}
.career_area .career_first_div{margin: 0 auto 50px;}
.career_area .join_team_box {
  padding: 0 0 0 0px;
}
.header_area .header_area_right{ margin-top:10px;}
.header_area.fix.header_area .header_area_right {
  margin-top: 10px;
}
.inner_banner_area h1{ font-size:35px;}
.privacy h3{ font-size:30px;}
.cookie h3{ font-size:40px !important;margin: 0 0 30px !important;}
.cookie h2{ font-size:30px; margin-bottom:5px;}
.blog_box_left{ min-height:auto;margin: 0 0 40px;}
.blog_box_left h2{ padding:25px; font-size: 35px;}
.blog_box_left p{font-size: 25px; padding:25px;}
.blog_box_right .d-flex {display: -ms-block !important;display: block !important;margin-bottom: 15px !important;}
.blog_box_right{margin: 0 0 40px;}
.search_for_box{ text-align:center;}
.pagenav{display: flex;justify-content: center;}
.customvalidation .text-right {text-align: center !important;}
.choose_account_area .choose_account_body h3{ margin-bottom:15px !important; }
.choose_account_area .choose_account_body p{margin: 0 0 10px !important;}
.sign_up_school_right{margin-top: 20px;}
.sign_up_school_right .btn-primary{margin: 0 auto !important;display: block;}
.choose_account_area .choose_account_body p{ text-align:center;}
.faq .pr-5{padding-right: 15px !important;}
.faq .pl-5{padding-Left: 15px !important;}
.bookdemo h3{font-size: 30px; line-height:35px;}

}

@media (max-width: 767.98px) {
  .header_area .logobox {max-width: 140px;}
  .home-slideshow .slide .con h2 small, .home-slideshow .slide .con h2{ font-size:35px;}
  .home-slideshow .slide .con {max-width: 360px;}
  .home-slideshow .slide {min-height: 450px;}
  .p-9, .platforms, .industries, .news, .request, .contact, .inteam{ padding:50px 0px;}
  .client{ padding-top:50px;}
  .client{min-height: 830px;}
  .newimg img{ height:250px;}
  .ntxt{padding: 15px 10px 20px 10px;}
  .news p{ padding-bottom:10px;}
  .ntxt h4 a{ padding-bottom:5px;}
  .news .mt-4{ margin-top:0px !important;}
  .request h4{font-size: 35px;padding-bottom: 20px;}
  .contleft p{padding-bottom: 15px;}
  .contact .pr-1{ padding-right:15px !important;}
  .contact .pl-1{ padding-left:15px !important;}
  .footer{ padding:25px 0px 0px;}
  .team {margin-top: 40px;}
  .innerbg h2{ font-size:40px; line-height:35px;}
  
  .innerbg {min-height: 200px;}
  .wedoaraea .wedobox:nth-of-type(2n) .border-right {border-right: 1px solid #dee2e6 !important;}
  .wedoaraea .wedobox:nth-of-type(3n) .border-right {border-right: 1px solid #dee2e6  !important;}
  .about .pl-5{ padding-left:15px !important;}
  .digibox::after{width: 120px;height: 120px;}
  .ltxt { max-width: 350px;}
  .ourimg img{ height:215px;}
  .ourtxt{ padding:15px;}

  .home-slideshow .slide {
  min-height: 400px;
}
.home-slideshow .slide .con h1 {
  font-size: 45px;
  line-height: 45px;
}
.home-slideshow .slide .con h2 small, .home-slideshow .slide .con h2 {
  font-size: 18px;
}
.featured p {
  width: 100%;
  margin: 0px auto 30px;
}
.featured h3 {
  font-size: 38px;
  padding-bottom: 0;
}
.featured_box .image_box {
  height: auto;
}
.featured_main_box:after{
  display: none;
}
.equipment_area .bgimg {
  top: 0;
  max-width: 330px;
  height: auto;
  z-index: 91;
  position: relative;
  margin: 0 auto 0;
}
.equipment_area {
  height: auto;
}
.pcategories h3 {
  font-size: 38px;
  padding-bottom: 0;
}
.pcategories p {
  width: 100%;
}
.product_box .product_image {
  height: auto;
}
.product_box .product_image .btn {
  width: 50%;
}
.product_box .product_link {
  font-size: 20px;
}
.ourimg img {
  height: auto;
  width: 100%;
  object-fit: cover;
}
.copyright {
  padding: 30px 0px 0px;
}
.footer ul {
  margin-bottom: 0;
}

.gym_and_sports_area .we_can_contain {
  padding: 0 0 20px;
}

.contact_form_area .contact_image {
  display: none;
}
.login_main_area .register_form {
  padding: 30px;
}
.login_main_area .register_image.login_image {
  height: auto;
}

#exzoom {
  width: 80%;
}

.header_area .logobox {
	max-width: 135px;
}
.header_area .header_area_right {
  margin-top: 0px;
}
.inprivacy h1{ font-size:30px !important;}
.privacy{ padding:30px 0px;}
.home-slideshow .slide .con h1 {
	font-size: 32px;
	line-height: 40px;
}
.home-slideshow .slide .con h1 strong {
	font-size: 26px;
}
.about_area .about_img_box {
	margin-bottom: 20px;
}
.featured_product_box .img_box {
	height: auto;
}
.bulk_product_one, .bulk_product_two, .bulk_product_three {
	height: 280px;
}
.bulk_product_four {
	height: auto;
	padding-bottom: 30px;
}
.offer_area .offer_body .img_box {
	left: 0;
	height: 370px;
	max-width: 100%;
}
.offer_area {
	min-height: auto;
}
.offer_area .offer_body {
	position: relative;
	min-height: auto;
}
.offer_body .offer_contain {
	padding: 70px 0;
}
.history_area .history_img {
	margin-bottom: 25px;
}
.history_body:nth-of-type(2n) .left {
	order: 1;
}
.history_body:nth-of-type(2n) .right {
	order: 2;
}
.history_body:nth-of-type(2n) .right .history_contain {
	text-align: left;
}
.jewellery_collection_area .heading_area h3 {
	font-size: 50px;
}
.jewellery_collection_area .heading_area .img_Box {
	top: -54px;
}
.jewellery_collection_area .heading_area p {
	font-size: 18px;
}
.testimonial_body h3, .testimonial_body p {
	color: #000;
}
.testimonial-carousel .owl-nav button {
	color: #000 !important;
}
.testimonial_area::after {
	display: none;
}
.testimonial_body .image_box {
	max-width: 170px;
	height: 140px;
}
.testimonial_body {
	padding-right: 170px;
	padding-top: 0;
}
.main_area.testimonial_area{
	padding-top: 0px;
}
.home-slideshow .slide .con h1 {
	font-size: 20px !important;
}
.home-slideshow .slide .con h1 strong {
	font-size: 20px;
}
.charity_box .img_box {
	height: auto;
}

.inner_contact_area .map_area iframe {
	height: 300px;
}
.inner_contact_area .contact_form_box {
	margin-bottom: 25px;
}
.inner_contact_area .map_area {
	margin-bottom: 15px;
}
.main_area.our_values_area{
	padding-top: 0;
}
 
.banner_area{padding: 80px 0px 0px 0px;} 
.banner_area .banner_form h1, .banner_area .banner_form h2, .best_talent_area .best_talent_contain h3, .how_schooped_area h2{ font-size:40px;} 
.header_area .logobox{ margin:0px 0px;}
.how_schooped_box{ margin-bottom:25px;} 
.how_schooped_area{padding: 30px 0px;} 

.inner_banner_area{ padding:20px 0px;}
.about_area{ padding:40px 0px;}
.inner_banner_area h1{ font-size:35px;}
.about_box h3{font-size: 40px;margin: 0 0 10px;}
.about_box p{font-size: 16px;margin: 0 0 15px;}
.career_area {
  padding: 50px 0px 0px;
}

.cookie h3{ font-size:30px !important;margin: 0 0 30px !important;}
.cookie h2{ font-size:25px; margin-bottom:5px;}
.blog_box_right .btn-primary{ margin-bottom:10px;}
.header_area .logobox.logobox_blog{max-width: 260px;}
.contact_area{ padding:40px 0px;}
.cright{text-align: center;order: 2;}
.cleft{order: 1;}
.cleft .text-right {text-align: center !important;margin-bottom: 5px;}
.faqarea{max-width: 100%;margin: 0px auto 45px;}
.faq{ padding-top:45px;}
.dookimg{ margin:0ox auto; text-align:center; display:block;}

}
/* XS Portrait */
@media screen and (max-width: 639.98px) {
	
.home-slideshow .slide .con{max-width: 315px;}
.home-slideshow .slide .con h2 small, .home-slideshow .slide .con h2{font-size: 30px;}	
.home-slideshow .slide .con p{font-size: 15px; line-height:22px; margin:10px 0px;}
.home-slideshow .btn-light{ padding:8px 24px;font-size: 13px;}
.home-slideshow .slide {min-height: 360px;}
.aboutus_area .about_textbox h1, .ourtechnologie_area h2, .platforms h3, .industries h3, .clienttxt h3, .team h3, .news h3, .contleft h3, .whatwe h3{font-size: 35px;}
.aboutus_area .about_textbox p, .whatwe p{ margin-bottom:10px;}
.ourtechnologie_area .w-50{ width:100% !important;}
.platforms p, .industries p, .team p, .whatwe p {width: 100%;}
.industries .owl-prev, .industries .owl-next{ display:none !important;}
.ourimg img{ height:180px;}
.ourtxt{ padding:10px;}
.clogo ul li:nth-child(2), .clogo ul li:nth-child(3), .clogo ul li:nth-child(5){ width:150px; height:150px;}
.folgo{width: 200px;}	
.innerbg h2{ font-size:30px;line-height: 15px;}
.about .about_textbox h6{ margin-bottom:35px;}
.about ul li{ margin-bottom:15px;}
.wedoaraea .wedobox:nth-of-type(2n) .border-right {border-right: 0px solid #dee2e6 !important;}
.wedoaraea .wedobox:nth-of-type(3n) .border-right {border-right: 0px solid #dee2e6  !important;}
.wedoaraea .border-right{border-right: 0px solid #dee2e6 !important;}
.about .about_textbox{ text-align:left;}
.about ul li .atxt {max-width: 310px;}
.dots{right: -5px;}
.p-7{padding: 40px 0px;}
.clientin .wedoaraea1 .wedobox1:nth-of-type(2n) .border-right { border-right: 0px solid #dee2e6 !important;}
.innerarea{ padding:50px 0px;}
.innerarea h3{ font-size:30px; text-align:center;}
.ltxt {max-width: 300px;}
.contin .pr-1{ padding-right:15px !important}
.contin .pl-1{ padding-left:15px !important}
.send{ display:block; margin:0 auto;}
.ourtxt h4{ font-size:17px;}

.home-slideshow .slide {
  min-height: 280px;
}
.home-slideshow .slide .con h2 small, .home-slideshow .slide .con h2 {
  font-size: 16px;
  margin: 0 0 10px;
}
.home-slideshow .slide .con h1 {
  font-size: 30px;
  line-height: 30px;
}
.home-slideshow .slide.cycle-slide-active .con .btn-light {
  padding: 8px 20px;
}
.fitness .d-flex{
  display: block !important;
}
.fitness_box {
  height: auto;
}
.ourstory::after {
  width: 250px;
  height: 35px;
}
.footer h4 {
  padding-bottom: 12px;
}

.footer ul {
  margin-bottom: 0;
}
.copyright {
  padding: 20px 0px 0px;
}


.ourimg img {
  height: auto;
}
.gym_and_sports_area .we_can_contain h3 {
  font-size: 38px;
  margin-bottom: 8px;
}
.inprivacy h1{ font-size:25px !important;}
.contact_form_area .contact_form h3 {
  font-size: 40px;
}
.contact_us_main_area .contact_form_area {
  position: relative;
  padding-bottom: 40px;
}
.contact_us_main_area .map_area, .contact_us_main_area .map_area iframe {
  height: 300px;
}

.register_main_area .register_form {
  padding: 25px 25px;
}
.register_main_area .register_form h3 {
  margin: 0 0 0px;
  font-size: 38px;
}
.login_main_area .register_form h3 {
  font-size: 35px;
}
#exzoom {
  width: 70%;
  left: 23%;
}
.exzoom .exzoom_nav .exzoom_nav_inner {
  display: none;
}
#exzoom {
  width: 100%;
  left: 0;
}

.btn {
	font-size: 13px;
	
}
.testimonial_body h3 {
	font-size: 30px;
}
.testimonial-carousel .owl-nav button.owl-prev {
	left: 0;
}
.testimonial-carousel .owl-nav button.owl-next {
	right: 0;
}
.testimonial_body .image_box {
	display: none;
}
.testimonial_body {
	padding-right: 0;
	padding-top: 0;
}
.instagram_box {
	height: 80px;
	margin-right: 5px;
}
.main_area {
	padding: 25px 0px;
}
.charity_box .img_box {
	height: auto;
}
.popular_diamond_box {
	height: auto;
	margin-bottom: 20px;
}
.product_details_area .product_details_contain .contain_box{
	margin-top: 20px;
}
.product_details_area .product_details_contain .contain_box h1 {
	font-size: 36px;
}
.product_description_area .nav-tabs .nav-link {
	padding: 10px 12px;
}
.our_values_area .our_values_contain h3 {
	font-size: 40px;
	margin-top: 20px;
}
.banner_area {padding: 55px 0px 0px 0px;}
.banner_area .banner_form h1, .banner_area .banner_form h2, .best_talent_area .best_talent_contain h3, .how_schooped_area h2 {font-size: 35px;}
.banner_area .banner_form p{font-size: 17px;line-height: 25px;}
.banner_area .btn-custom i{top: 7px;}
.best_talent_area .order_area {margin: 0 0 0px;}
.post_job_body ul li {font-size: 30px;line-height: 35px;}
.how_schooped_area .nav-tabs{position: relative;z-index: 9;}
.header_area.fix.header_area .header_area_right { margin-top: 9px;}
.choose_account_area .choose_account_body h2{ font-size:30px;}
.header_area.fix .logobox {max-width: 100px;}
.inner_banner_area h1{ font-size:30px;margin: 0 0 4px;}
.inner_banner_area ul.breadcrumb li, .inner_banner_area ul.breadcrumb li a{font-size: 14px;}
.inner_banner_area ul.breadcrumb li::after{top: 3px;right: -3px;font-size: 11px;}
.about_box h3{ font-size:32px;}
.about_box{margin: 0 0 30px;}
.inner_banner_area ul.breadcrumb{ margin-bottom:0px;}
.career_area .you_smart_box h2{font-size: 30px;margin: 0 0 20px;}
.career_area .join_team_box h3, .career_area .why_work_area h4 {font-size: 30px;}
.privacy h3 {font-size: 25px;}
.privacy h4 {font-size: 20px;}
.community_guidelines_box {margin: 0 0 25px;}
.header_area .header_area_right .blog_search{max-width: 180px;}
.header_area .logobox.logobox_blog {max-width: 220px;margin: 10px 0px 0px 0px;}
.header_area.fix .logobox.logobox_blog {max-width: 195px;margin: 20px 0px 0px 0px;}
.blog_box_left h2 {padding: 15px;font-size: 25px;}
.blog_box_left p {font-size: 20px;padding: 15px;}
.blog_box_right{padding: 25px 15px;}
.blog_box_right h3{font-size: 20px;line-height: 30px;}
.search_for_box img{height: auto;}
.footer_blog{ text-align:center;}
.choose_account_area .btn{padding: 7px 20px;font-size: 13px;}
.faqarea h3 span{width: 90px;height: 90px;display: block;margin-right: 0px;margin: 0 auto 10px;}
.faqarea h3{position: initial;font-size: 30px;padding-bottom: 30px;display: block;margin: 0 auto;text-align: center;}
.blog_details_body p{ text-align:left;}
.blog_details_heading h2{font-size: 25px;line-height: 35px;}
.bookdemo h4, .bookdemo h3, .bookdemo p, .bookdemo h6{ text-align:center;}
.contentstep1 .text-right { text-align: center !important;}

}
@media (max-width: 479.98px) {
.home-slideshow .slide .con p{ display:none;}	
.home-slideshow .slide .con h2{ padding-bottom:15px;}
.home-slideshow .slide{min-height: 200px;}
.home-slideshow .slide .caption{ top:43%;}
.home-slideshow .slide .con h2 small, .home-slideshow .slide .con h2 {font-size: 22px; padding-bottom:0px;}
.home-slider::after, .innerbg::after{ height:40px;}
.mouse{width: 20px;height: 29px;border: 1px solid #000;bottom: 8px;}
.home-slideshow .slide .con h5{margin-bottom: 5px;}
.aboutus_area .about_thumble{max-width: 350px;height: 400px;}
.aboutus_area .about_thumble::before{height: 230px;}
.ourtechnologie_area .mb-5{ margin-bottom:15px !important;}
.platforms .col-6, .ourtechnologie_area .col-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.plat{ text-align:center;}
.picon{ margin:0 auto;}
.p-9, .platforms, .industries, .news, .request, .contact, .p-7{padding: 40px 0px;}	
.ourtechnologie_area .mt-5{ margin-top:15px !important;}
.industries .owl-stage-outer{padding: 30px 0px 0px;}
.ourimg img {height: 227px;}
.clogo ul li:nth-child(3){bottom: -90px;}
.clogo ul li:nth-child(5){bottom: -90px;}
.clogo ul li:nth-child(1){height: 180px;}
.client {min-height: 850px;}
.request h4{ font-size:30px;}
.footer ul{ margin:15px 0px;}
.home-slideshow .slide .con h5{ text-align:left; font-size:13px;}
.innerbg {min-height: 145px;}
.about ul li .atxt {max-width: 240px;}
.about ul li .atxt h6{line-height: 20px; font-size:14px;}
.innerbg ul li a{ font-size:12px;}
.header_area{ position:relative;}
.innerarea h3{ font-size:25px;}
.ltxt {max-width: 250px;}
.indust .ourarea .ourimg img{ height:150px;}
.inteam .teamimg img {height: 225px;}
.inteam .txt i.fa{ margin-left:10px;}


.home-slideshow .slide .con h2 small, .home-slideshow .slide .con h2 {
  font-size: 12px;
  padding-bottom: 0px;
}
.home-slideshow .slide .con h1 {
  font-size: 20px;
  line-height: 18px;
}
.home-slideshow .slide .caption {
  top: 60%;
}
.home-slideshow .slide.cycle-slide-active .con .btn-light {
  padding: 6px 15px;
  font-size: 10px;
}
.new_arrival h3 {
  font-size: 38px;
}
.products p {
  width: 100%;
  margin: 0px auto 25px;
}
.products h3 {
  font-size: 38px;
  padding-bottom: 0;
}
.contact_form_area .contact_form h3 {
  font-size: 35px;
}
.register_main_area {
  padding: 40px 0px;
}
.inner_banner_area .inner_banner h1 {
  font-size: 38px;
}
.featured h3 {
  font-size: 32px;
}
.product_box.recent_views {
  margin-bottom: 20px;
}
.exzoom .exzoom_nav .exzoom_nav_inner {
  display: none;
}
.featured h3 {
  font-size: 32px;
}
.featured p {
  font-size: 16px;
}
.product_description_area .nav-tabs .nav-link {
  font-size: 13px;
  padding: 10px 15px;
}
.product_description_area .product_description {
  padding: 15px;
}
.header_area .logobox {
	max-width: 90px;
}

.header_area_right .header_search_box {
	padding: 10px 0px 5px 40px;
}
.home-slideshow .slide .caption {
	top: 70%;
}
.header_area.fix .logobox {
	max-width: 85px;
}
.offer_body .offer_contain h3 {
	font-size: 24px;
}
.offer_body .offer_contain h3 strong {
	font-size: 20px;
}
.owl-carousel.arrival_carousel .owl-nav button.owl-prev {
	left: -318px;
	margin: auto;
	right: 0;
	background-image: url(../images/left.png);
}
.owl-carousel.arrival_carousel .owl-nav button.owl-next{
	right: -318px;
}
.diamond_offer_area {
	margin-bottom: 20px;
}
.popular_diamond_area h3 {
	margin-bottom: 25px;
}
.inner_product_area .product_search_area .product_sort {
	float: left;
	margin-top: 15px;
}
.inner_product_area .product_search_area {
	margin-bottom: 75px;
}
.product_description_area .nav-tabs .nav-link {
	font-size: 12px;
}

.header_area .header_area_right{padding: 5px 0;}
.header_area .header_area_right .btn-custom, .header_area .header_area_right .btn-primary{font-size: 10px;padding: 9px 20px 9px 20px;}
.banner_area .banner_form:nth-child(1) {padding: 0px 0 0;}
.banner_area .banner_form h1, .banner_area .banner_form h2, .best_talent_area .best_talent_contain h3, .how_schooped_area h2 {font-size: 25px;line-height: 30px;}
.best_talent_area .best_talent_contain p{ font-size:16px;}

.post_job_body ul li {font-size: 20px;line-height: 27px;}
.join_now_area .btn-whight{padding: 12px 40px;font-size: 15px;}
.how_schooped_area .nav-tabs .nav-link{font-size: 15px;padding: 10px 28px;}
.footer_area .footer h3{ font-size:20px;}
.footer_area .footer ul li a{ font-size:14px;}
.footer_area .footer ul li{ margin: 0 0 5px;}
.footer_area{padding: 20px 0px 0px;}
.how_schooped_box h4{ font-size:17px;}
.how_schooped_box .img_box{margin: 0 auto 10px;width: 80px;height: 85px;}
.choose_account_area .choose_account_body h2{font-size: 30px;}
.choose_account_area .choose_account_body h2 {font-size: 25px;}
.choose_account_area .choose_account_body h3{ font-size:15px;}
.subser.btn-primary{padding: 12px 32px;}
.choose_account_area .choose_account_body .form_area{ padding:30px 25px;}
.inner_banner_area h1 {font-size: 25px;}
.inner_banner_area ul.breadcrumb li, .inner_banner_area ul.breadcrumb li a {font-size: 13px;}
.about_box h3 {font-size: 30px;}
.about_box p {font-size: 15px; margin: 0 0 15px;line-height: 25px;color: #595959;}
.career_area {padding: 35px 0px 0px;}
.career_area .you_smart_box h2{ font-size:23px;}
.career_area .join_team_box h3, .career_area .why_work_area h4 {font-size: 25px;}
.why_work_body_box .why_work_box {padding: 20px;}
.career_area .join_team_box p{ font-size:16px;}
.privacy p, .privacy ul li{ font-size:16px !important;margin: 0 0 15px !important;}
.header_area .header_area_right .blog_search {max-width: 150px;}
.header_area .logobox.logobox_blog{max-width: 190px;}
.header_area .header_area_right .blog_search .form-control::placeholder, .header_area .header_area_right .blog_search .form-control::-webkit-placeholder{ font-size:13px;}
.header_area.fix.header_area .header_area_right {margin-top: 5px;}
.header_area.fix .logobox.logobox_blog{margin: 10px 0px 0px 0px;}
.privacy h3 {font-size: 23px;}

}
@media (max-width: 410px) {
.home-slideshow .slide .con h2 small, .home-slideshow .slide .con h2 {font-size: 18px;padding-bottom: 0px;}	
.aboutus_area .about_thumble {max-width: 295px;height: 325px;}	
.aboutus_area .about_textbox h1, .ourtechnologie_area h2, .platforms h3, .industries h3, .clienttxt h3, .team h3, .news h3, .contleft h3{font-size: 30px;}	
.ourtechnologie_area p, .platforms p, .industries p, .team p{ font-size:13px;}
.ourimg img {height: 240px;}
.clogo ul li:nth-child(1){height: 160px;width: 160px;padding: 0px 15px;}
.clogo ul li:nth-child(2), .clogo ul li:nth-child(3), .clogo ul li:nth-child(5), .clogo ul li:nth-child(4){width: 120px;height: 120px;}	
.clogo ul li:nth-child(2), .clogo ul li:nth-child(4){top: -85px;}
.clogo{top: 110px;}
.client {min-height: 770px;}
.team .col-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.teamimg img{height: 320px;}
.newimg img {height: 180px;}
.ntxt h4 a{font-size: 20px;}
.folgo{width: 170px;}
.footer ul li::after{transform: rotate(360deg);}
.innerbg h2{ font-size:25px;}
.about .about_textbox{ text-align:center;}
.p-9, .platforms, .industries, .news, .request, .contact {padding: 30px 0px;}
.request h4{ font-size:25px;}
.aboutus_area .about_textbox h6{ font-size:16px;}
.digibox{padding: 30px 20px 30px;}
.digibox h4{ margin:10px 0px 15px;}
.innerarea h3{ font-size:20px;}
.innerarea ul li .locimg{width: 55px;height: 55px;padding: 8px 0px;margin-right: 10px;}
.innerarea ul li .locimg i.fa{ font-size:35px;}
.ltxt h5{ font-size:20px; margin-bottom:5px;}
.ltxt h6, .ltxt h6 a{ font-size:13px; line-height:20px;}
.indust .col-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.inteam .col-6{-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}
.indust .ourarea .ourimg img {height: 200px;}
.inteam .teamimg img {height: 340px;}

.header_area_right .header_search_box ul.list li {
  margin: 0 8px 0 0;
}
.menuButton {
  margin-left: 5px;
}
.header_area.fix .logobox {
  max-width: 85px;
}
.featured {
  padding: 20px 0px 20px;
}
.equipment_area .bgimg{
  display: none;
}
.new_arrival p {
  font-size: 15px;
  margin: 0 0 15px;
}
.categories_box_two .contain_box h3 {
  font-size: 24px;
}
.categories_box_two .contain_box p {
  font-size: 15px;
}

#exzoom {
  width: 90%;
}

.best_talent_area .best_talent_contain h3, .how_schooped_area h2 {
  font-size: 25px;
  line-height: 30px;
}
.banner_area .banner_form p {
  font-size: 16px;
  line-height: 25px;
}
.career_area .join_team_box a.social_link{padding: 13px 25px;}
.footer_area .copyright p{font-size: 13px;}
.career_area .join_team_box h3, .career_area .why_work_area h4 {
  font-size: 22px;
}
.career_area .you_smart_box h2 {
  font-size: 25px;
}
.inprivacy h1 {
  font-size: 20px !important;
}

.header_area .logobox.logobox_blog {
  max-width: 170px;
}
.header_area .header_area_right .blog_search {
  max-width: 130px;
}
.header_area .header_area_right .blog_search .form-control::placeholder, .header_area .header_area_right .blog_search .form-control::-webkit-placeholder{ font-size:11px;}


.header_area.fix .logobox.logobox_blog{max-width: 175px;}
.header_area .header_area_right .blog_search .btn-search{font-size: 20px;}
.header_area .header_area_right .blog_search .form-control{height: 35px;}
.blog_box_left h2{ font-size:20px;}
.blog_box_left p{ font-size:16px;}
.blog_box_right h3{ font-size:17px; line-height:25px;}
.faqarea h3 span{width: 80px;height: 80px;display: block;margin-right: 0px;margin: 0 auto 10px;}
.faqarea h3{position: initial;font-size: 25px;padding-bottom: 30px;display: block;margin: 0 auto;text-align: center;}
.accordion .card .card-body p{font-size: 15px;line-height: 25px;}
.accordion .card .card-header .btn-header-link{ font-size:18px;}
}

@media (max-width: 375px){
	.header_area_right .header_search_box {
		display: none;
	}
	
	.menu {
		padding: 25px 0;
	}
	h3.h3 {
		font-size: 30px;
	}
	.owl-carousel.arrival_carousel .owl-nav button.owl-prev {
		left: -233px;
	}
	.owl-carousel.arrival_carousel .owl-nav button.owl-next {
		right: -233px;
	}
	.owl-carousel.arrival_carousel .owl-nav {
		bottom: 50px;
	}
	.product_description_area .nav-tabs .nav-link {
	font-size: 10px;
	padding: 10px 7px;
}
}

@media (max-width: 320px){
	.about ul li .atxt{ max-width: 190px;}
	.ltxt {max-width: 210px;}
  

	}
