:root{
	--black-jbm:#000000;
	--black-jbm-v1:#181314;
	--black-jbm-v2:#262627;
	--white-jbm:#ffffff;
	--orange-jbm:#e77613;
	--deep-gray-jbm:#313132;
	--gray-jbm:#5d5d5d;
	--gray-jbm-v1:#8a8a8a;
	--light-gray-jbm:#f1f1f1;
	--light-gray-jbm-v1:#cacaca;
	--light-gray-jbm-v2:#dddddd;
	--orange-rgb-jbm:231,118,19;

	--body-font:"Open Sans", sans-serif;
	--head-font:"Bricolage Grotesque", sans-serif;


}
body {
	padding-top: 0px;
	padding-bottom: 0px;
	/*-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;*/
	font-family: var(--body-font);
	color: var(--black-jbm-v2);
	font-size: 20px;
	font-weight: 400;
	position:relative;
}
a,
a:active,
a:focus,
button,
button:focus,
button:active,
.btn,
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn.focus:active,
.btn.active.focus {
	outline: none;
	outline: 0;
}
 input::-moz-focus-inner {
 border: 0;
}

.theme-dropdown .dropdown-menu {
  position: static;
  display: block;
  margin-bottom: 20px;
}

.theme-showcase > p > .btn {
  margin: 5px 0;
}

.theme-showcase .navbar .container {
  width: auto;
}
li a:hover {
	text-decoration:none;
}
.no-resize {
	resize:none !important;
}
input[type="file"].form-control {
	height:auto !important;
}

/********************************************************
********************************************************/
.z-index2{
	position: relative;
	z-index: 2;
}
.header_top {
    background-color: var(--black-jbm-v1);
    padding: 8px 0;
	position: relative;
}
.header_top:after{
	width: 50%;
	height: 100%;
	background-color: var(--orange-jbm);
	clip-path: polygon(0 0, 100% 0%, 100% 100%, 5% 100%);
	content: "";
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
}
.header_top .con_list{
	padding: 0;
	margin: 0;
	list-style: none;
}
.header_top .con_list li{
	padding: 7px 15px;
	margin: 0;
	display: inline-block;
}
.header_top .con_list li:first-child{
	padding-left: 0;
}
.header_top .con_list li a{
	font: 400 18px/1 var(--body-font) ;
	color: var(--white-jbm);
	text-decoration: none;
	display: block;
		transition-duration: .5s;
	-o-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;

}
.header_top .con_list li a:hover{
	color: var(--orange-jbm);
	text-decoration: none;
		transition-duration: .5s;
	-o-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;

}
.header_top .con_list li a i{
	color: var(--orange-jbm);
	margin-right: 6px;
}
.social_list {
    margin: 0;
}
 .social_list li{
	display: inline-block;
	margin: 0 5px;
}
 .social_list li a {
    width: 36px;
    height: 36px;
    line-height: 35px;
    font-size: 18px;
    color: var(--white-jbm);
	border: var(--white-jbm) 1px solid;
    display: block;
    text-align: center;
    border-radius: 6px;
}

.social_list li a i, .social_list li a img{
	transform: rotate(0deg);
	transition-duration: 1s;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
}
.social_list li a:hover i, .social_list li a:hover img{
	transform: rotate(360deg);
	transition-duration: 1s;
	-o-transition-duration: 1s;
	-moz-transition-duration: 1s;
	-webkit-transition-duration: 1s;
}

.language_translator_area {
	width: 170px;
	height: auto;
	position: relative;
}

.language_translator_area select {
	width: 100%;
	height: 36px;
	border-radius: 6px;
	position: relative;
	padding: 0 12px 0 45px;
	border: var(--white-jbm) 1px solid;
	font-size: 18px;
}

