	* {
		box-sizing: border-box;padding: 0;margin: 0;
	}
	body {
		font-size: 18px;font-family: Tahoma;overflow-x: hidden;
	}
	[id*="col-"] {
    	float: left;/*border: 1px solid red;*/transition: .3s;
	}
	#col-1 {width: 8.33%;}
	#col-2 {width: 16.66%;}
	#col-2-a {width: 20.83%}
	#col-3 {width: 25%;}
	#col-4 {width: 33.33%;}
	#col-4-a {width: 30%;margin-right: 2.5%;margin-bottom:30px;}
	#col-5 {width: 41.66%;}
	#col-6 {width: 50%;}
	#col-7 {width: 58.33%;}
	#col-8 {width: 66.66%;}
	#col-9 {width: 75%;}
	#col-10 {width: 83.33%;}
	#col-10-a {width: 85%;}
	#col-11 {width: 91.66%;}
	#col-12 {width: 100%;}
	#product-content {width: 100%;float: left;}	
	#main-content {width: 100%;float: left;}
	.f-right {
		float: right;
	}
	.t-center {
		text-align: center;
	}
	/*************************************************************/
	a {
		text-decoration: none;color: gray;
	}
	.row-2 img { 
		width: 225px;
	}
	.row-2 {
		padding-left: 4%;
	}
	.row-2 .span-2 {
		text-align: right;
		padding-top: 40px;
	}
	.span-2 a {
		padding: 0 10px;
		font-size: 25px;
	}
	.span-2 a:hover {
		color: #f6921e;
	}
	.bgimg-2 {
	    background-attachment: fixed;
	    background-position: center;
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-image: url(../images/backgrounds/background.jpg);
	    min-height: 750px;
	}
	.bgimg-3 {
	    background-attachment: fixed;
	    background-position: center;
	    background-repeat: no-repeat;
	    background-size: cover;
	    background-image: url(../images/backgrounds/background-2.jpg);
	    min-height: 450px;
	}
	.span-3 {
		margin-top: 160px;
    	text-align: left;
    	margin-left: 5%;
	}
	.par-tex {
		font-size: 90px;margin-bottom: 15px;padding-left: 10%;line-height: 110px;text-shadow: 1px 2px 5px rgba(0,0,0,.5);font-family: Calibri;color: #f39b2d;font-weight: normal;
	}
	.par-tex-span{
		font-size: 70px;
	}
	.par-ita {
		margin-left: 10%;margin-top: 30px;font-family: Freestyle Script;font-size: 50px;color: #353535;
	}	
	.see-but {
		margin-left: 10%;background: #fa9022;padding: 15px 110px;display: inline-block;color: white;font-size: 35px;margin-top: 50px;box-shadow: 0 5px 5px rgba(0,0,0,.5)
	}
	.see-but:hover{
		background: #f77e00;cursor: pointer;
	}
	.icon-img {
		width: 20px;margin-right: 8px;margin-bottom: -3px;
	}
	#img-co {
		/*height: 400px;object-fit: cover;margin-bottom: 30px;*/padding: 0 20px;
	}
	.active1 {
		color: #f6921e!important;text-decoration: underline;
	}
	.row-4 {
		padding: 0 3%;
	}
	.row-4-tex {
		background: #717272;padding: 20px;width: 100%;color: white;margin-bottom: 10px;font-size: 18px;/*min-height: 80px;*/
	}
	.row-4-img {
		width: 100%;transition: .3s;/*height: 100%;*/object-fit: cover;
	}
	.row-4-img:hover {
		transform: scale(1.05);transition: .3s;cursor: pointer;
	}
	.row-4 #col-4 {
		margin: 30px 0;padding: 0 2%;/*height: 500px;*/
	}
	.row-5 {
		background: #eaeaea;padding-top: 50px
	}
	.row-5-a {
		margin-left: 5%;padding: 30px 0;
	}
	.row-5-a img:hover{
		transform: scale(1.05);transition: .3s;cursor: pointer;
	}
	.p-top {
		color: #595959;font-weight: bold;font-size: 25px;padding-bottom: 30px;
	}
	.p-bod {
		color: #868686;font-size: 25px;padding-bottom: 30px;
	}
	.p-bod:hover{
		color: #f48024;cursor: pointer;
	}
	.mar-l {
		padding-left: 100px;
	}
	.mar-t {
		padding-top: 50px;padding-left: 5%;
	}
	.row-6 {
		background: #d0cdcd;padding: 20px 30px;
	}
	.row-6-a {
		margin-left: 5%;color: #868686;font-size: 25px;
	}
	.f-rig {
		text-align: right;
	}
	.c-or {
		color: #f48024;
	}
	.img-ri {
		margin-right: 20px;
	}
	.row-7 {
		margin-left: 5%;margin-top: 20px;
	}
	.cocopy {
		text-align: left;
	}
	.slesle {
		padding: 50px 5%;
	}
	.slesle select {
		padding: 18px;font-size: 25px;width: 100%;display: none;border: none;padding-right: 100px;background: #2870b7;color: white;
	}
	.slesle option {
		padding: 15px;
	    text-align: center;color: gray;
    	background: white;
	}
