@font-face {
    font-family: 'CharlemagneStd';
    src: url('../fonts/fonts3/CharlemagneStd-Bold.otf');
}
@font-face {
    font-family: 'Myriad Pro';
    src: url('../fonts/myriad-pro/MYRIADPRO-BOLD.otf'),src: url('../fonts//myriad-pro/MYRIADPRO-REGULAR.otf');;
}
.control-label span{color:red;font-size:16px;padding:5px 6px}
.top1{width:100%;}
.header{width:100%;border:0px solid red;position:absolute;top:60px;}
.borderless td {
    //border: none;
}
.center2{text-align:center}

.font1{color:#ffffff;font-family:Myriad Pro;font-size:22px;line-height:33px;font-weight:bold}
.font2{color:#ffffff;font-family:Myriad Pro;font-size:40px;line-height:40px;font-weight:bold}
.font3{color:#ffffff;font-family:Myriad Pro;font-size:30px;line-height:30px;letter-spacing:.8px;font-weight:400;margin-top:40px}
.font6{color:#ffffff;font-family:arial;font-size:20px;line-height:30px;font-weight:400;margin-top:40px}
.font33{color:#ffffff;font-family:Myriad Pro;font-size:30px;line-height:30px;letter-spacing:.8px;font-weight:600;}
.font4{color:#ffffff;font-family:Myriad Pro;font-size:20px;line-height:33px;font-weight:600;}
.font5{color:#ffffff;font-family:Myriad Pro;font-size:14px;line-height:20px;font-weight:500;}


.font20{color:#ffffff;font-family:Myriad Pro;font-size:25px;line-height:35px;}
.font21{color:#ffffff;font-family:Myriad Pro;font-size:15px;line-height:25px;}
.font211{font-size:17px;}
.font22{color:#468a7a;font-family:Myriad Pro;font-size:17px;line-height:25px;text-transform:uppercase;font-weight:600}

.font25{color:#c3ced4;font-family:Myriad Pro;font-size:17px;line-height:20px;}


.font10{color:#65bddd;font-family:Myriad Pro;font-size:35px;line-height:35px;font-weight:400;letter-spacing:.8px;}
.font11{color:#206c98;font-family:Myriad Pro;font-size:28px;line-height:35px;font-weight:400;letter-spacing:1px;}
.font13{color:#206c98;font-family:Myriad Pro;font-size:25px;line-height:30px;font-weight:600;}
.font14{color:#206c98;font-family:Myriad Pro;font-size:16px;line-height:28px;font-weight:400;}
.font144{color:#206c98;font-family:Myriad Pro;font-size:21px;line-height:28px;font-weight:400;}

.f2{color:#73fbdb;}

.line{width:100%;height:2px;background:#56bca4}
.range_r{height:50px;background:#A3D7EB;border-radius:4px;margin-bottom:20px;border:0px solid red}

.img2{min-height:520px;width:100%;background:url(../images/img1.jpg)no-repeat}
.btn_2{border-radius:4px;line-height:20px;padding:12px 20px;font-size:25px;font-weight:500;color:#222222}
.left1{margin-left:30px}

.bg_skyBlue{background:#65bddd;min-height:200px;margin-top:80px;width:100%;border:0px solid red}
.bg_skyBlue2{background:#5bb2d3;min-height:150px;}
.bg_green{background:#56bca4;min-height:150px;}
.bg_wht{background:#ffffff;min-height:150px;}
.bg_blue{background:#206c98;}
.bg_gray{background:#e6f3fb;}
.bg_black{background:#2e2f33;}

.marg{margin:50px 0px}
.marg2{margin:75px 0px}
.marg3{margin:15px 0px}
.marg4{margin:10px 0px 0px 0px}
.marg6{margin:20px 0px 0px 0px}
.marg7{margin:8px 10px}
.marg8{margin:15px 0px}
.marg9{margin:20px 0px}
.marg66{margin:0px 0px 30px 0px}
h2.page-header1 {
  border-bottom: 1px solid #76c04e;
  position: relative;
  margin: 0 0 20px 0;
}
h2.page-header1 span {
  left: 0;
  font-size: 16px;
  color: #3e4095;
  text-align: center;
  font-weight: 500;
  text-transform: uppercase;
  padding: 0 10px 0 0;
}
h2.page-header1:after {
  border-bottom: 5px solid #76c04e;
  bottom: -3px;
  content: "";
  height: 0;
  left: 0;
  position: absolute;
  width: 35%;
}
.hide2{display:none}

/*--------------------------------------for slider css---------------------------------------------------------------------*/
input[type=range] {
	-webkit-appearance: none;
	margin: 18px 0;
	width: 100%;
	
	}
	input[type=range]:focus {
	  outline: none;
	}
	input[type=range]::-webkit-slider-runnable-track {
	  width: 100%;
	  height: 8px;
	  cursor: pointer;
	  animate: 0.2s;
	  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
	  background: #3071a9;
	  border-radius: 1.3px;
	  border: 0.2px solid #010101;
	}
	input[type=range]::-webkit-slider-thumb {
	  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
	  border: 1px solid #000000;
	  height: 30px;
	  width: 11px;
	  border-radius: 3px;
	  background: #ffffff;
	  cursor: pointer;
	  -webkit-appearance: none;
	  margin-top: -11px;
	}
	input[type=range]:focus::-webkit-slider-runnable-track {
	  background: #367ebd;
	}
	input[type=range]::-moz-range-track {
	  width: 100%;
	  height: 8px;
	  cursor: pointer;
	  animate: 0.2s;
	  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
	  background: #3071a9;
	  border-radius: 1.3px;
	  border: 0.2px solid #010101;
	}
	input[type=range]::-moz-range-thumb {
	  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
	  border: 1px solid #000000;
	  height: 30px;
	  width: 10px;
	  border-radius: 3px;
	  background: #ffffff;
	  cursor: pointer;
	}
	input[type=range]::-ms-track {
	  width: 100%;
	  height: 8px;
	  cursor: pointer;
	  animate: 0.2s;
	  background: transparent;
	  border-color: transparent;
	  border-width: 16px 0;
	  color: transparent;
	}
	input[type=range]::-ms-fill-lower {
	  background: #2a6495;
	  border: 0.2px solid #010101;
	  border-radius: 2.6px;
	  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
	}
	input[type=range]::-ms-fill-upper {
	  background: #3071a9;
	  border: 0.2px solid #010101;
	  border-radius: 2.6px;
	  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
	}
	input[type=range]::-ms-thumb {
	  box-shadow: 1px 1px 1px #000000, 0px 0px 1px #0d0d0d;
	  border: 1px solid #000000;
	  height: 30px;
	  width: 10px;
	  border-radius: 3px;
	  background: #ffffff;
	  cursor: pointer;
	}
	input[type=range]:focus::-ms-fill-lower {
	  background: #3071a9;
	}
	input[type=range]:focus::-ms-fill-upper {
	  background: #367ebd;
	}

/*--------------------------------------for slider css---------------------------------------------------------------------*/



@media (max-width: 768px){
.hide2{display:block;}
.hide2 a{color:red}


.left1{border:0px solid red;margin-left:0px;margin-top:2px;}
.btn_2{padding:10px 5px;margin:5px;}


.font1{font-size:20px;line-height:43px;}
.font2{font-size:20px;line-height:20px;}
.font3{font-size:20px;line-height:30px;}
.font6{font-size:20px;line-height:30px;}
.font33{font-size:17px;line-height:20px;}
.font4{font-size:15px;line-height:13px;}
.font5{font-size:14px;line-height:20px;}

.font10{font-size:20px;line-height:25px;margin-top:10px}
.font11{font-size:18px;line-height:30px;}
.navbar {
  border: 1px solid #444444;
}
}

