@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

@font-face {
  font-family: MuseoSans-100;
  src: url(../fonts/MuseoSans-100.otf) format('opentype');
}

@font-face {
  font-family: MuseoSans-100Italic;
  src: url(../fonts/MuseoSans-100Italic.otf) format('opentype');
}

@font-face {
  font-family: MuseoSans-300;
  src: url(../fonts/MuseoSans-300.otf) format('opentype');
}

@font-face {
  font-family: MuseoSans-300Italic;
  src: url(../fonts/MuseoSans-300Italic.otf) format('opentype');
}

@font-face {
  font-family: MuseoSans-700Italic;
  src: url(../fonts/MuseoSans-700Italic.otf) format('opentype');
}

@font-face {
  font-family: MuseoSans-900Italic;
  src: url(../fonts/MuseoSans-900Italic.otf) format('opentype');
}

@font-face {
  font-family: MuseoSans_500;
  src: url(../fonts/MuseoSans_500.otf) format('opentype');
}

@font-face {
  font-family: MuseoSans_500_Italic;
  src: url(../fonts/MuseoSans_500_Italic.otf) format('opentype');
}

@font-face {
  font-family: MuseoSans_700;
  src: url(../fonts/MuseoSans_700.otf) format('opentype');
}

@font-face {
  font-family: MuseoSans_900;
  src: url(../fonts/MuseoSans_900.otf) format('opentype');
}


.page-112 h2,
.page-112 h3,
.page-112 p{font-family: MuseoSans-300;}

.page-112 h2{font-size: 35px;line-height: 43px;margin: 16px 0;}
.page-112 p{font-size: 18px;line-height: 32.4px;}

.chk_container .sppb-row-container{
  background: #faf8f6;
  border-radius: 24px;
  padding: 15px 32px;
}
.chk_container .sppb-icon-container{
  width: 72px;
  max-width: 72px;
  height: 72px;
}

.chk_container .sppb-icon-container i{line-height: 72px;}
.chk_container .sppb-addon-wrapper {margin-top: 10px;}
.chk_container .sppb-media-content h3{font-family: MuseoSans-300;font-size: 18px;line-height: 26px;margin-top: 0 !important;margin-bottom: 0px !important;font-weight: bold;}
.chk_container .sppb-media-content p{font-family: MuseoSans-300;font-size: 16px;margin-bottom: 10px;line-height: 24px;}

.get-start-innercont-sec {display: block !important;text-align: right;}
.get-start-innercont-sec .sppb-column-addons{
    background: #fff;
    padding: 40px;
    border-radius: 24px;
    width: 480px;
    margin: 60px;
    display: inline-block;
    text-align: left;
}