/***/

	.par-tex1 {
		margin-bottom: 15px;text-shadow: 1px 2px 5px rgba(0,0,0,.5);font-family: Calibri;color: #f39b2d;font-size: 90px;padding-left: 5%;line-height: 100px;font-weight: normal;
	}
	.par-tex1-span {
		font-size: 70px;
	}
	.span-pro {
		margin-top: 130px;
    	text-align: left;
    	margin-left: 5%;
	}
	.pro-cont {
		background: #ddd;
	}
	.pro-cont-a {
		margin-left: 10%;margin-top: 80px;border-bottom: 2px solid #b5b5b5;padding-bottom: 40px;
	}
	.pro-cont-a1 {
		font-size: 40px;color: #313131;
	}
	.pro-cont-b {
		margin-left: 10.5%;margin-top: 50px;margin-bottom: 100px;padding-left: 1.5%;
	}
	.pro-cont-b1 {
		background: #eee;transition: .3s;box-shadow: 0 10px 30px rgba(0,0,0,.2);
	}
	.pro-cont-b1:hover {
		transform: scale(1.03);transition: .3s;box-shadow: 0 10px 30px rgba(0,0,0,.5);
	}
	.pro-cont-b1 img#col-12{
		height: 400px;
	}
	.pro-cont-b2 {
		text-align: center;padding: 20px;border-top: 5px solid #fa9022;min-height: 400px;padding-top: 50px;position: relative;
	}
	.pro-cont-b2a{
		font-size: 25px;min-height: 130px;color: black;
	}
	.pro-cont-b2b {
		font-size: 25px;color: red;margin-top: 20px;
	}
	.pro-cont-b2c {
		text-align: center;margin-top: 30px;margin-bottom: 30px;
	}
	.pro-cont-but {
		background: #fa9022;padding: 15px 50px;font-size: 20px;color: white;box-shadow: 0 5px 15px rgba(0,0,0,.3);border-radius: 50px;
		display: inline-block;position: absolute;bottom: 10%;margin-left: -47%;width: 94%;
	}
	.pro-cont-but:hover {
		background: #f4820c!important;
	}
	.mar50 {
		margin-top: 50px!important;
	}
	.mar70 {
		margin-top: 60px!important;
	}
/***/

	.pro-tab-tex {
		font-size: 25px;
	}
	.buy-img {
		width: 30px;margin-right: 10px;margin-bottom: -5px;
	}
	.vid-co {
		margin-top: 50px;
	}
	.pho-tt {
		font-size: 25px;font-family: arial;border-bottom: 5px dotted darkgray;margin-bottom: 20px;padding-bottom: 20px;margin-top: 10px;color: #03488d;text-transform: uppercase;
	}
	.pd-wt {
		padding: 15px 80px!important;
	}
	.pd-pd {
		padding: 0 80px;margin-top: 80px;position: relative;
	}
	.pd-pd .pro-cont-but {
		background: #fa9022;padding: 15px 50px;font-size: 20px;color: white;box-shadow: 0 5px 15px rgba(0,0,0,.3);border-radius: 50px;display: block!important;width: auto;margin-left: 0;
	}
	.br-br {
		padding: 0 80px;color: #145eb8;font-size: 25px;margin-bottom: 30px;
	}
	.br-br1 {
		padding: 0 80px;color: #d61d1d;font-size: 25px;margin-bottom: 30px;margin-top: 30px;
	}
	.br-br2 {
		padding: 0 80px;color: green;font-size: 25px;margin-bottom: 30px;margin-top: 30px;
	}
	.ind-con ul {
		padding: 0 110px;line-height: 60px;
	}
	.ind-con ul li {
		list-style-type: none;font-size: 25px;list-style-image: url(../images/icons/bullets.png);padding-left: 
	}
	.img-box {
		/*height: 400px;*/
	}
	.img-box-a {
		height: 100%;width: 100%;object-fit: cover;cursor: pointer;
	}	
	.img-box-a:hover {
		opacity: .8;
	}
	.img-small {
		height: 100%;width: 100%;object-fit: cover;
	}
	.tab1 {
		padding: 10px;
	}
	.tablinks {
		border: 3px solid white;cursor: pointer;
	}
	.tab1 button {
		height: 100px;width: 100px;
	}
	.tab1 button.active1 {
	  border: 3px solid orange;
	}
	.tab2 button {
		padding: 20px 30px;
	    font-size: 25px;
	    border: none;
	    background: #0e1f31;
	    color: white;
	    margin-right: 10px;
	}
	.tab-con1 {
	    background: white;
	}
	.tabcontent3 {
	    padding: 70px 50px;
	    height: auto;
	    box-shadow: 0 10px 30px rgba(0,0,0,.3);
	}
	.ex-ex {
		padding: 20px!important;background: white!important;
	}
	.pad-im {
		padding: 30px;
	}
	.pad-h-im {
		padding: 30px;height: auto!important;
	}
	.tab1-cha {
		height: auto!important;
		padding: 5px;
	}