.language_translator_area .flag {
	width: 24px;
	height: 16px;
	position: absolute;
	left: 14px;
	top: 5px;
	z-index: 1;
}
.header_menu{
	padding: 10px 0;
	background-color: var(--white-jbm);
	position: relative;
}
.header_menu::after{
	width: 22%;
	height: 100%;
	background-color: var(--light-gray-jbm);
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	clip-path: polygon(0 0, 85% 0, 100% 100%, 0 100%);
}
.call_ico_area{
	position: relative;
	padding-left: 77px;
	padding-top: 6px;
}
.call_ico_area a{
	text-decoration: none;
}
.call_ico_area .call_ico{
	width: 64px;
	height: 64px;
	background-color: var(--orange-jbm);
	line-height: 63px;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 50%;
}
.call_ico_area p{
	font: 600 16px/1 var(--body-font);
	color: var(--gray-jbm);
	text-transform: uppercase;
	margin-bottom: 10px;
}
.call_ico_area h4{
	font: 600 24px/1 var(--body-font);
	color: var(--black-jbm-v1);
	transition-duration: .5s;
	-o-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.call_ico_area:hover h4{
	color: var(--orange-jbm);
	transition-duration: .5s;
	-o-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.banner_sec {
  position: relative;
  width: 100%;
  height: 740px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0 20px;
  color: white;
  font-family: "Nunito Sans", sans-serif;
  overflow: hidden;
}
.banner_sec::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: rgba(0, 0, 0, 0.5);
  z-index: -1;
}

.banner_sec h1 {
 width: 50%;
  font: 600 69px/1.2 var(--head-font);
  color: var(--white-jbm);
  margin: 0 0 0.3em 6%;
}
.banner_sec h1 span{
	color: var(--orange-jbm);
}
.video-background {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: auto;
  -o-object-fit: cover;
     object-fit: cover;
  width: 100%;
  height: 100%;
  margin: 0;
  z-index: -2;
}



/*.owl-controls .owl-nav .owl-prev,
.owl-controls .owl-nav .owl-next {
	position:absolute;
}

#banner-carousel .owl-controls .owl-nav .owl-prev,
#banner-carousel .owl-controls .owl-nav .owl-next {
	top:0;
	bottom:0;
	margin:auto;
	width:20px;
	height:20px;
	font-size:2em;
	color:#4670bb;
	cursor: pointer;
}
#banner-carousel .owl-controls .owl-nav .owl-prev {
	left:5%;
}
#banner-carousel .owl-controls .owl-nav .owl-next {
	right:5%;
} */

/********************************************************
********************************************************/
section{
	padding-top: 65px;
	padding-bottom: 65px;
}
.welcome_sec p{
	line-height: 1.7;
}
.welcome_img_area{
	position: relative;
	margin-bottom: 60px;
}
.welcome_img_area .welcome_img, .welcome_img_area .welcome_img1{
	width: auto;
	height: auto;
	display: inline-block;
	border-radius: 30px;
	overflow: hidden;
}
.welcome_img_area .welcome_img img, .welcome_img_area .welcome_img1 img{
	width: 100%;
	height: auto;
}
.welcome_img_area .welcome_img {
	max-width: 59%;
	max-height: 533px;
}
.welcome_img_area .welcome_img1 {
	background-color: var(--white-jbm);
	padding: 10px;
	position: absolute;
	right: 0;
	/*bottom: -90px;*/
	bottom: -65px;
	max-width: 60%;
}
.welcome_img_area .welcome_img1 img{
	border-radius: 30px;
}
.headline{
	margin-bottom: 35px;
}
.headline h2{
	font: 700 55px/1 var(--head-font);
	color: var(--black-jbm-v2);
	padding-bottom: 20px;
	position: relative;
}
.headline h2::after{
	width: 144px;
	height: 5px;
	background-color: var(--orange-jbm);
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
}
.btn-orng {
    width: auto;
    color: var(--white-jbm);
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
	font-family: var(--body-font);
    text-transform: uppercase;
    border: var(--orange-jbm) 1px solid;
    padding: 15.5px 36px;
    font-size: 22px;
    font-weight: 600;
    text-decoration: none;
    transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
    display: inline-block;
	background: var(--orange-jbm);
}
.btn-orng:focus, .btn-orng:hover {
	background: var(--black-jbm-v1);
	   color: var(--orange-jbm);
	   border: var(--black-jbm-v1) 1px solid;
	   transition-duration: 0.5s;
	   -webkit-transition-duration: 0.5s;
	   outline: 0;
   }
.welcome_play {
    /*width: 152px;
    height: 152px;
    position: absolute;
    right: 25%;
    top: 26%;*/
	width: 152px;
    height: 152px;
    position: absolute;
    right: 25%;
    top: 26%;
    z-index: 1;
    -webkit-transform: translateY(-290%);
        -ms-transform: translateY(-290%);
            transform: translateY(-290%);
}
.play_btn_area{
	position: relative;
}
.play_btn_area .play_btn {
    width: 85px;
    height: 85px;
    position: absolute;
    left: 0;
    right: 10px;
    top: 4px;
    bottom: 0;
    margin: auto;
    font-size: 35px;
    color: #e77613;
}
.play_btn_area .play_btn img{
	width: auto;
	height: 100%;
	-webkit-animation: rotate 10s normal linear infinite;
  animation: rotate 10s normal linear infinite;
}


.welcome_play .play_btn_area svg {
  fill: currentColor;
  height: auto;
  max-width: 152px;
  transform-origin: center;
  width: auto;
  /* -webkit-animation: rotate 10s normal linear infinite;
  animation: rotate 10s normal linear infinite; */

}
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');

.welcome_play svg textPath {
	font-family: "Roboto", sans-serif;
	font-weight: 600;
	font-size: 21px;
    color: var(--black-jbm);
    letter-spacing: 0;
	text-transform: uppercase;
}
@keyframes rotate {
  0% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
  25% {
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
  }
  50% {
    -webkit-transform: rotate3d(0, 0, 1, 180deg);
    transform: rotate3d(0, 0, 1, 180deg);
  }
  75% {
    -webkit-transform: rotate3d(0, 0, 1, 270deg);
    transform: rotate3d(0, 0, 1, 270deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 360deg);
    transform: rotate3d(0, 0, 1, 360deg);
  }
}
.video_popup button.btn-close {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background-color: rgba(255,255,255,1);
    position: absolute;
    right: -60px;
    top: -3px;
}
/********************************************************
********************************************************/
.black_bg{
	background-color: var(--black-jbm-v2);
}
.black_bg .headline h2{
	color: var(--white-jbm);
}
.black_bg .headline h2 span, .light_gray .headline h2 span{
	color: var(--orange-jbm);
}
section.services_sec{
	padding-bottom: 10px;
}
.services_sec .headline h2::after {
    right: 0;
    bottom: 0;
    margin: 0 auto;
}

/********************************************************
********************************************************/
.services_area{
	width: 100%;
	height: auto;
	margin-bottom: 10px;
}
.services_area .services_img{
	width: 100%;
	height: auto;
	max-height: 296px;
	overflow: hidden;
	border-radius: 30px;
}
.services_area .services_txt{
	width: 90%;
	height: auto;
	border-radius: 30px 30px 30px 30px;
	background-color: var(--white-jbm);
	text-align: center;
	padding: 25px;
	position: relative;
	top: -35px;
	/*left: 10%;*/
	left:auto;
	border-right: var(--orange-jbm) 5px solid;
	margin:0 auto;
}
.services_area .services_txt h3{
	font: 700 30px/1.2 var(--body-font);
	color: var(--black-jbm-v2);
	min-height: 72px;
}
.services_area .services_txt p{
	color: var(--black-jbm-v2);
	line-height: 1.2;
	overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
           line-clamp: 3;
   -webkit-box-orient: vertical;
   padding-bottom: 3px;
}
.services_area .services_txt .readmore{
	font: 700 20px/1 var(--body-font);
	color: var(--orange-jbm);
	text-decoration: none;
	transition-duration: .5s;
	-o-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
.services_area .services_txt .readmore:hover{
	color: var(--black-jbm-v2);
	text-decoration: none;
	transition-duration: .5s;
	-o-transition-duration: .5s;
	-moz-transition-duration: .5s;
	-webkit-transition-duration: .5s;
}
/********************************************************
********************************************************/
.light_gray{
	background-color: var(--light-gray-jbm);
}
/********************************************************
********************************************************/
.contact_info{
	position: relative;
	text-align: right;
}
.contact_info .contact_txt_list + p img, .contact_info > img{
	width: 80%;
	height: auto;
	position: relative;
	top: -20px;
}
.contact_txt_list{
	padding: 0;
	margin: 45px 0 0 0;
	list-style: none;
	text-align: left;
}
.contact_txt_list li {
    padding: 0 0 50px 80px;
    margin: 0;
	font: 600 20px/1 var(--body-font);
    color: var(--black-jbm-v2);
    position: relative;
}
.contact_txt_list li h4{
	display: inline-block;
}
.contact_txt_list li span, .contact_txt_list li p{
	 color: var(--gray-jbm-v1);
	 display: block;
	 margin-bottom: 10px;
}
.contact_txt_list li a{
	color: var(--black-jbm-v2);
	text-decoration: none;
	display: inline-block;

}
.contact_txt_list li a:hover{
	color: var(--orange-jbm);
	text-decoration: none;

}


.contact_txt_list .ico_area{
	width: 66px;
	height: 66px;
	line-height: 65px;
	background-color: var(--white-jbm);
	border-radius: 50%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 0;
}

.contact_form{
	width: 100%;
	height: auto;
	padding: 50px;
	background-color: var(--white-jbm);
	border-radius: 40px;
}
.contact_form label{
	font-size: 22px;
	font-weight: 600;
	font-family: var(--body-font);
	color: var(--black-jbm-v2);
	margin-bottom: 10px;
}

.form-control {
    display: block;
    width: 100%;
    height:70px;
    padding: 6px 15px;
    font-size: 22px;
    line-height: 1.42857143;
    color: #000;
	font-family: var(--body-font);
    background-color: var(--white-jbm);
    background-image: none;
    border: 1px solid var(--light-gray-jbm-v1);
    border-radius: 8px;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition-duration: 1s;
    -webkit-transition-duration: 1s;


}

textarea.form-control {
    height: auto;
}


.form-control:focus {
     border-color: var(--orange-jbm);
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(var(--orange-rgb-jbm),.075), 0 0 8px rgba(var(--orange-rgb-jbm),.6);
    box-shadow: inset 0 1px 1px rgba(var(--orange-rgb-jbm),.075), 0 0 8px rgba(var(--orange-rgb-jbm),.6);
	transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;

}
.select_area{
	position: relative;
}
.select_area select.form-control {
    padding: 6px 39px 6px 15px;
}

.select_area:after{
	width: 20px;
	height: 20px;
	content: "\F282";
	font-family: bootstrap-icons !important;
	color: var(--black-tfs);
	text-align: center;
	line-height: 19px;
	position: absolute;
	right: 15px;
	top: 0;
	bottom: 0;
	margin: auto;
	pointer-events: none;
}
/********************************************************
********************************************************/
.big_footer{
	padding: 50px 0 15px;
}
.big_footer .footer_logo_area{
	display: inline-block;
	margin-bottom: 20px;
}
.big_footer p{
	font: 400 22px/1.4 var(--body-font);
	color: var(--light-gray-jbm-v2);
	overflow: hidden;
   display: -webkit-box;
   -webkit-line-clamp: 3; /* number of lines to show */
           line-clamp: 3;
   -webkit-box-orient: vertical;
   margin-bottom: 20px;
}
.big_footer .social_list{
	margin-bottom: 20px;
}
.big_footer .social_list li a {
    width: 72px;
    height: 72px;
    line-height: 71px;
    font-size: 34px;
    color: var(--white-jbm);
    border: var(--deep-gray-jbm) 1px solid;
	background-color: var(--deep-gray-jbm);
    display: block;
    text-align: center;
    border-radius: 50%;
}

.big_footer hr {
    border-color: #a6a6a6;
}
.footer_menu{
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
}
.footer_menu li{
	padding: 10px 32px;
	margin: 0;
	display: inline-block;
}
.footer_menu li a{
	font: 600 22px/1 var(--body-font);
	color: var(--light-gray-jbm-v2);
	text-decoration: none;
	text-transform: uppercase;
	transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
}
.footer_menu li a:hover, .footer_menu li.active a{
	color: var(--orange-jbm);
	transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
}


/********************************************************
********************************************************/
.copy_footer{
	text-align: center;
	padding: 10px 0;
}
.copy_footer p{
	margin-bottom: 10px;
}
.copy_footer p a{
	color: var(--light-gray-jbm-v2);
	text-decoration: none;
	transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
}
.copy_footer p a:hover{
	color: var(--orange-jbm);
	transition-duration: 0.5s;
    -webkit-transition-duration: 0.5s;
}

/********************************************************
********************************************************/
.container{
	float: none !important;
	margin: 0 auto;
}
/********************************************************
				Inner Page 22-07-2025 SB
********************************************************/
.inner-banner-section {
    position: relative;
    background: #000;
    max-height: 400px;
    overflow: hidden;
    width: 100%;
    padding: 0;
    height: auto;
}

.inner-banner-section img{
  width: 100%;
  opacity: .3;
}

.inner-banner-section .inner-banner-txt {
    width: 50%;
    height: 75px;
    position: absolute;
    left: 7%;
    top: 0;
    bottom: 0;
	margin: auto;
}
.inner-banner-section .inner-banner-txt h1 {
	    font: 600 69px / 1 var(--head-font);
	color: var(--white-jbm);
	margin-bottom: 0;
	margin-top: 0;
}
/********************************************************
				Services Page
********************************************************/

.services_pg .services_area .services_txt{
	box-shadow: 2px 2px 19px -4px rgba(0,0,0,0.24);
	-webkit-box-shadow: 2px 2px 19px -4px rgba(0,0,0,0.24);
	-moz-box-shadow: 2px 2px 19px -4px rgba(0,0,0,0.24);
	min-height: 318px;
}
.services_pg .services_area .services_txt .readmore{
	display: none;
}
.services_pg .services_area .services_txt p {
    -webkit-line-clamp: inherit;
    line-clamp: inherit;

}

.contact_form .wpcf7-spinner {
	position: absolute;
}
.footer_menu li a:focus{
	color: var(--orange-jbm) !important;
}

/********************************************************
********************************************************/
.mj-sitemap {
  position: relative;
}
.mj-sitemap,
.mj-sitemap ul {
  list-style: none;
}
.mj-sitemap li {
  position: relative;
  padding: 15px 1em;
}
.mj-sitemap li a{
	text-decoration: none;
	color: #262627;
}
.mj-sitemap li a:hover{
	text-decoration: none;
	color: var(--orange-jbm);
}
.mj-sitemap li:after, .mj-sitemap li:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  border-width: 1px;
  z-index: 0;
}
.mj-sitemap li:before {
  position: absolute;
  top: 0;
  left: -1.1em;
  height: 150%;
  border-top-style: none;
  border-left-style: solid;
}
.mj-sitemap li:after {
  top: 1.5em;
  left: -1.1em;
  width: 1.5em;
  border-top-style: solid;
}
.mj-sitemap li:last-child:before {
  border-left: none;
}
.height-74{height: 740px;}
.banner_sec h1{width: 50%;font: 600 69px / 1.2 var(--head-font);color: var(--white-jbm);margin: 0 0 0.3em 6%;position: absolute;top: 50%;-webkit-transform: translateY(-50%) !important;-ms-transform: translateY(-50%) !important;transform: translateY(-50%) !important;}
.banner_sec h1 span {color: var(--orange-jbm);}
.service_row .wpb_wrapper{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display: flex;flex-wrap: wrap;margin-top: calc(-1 * var(--bs-gutter-y));margin-right: calc(-.5 * var(--bs-gutter-x));margin-left: calc(-.5 * var(--bs-gutter-x));}
.service_row .wpb_wrapper .col-lg-3.col-md-6{padding-right: calc(var(--bs-gutter-x) * .5);padding-left: calc(var(--bs-gutter-x) * .5);margin-top: var(--bs-gutter-y);}
#wpcf7-f239-p33-o1 .form-control {height: 50px;padding: 5px 15px;font-size: 17px;}
#wpcf7-f239-p33-o1 .wpcf7-file.form-control{padding: 11px 15px;}
#wpcf7-f239-p33-o1 .contact_form label {font-size: 19px;}
#wpcf7-f239-p33-o1 .contact_form .wpcf7-radio .wpcf7-list-item:first-child{margin-left:0}
#wpcf7-f239-p33-o1 .contact_form {padding: 30px;}
#wpcf7-f239-p33-o1 .contact_form .wpcf7-list-item-label{font-size:18px}
.g_reviews{float: right;width: auto;}
/*.g_reviews .g_logo{background-color: var(--white-jbm);padding: 2px 5px 2px 2px;float: left;margin-right: 8px;border-right: 0.1px solid var(--orange-jbm);}*/
.g_reviews .g_logo img{width: 110px;}
/*.g_reviews a{padding: 1px 2px;width: 158px;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;background-color: var(--white-jbm);border-radius: 4px;text-decoration: none;font: 800 9px / 12px var(--head-font);color: var(--black-jbm-v2);}
.g_reviews a strong{display: contents;font-weight: 900;color: #2f74f1;font-size: 10px;}*/




/********************************************************
********************************************************/
.carriers_pg .headline h2::after, .services_pg .headline h2::after {
    right: 0;
	margin: 0 auto;
}


/********************************************************
********************************************************/

/********************************************************
********************************************************/
.outersection {
    min-height: 100vh;
    position: relative;
    height: auto;
}
#innercontainer {
    padding-bottom: 410px;
    overflow-x: hidden;
}

footer {
    position: absolute;
    width: 100%;
    left: 0px;
    bottom: 0px;

}
/********************************************************
********************************************************/
.stellarnav.mobile.right > ul {
	z-index: 99;
}
@media (min-width:1920px){.container{max-width:1720px}}
/* @media (min-width:1200px){.container{max-width:1170px}} */
/********************************************************
********************************************************/