.alart-section{background: #db0000;}
.convertforms .cf-content-wrap,
.convertforms .cf-form-wrap {
 /*! padding:1px */
}

.convertforms .cf-content-wrap, .convertforms .cf-form-wrap {
  padding: 1px;
}


/* Header style */
.header-right-side{margin-top: 30px;}
#sp-header{border-bottom: 1px solid #00703c;height: auto;font-family: 'Montserrat', sans-serif;}
.header-top-menu{text-align: right;padding-top: 0px;padding-right: 5px;}
.header-top-right .sp-module{margin-left: 10px !important;}
.header-top-menu ul{margin: 0;padding: 0;}
.header-top-menu ul li{display: inline-block;margin-left: 0px; }
.header-top-menu ul li a{padding: 10px;line-height: 40px;}
.header-top-menu ul li a.sign_in{color: #fff;}
.header-top-right:before{
 /* background: #01b2e4;  */
  background: #091f3f;
  width: 100%;
  height: 40px;
  content: "";
  position: absolute;
  transform: skew(-20deg);
  z-index: -1;
  margin-left: -10px;
}
.custom-mainmenu-area{}
.custom-mainmenu-area:before{
 /* background: #091f3f;  */
 background-color: #091f3f; /* For browsers that do not support gradients */
 background-image: linear-gradient(#091f3f, #0096d3);  
  width: 100%;
  height: 56px;
  content: "";
  position: absolute;
  transform: skew(-20deg);

}

.header-top p {margin-bottom: 0;line-height: 35px;padding-bottom: 5px;}
.header-search{margin-top: 10px;}

.header-top-menu ul li.menu-parent{position: relative;}
.header-top-menu ul.menu-child{
  position: absolute;
  top: -8000px;
  min-width: 230px;
  padding: 0;
  text-align: left;
  z-index: 9991;
  background: #01b2e4;
  visibility: hidden;
}

.header-top-menu ul li.open ul.menu-child,
.header-top-menu ul li.menu-parent:hover ul.menu-child,
.header-top-menu ul li.menu-parent:active ul.menu-child,
.header-top-menu ul li.menu-parent:focus ul.menu-child{top:39px;visibility: visible;}


.header-top-menu ul.menu-child li{display: block;}
.header-top-menu ul.menu-child li a{color: #fff;}
.header-top-menu ul.menu-child li a:hover{}

.logo-image {
  padding-top: 10px;
  margin-top: 20px;
}

/* Slider Overlay */
.overlay_row {z-index: 9 !important;height: 0px;}
.overlay-box{position: relative;}
.overlay-area{
  position: absolute;
  min-width: 400px;
  top: 30px;
  right: 0px;
  background: #eee;
  padding: 0px;
  z-index: 9;
  border-radius: 0.25rem;
}
.overlay-area form{padding: 30px;}

.overlay-area .btn{
  background: #006894;
    width: 100%;
    margin-top: 10px;
    color: #fff;
}
.overlay-area h5{color: #006894; text-align: center;margin-top: 20px;}
.overlay-area a{color: #006894;}

.emapml-right a{color: #006894;font-weight: bold;}

#sp-footer{background: #fff; color: #52575a;padding: 50px 10px 20px 10px;margin-bottom: 0px;font-family: 'Montserrat', sans-serif;}

#sp-footer1, #sp-footer2, #sp-footer3{border-right: 1px solid #eee;}

#sp-footer #sp-footer2{text-align: left;}
#sp-footer2 ul{list-style-type: none;padding: 0;}
#sp-footer2 ul li{display: inline-table;min-width: 200px;position: relative;padding-left: 50px;min-height: 100px;margin-right: 0px;}
#sp-footer2 ul li i.ucu-footer-icon{position: absolute;left: 15px;font-size: 20px;margin-bottom: 32px;top: 5px;}

#sp-footer3 ul{list-style-type: none;padding: 0 0 0 20px !important;}
#sp-footer3 ul li{display: block !important; float: left;width: 100%;padding-bottom: 10px;}
#sp-footer3 ul li a{}
#sp-footer3 ul li a:hover{color: #666;}

#sp-footer4 img{display: inline-block !important;}
#sp-footer4 .sp-module-content{margin-left: 20px;}
#sp-footer a, #sp-bottom a {
  color: #757575;
}


.sidenav {
  display: none;
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 99919991;
  top: 0;
  right: 0;
  background-color: #eee;
  overflow-x: hidden;
  transition: 0.5s;
  padding: 60px 10px 10px 10px;
}

.sidenav h3{
  color: #006894;
  text-align: center;
  padding: 20px 0 6px 0;
  margin-top: 15px;
}

.sidenav .btn{
  background: #006894;
    width: 100%;
    margin-top: 10px;
    color: #fff;
}
.sidenav h5{color: #fff; text-align: center;margin-top: 20px;}
.sidenav a{color: #fff;}

/*.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 25px;
  color: #818181;
  display: block;
  transition: 0.3s;
}*/

.sidenav a:hover {
  color: #eee;
}

.sidenav .closebtn {
  position: absolute;
  top: 0;
  right: 25px;
  color: #ec430f;
  font-size: 36px;
  margin-left: 50px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px;}
  .sidenav a {font-size: 18px;}
}



#sp-header .sp-module{}
.main-menu-button{position: relative;}
.main-menu-button ul{padding: 0;margin: 0;}
.main-menu-button ul li{display: inline-block;}
.main-menu-button ul li a{display: inline-block; margin-top: 0px;cursor: pointer;color: #fff;line-height: 40px;}

.sp-module-content-bottom{background: #f0f0f0;}

#sp-main-body{padding: 1px 0 0 0 !important;}

.article-details .article-header h1, .article-details .article-header h2 {
 
  padding-top: 50px!important;}


.rTable {
		    	display: table;
		    	width: 90%;
		}
		.rTableRow {
		    	display: table-row;
		}
		.rTableHeading {
		    	display: table-header-group;
		    	background-color: #ddd;
		}
		.rTableCell, .rTableHead {
		    	display: table-cell;
		    	padding: 3px 10px;
		    	border: 1px solid #999999;
		}
        .rTableBCell, .rTableBHead {
		    	display: table-cell;
		    	padding: 3px 10px;
		    	border: 1px solid #999999;
background-color: #ddd;
		}
		.rTableHeading {
		    	display: table-header-group;
		    	background-color: #ddd;
		    	font-weight: bold;
		}
		.rTableFoot {
		    	display: table-footer-group;
		    	font-weight: bold;
		    	background-color: #ddd;
		}
		.rTableBody {
		    	display: table-row-group;
		}

















/* Medium Layout: 1280px. */
@media only screen and (min-width: 992px) and (max-width: 1200px) { 
  
    
}
/* Tablet Layout: 768px. */
@media only screen and (min-width: 768px) and (max-width: 991px) { 
  #sp-header{margin-top: 50px;}
  #sp-header .logo{height: auto;}
  .header-right-side {margin-top: 16px;}
    .custom-mainmenu-area:before{height: 0px}
    .main-menu-button ul li a,
    .header-top-menu ul li a{font-size: 14px;}
  .header-top p{font-size: 14px;}
}
/* Mobile Layout lower than: 320px. */
@media only screen and (max-width: 767px) { 
   .header-right-side {margin-top: 16px;}
 .custom-mainmenu-area:before{height: 0px}
 .main-menu-button ul li a,
 .header-top-menu ul li a{font-size: 12px;}
  .header-top p{font-size: 12px;}
}


/* Wide Mobile Layout: 480px. */
@media only screen and (min-width: 480px) and (max-width: 767px) { 
   .header-right-side {margin-top: 16px;}
   .logo-image{height: 50px !important;}
  .custom-mainmenu-area:before{height: 0px}
  .main-menu-button ul li a,
  .header-top-menu ul li a{font-size: 11px;}
  .header-top p{font-size: 12px;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
   .header-right-side {margin-top: 16px;}
  .overlay-area{position: relative;right: 0;min-width: auto;}
  #sp-logo {text-align: center;margin-top: 20px;}
     .logo-image{height: 76px !important;}
     .header-top-menu ul{padding: 0;}
     .header-top-menu ul li{margin: 0;}
     .custom-mainmenu-area:before{height: 0px}

     .camera_wrap img {
      max-width: 100% !important;
      margin-left: 0px !important;
      margin-right: 0px !important;
      height: 160px !important;
      margin-top: 0px !important;
    }
    .header-search{margin-top: 0;}
}

@media only screen and (max-width:480px) {
   .header-right-side {margin-top: 16px;}
   .overlay-area{position: relative;right: 0;min-width: auto;}
  #sp-logo {text-align: center;margin-top: 20px;}
     .logo-image{height: 76px !important;}
     .header-top-menu ul{padding: 0;}
     .header-top-menu ul li{margin: 0;}
     .custom-mainmenu-area:before{height: 0px}

     .camera_wrap img {
      max-width: 100% !important;
      margin-left: 0px !important;
      margin-right: 0px !important;
      height: 160px !important;
      margin-top: 0px !important;
    }
    .header-search{margin-top: 0;}
}

@media only screen and (max-width:414px) {
   .header-right-side {margin-top: 16px;}
  .overlay-area{position: relative;right: 0;min-width: auto;}
  #sp-logo {text-align: center;margin-top: 20px;}
     .logo-image{height: 76px !important;}
     .header-top-menu ul{padding: 0;}
     .header-top-menu ul li{margin: 0;}
     .custom-mainmenu-area:before{height: 0px}

     .camera_wrap img {
      max-width: 100% !important;
      margin-left: 0px !important;
      margin-right: 0px !important;
      height: 160px !important;
      margin-top: 0px !important;
    }
    .header-search{margin-top: 0;}
}

@media only screen and (max-width:375px) {
   .header-right-side {margin-top: 16px;}
  .overlay-area{position: relative;right: 0;min-width: auto;}
  #sp-logo {text-align: center;margin-top: 20px;}
     .logo-image{height: 76px !important;}
     .header-top-menu ul{padding: 0;}
     .header-top-menu ul li{margin: 0;}
     .custom-mainmenu-area:before{height: 0px}

     .camera_wrap img {
      max-width: 100% !important;
      margin-left: 0px !important;
      margin-right: 0px !important;
      height: 160px !important;
      margin-top: 0px !important;
    }
    .header-search{margin-top: 0;}
}

@media only screen and (max-width:360px) {
   .header-right-side {margin-top: 16px;}
  .overlay-area{position: relative;right: 0;min-width: auto;}
     #sp-logo {text-align: center;margin-top: 20px;}
     .logo-image{height: 76px !important;}
     .header-top-menu ul{padding: 0;}
     .header-top-menu ul li{margin: 0;}
     .custom-mainmenu-area:before{height: 0px}

     .camera_wrap img {
      max-width: 100% !important;
      margin-left: 0px !important;
      margin-right: 0px !important;
      height: 160px !important;
      margin-top: 0px !important;
    }
 .header-search{margin-top: 0;}
  
}

@media only screen and (max-width:320px) {
 
   .header-top-right::before{background: transparent;}
   .main-menu-button ul li a{color: #222;}
   .header-right-side,
   .header-top-menu {text-align: center;}
}