/***/

	.wi250 {
		width: 250px!important;float: right!important;
	}
	.nav-nav #col-3 {
		width: 130px;
	}
	.nav-t {
		float: right;text-align: center;padding: 45px 20px;font-size:25px;color:gray;
	}
	.nav-t:hover {
		background: #f79839;color: white;
	}
	.mee {
	  margin: 0;
	  display: -webkit-box;
	  display: flex;
	}
	.mee-a {
	  position: relative;
	  z-index: 2;
	  display: block;
	  text-decoration: none;
	  text-align: center;
	  transition: 0.2s;
	  width: 250px;
	  padding:45px 20px;
	  font-size:25px;color:gray;
	}
	.mee-a:hover {
	  background: #f79839;color: white;
	}
	.droo:hover .droo-content {
	  visibility: visible;
	  -webkit-transform: translateY(0);
	          transform: translateY(0);
	  box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06);
	}

	.droo-content {
	  visibility: hidden;
	  -webkit-transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s cubic-bezier(0.88, -0.72, 0, 1);
	  transition: opacity 0.4s ease-in-out, -webkit-transform 0.4s cubic-bezier(0.88, -0.72, 0, 1);
	  transition: transform 0.4s cubic-bezier(0.88, -0.72, 0, 1), opacity 0.4s ease-in-out;
	  transition: transform 0.4s cubic-bezier(0.88, -0.72, 0, 1), opacity 0.4s ease-in-out, -webkit-transform 0.4s cubic-bezier(0.88, -0.72, 0, 1);
	  -webkit-transform: translateY(-4rem);
	          transform: translateY(-4rem);
	  list-style: none;
	  margin: 0;
	  padding: 0;
	  position: absolute;
	  z-index: 1;
	  width: 250px;
	  background: rgba(0,0,0,.3);margin-top: -5px;
	  border-top: 5px solid #f79839;
	}
	.droo-content p {
		padding: 25px;border-bottom: 1px solid gray;margin: 0!important;
	}
	.droo-content p:hover {
		background-color:rgba(0,0,0,.5);
	}
	.droo-content a {
		text-align: left;color: white;
		text-decoration: none;font-size: 20px;
	}
	.term-a {
		margin-right: 20px;
	}
	.term-a:hover, .publi:hover {
		color: #f48024;cursor: pointer;
	}
	.publi {
		margin-left: 20px;
	}
	.min-hit {
		min-height: 300px!important;
	}
	.min-hit1 {
		min-height: 350px!important;
	}

/***/
.ce {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    transition: .8s;
}
.modal {
  display: none;
  position: fixed;
  z-index: 3;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%!important;
  background-color: rgba(0,0,0,.9);
  overflow: hidden;
}
.modal-content {
  position: relative;
  background-color: #e6e6e6;
  margin: auto;
  padding: 0;
  width: 90%;
  height: 680px;
}
.close {
  color: red;
  position: absolute;
  top: 10px;
  right: 25px;
  font-size: 50px;
  font-weight: bold;
}
.close:hover,
.close:focus {
  color: maroon;
  text-decoration: none;
  cursor: pointer;
}
.mySlides {
  display: none;height: 680px;
}
.prev,
.next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  width: auto;
  padding: 30px;
  margin-top: -50px;
  color: white;
  font-weight: bold;
  font-size: 20px;
  transition: 0.6s ease;
  border-radius: 0 3px 3px 0;
  user-select: none;
  -webkit-user-select: none;
  background: rgba(0,0,0,.5);
}
.next {
  right: 0;
  border-radius: 3px 0 0 3px;
}
.prev:hover,
.next:hover {
  background-color: rgba(0, 0, 0, 0.8);
}
.numbertext {
  color: white;
  font-size: 30px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
  background: #2f2f2f;
}
.demo {
  opacity: 0.8;
  cursor: pointer;
}
.active{
  opacity: 1!important;border:5px solid #fa9022;
}
.demo:hover {
  opacity: 0.7;
}
.num-img {
	width: 100%;height: 100%;
}
.mod-ti {
	font-size: 30px;margin-bottom: 40px;border-bottom: 2px solid #b5b5b5;
    padding-bottom: 40px;
}
.mod-cli {
	padding: 5px!important;height: 140px!important;
}
.mod-di {
	position: relative;
}
.mod-co {
	padding: 30px;background-color: #e6e6e6;
}
.mod-bu {
	margin-top: 120px!important;padding: 0!important;
}
	.info-con {
		padding: 50px 30px;line-height: 50px;font-size: 22px;padding-left: 80px;
	}
	.info-con li {
		list-style-image: url(../images/icons/bullets.png);
	}
	.form-con {
		padding-left: 5%;
	}
	.form-con input {
		padding: 20px;border: none;
		background: #ffffffbf;
		width: 100%;
		margin-bottom: 20px;
		font-size: 20px;box-shadow: 0 10px 30px rgba(0,0,0,.2);
	}
	.sel-te {
		margin-top: 20px;font-size: 25px;float: left;width: 20%;color: #757575;padding-left: 17px;
	}
	.sel-op {
		padding: 20px;
		background: #ffffffbf;
		width: 80%;float: left;
		border: none;color: #757575;
		font-size: 20px;box-shadow: 0 10px 30px rgba(0,0,0,.2);margin-bottom: 20px;
	}
	.form-con textarea {
		background: #ffffffbf;
		resize: vertical;
		min-height: 300px;
		width: 100%;
		border: none;
		font-size: 25px;
		padding: 20px;
		margin-bottom: 20px;box-shadow: 0 10px 30px rgba(0,0,0,.2);
	}
	.co-cod {
		width: 67%!important;float: left;margin-left: 3%;height: 65px;
	}
	.im-bui {
		width: 30%!important;float: left;height: 65px;box-shadow: 0 10px 30px rgba(0,0,0,.2);
	}
	.fo-butt {
		padding: 20px 100px;background: #fa9022;color: white;font-size: 25px;
		border: none;box-shadow: 0 10px 30px rgba(0,0,0,.2);cursor: pointer;
		margin-top: 40px;
	}
	.fo-butt:hover {
		background: #f4820c;
	}
	.te-right {
		text-align: right;
	}
	.red {
		color: red;cursor: pointer;
	}
	.tit {
		font-size: 30px;margin-bottom: 25px;
	}
	.hhrr {
		margin-top: 100px;
	}
	.fo-30 {
		font-size: 30px;
	}

/***/
	  .section1-hid {
	  	display: none;
	  }
      #ddrroopp {
        width: 100%;
      }
      #men-drop{
        background-color: #2870b7;
        color: white;
        position:relative;
        display:block;
        text-align: center;
        font-size: 20px;
        width: 100%;
        padding: 15px;
        -webkit-transition:background 0.3s;
        cursor:pointer;
        z-index: 3;
      }
      #men-drop:hover{
        background-color:#245f9a; 
      }
      .men-img {
        width: 15px;
        margin-right: 5px;
      }
      ul#ddrroopp > li{
        list-style-type:none;
        width: 100%;
        text-align: center;
        padding: 0;
        margin: 0;
      }
      ul#ddrroopp {
        margin: 0;
        padding: 0;
      }
      input#check{display:none}
      input:checked ~ ul.subb{
        max-height:1000px;
        -webkit-transition:max-height 1s ease-in;
      }
      ul.subb{
        max-height:0;
        margin: 0;
        overflow:hidden;
        list-style-type:none;
        background: rgba(0,0,0,.8);
        transition:max-height 0.5s ease-out;
        min-width:100%;
        position: absolute;
        z-index: 2;
        margin-top: -2px;
      }
	.click p:hover {
	    background: #ff82004a;
	}
	.click p {
	    padding: 15px;
	    text-align: center;
	    box-shadow: 0 -1px rgba(0,0,0,.5) inset;
	    border-bottom: 1px gray solid;
	}
	.click a {
	    text-decoration: none;
	    color: white;
	    font-size: 20px;
	}
	.res-log {
		width: 225px;margin: 20px 0;
	}