html {
  scroll-behavior: smooth;
}
body {width: 100%;}
.Page-main-content {
    margin-left: -15px;
    width: 100%;
    width: -moz-calc(100% + 30px);
    width: -webkit-calc(100% + 30px);
    width: calc(100% + 30px);
    overflow: hidden;
}
.marginTopmaterials
{
	margin-top: 60px;
}
.wrapper-bloked-videos-holder
{
	margin-top: 60px;
}
.wrapper-bloked-videos
{
	margin-top: 30px;
}
.homeboxboxshadow
{
	border-radius:20px;
	box-shadow: 2px 5px 5px grey;
}
.feat-story-wrapper-home
{
	width:100%;
}
.feat-story-wrapper-home .feature-btn
{
	margin-top: 0px;
}
.home-pheight
{
	min-height: 95px;
}
.about-height-middle
{
	padding-top: 13px;
}
.homebtn-tab-welcome {
    font-size: 35px;
    color: #000000;
    font-weight: 900;
    position: relative;
    margin-bottom: 33px;
    display: inline-block;
    width: auto;
    padding-right: 120px;
	  float: left;
    transition: 1s ease-in-out;
}

#homebtn-tab {
    color: #ffcb05;
    background: black;
    border-radius: 50%;
    padding: 20px 21px;
    width: 62px;
    height: 62px;
	 position: relative;
	overflow: hidden;
}

a#homebtn-tab, a#homebtn-tab {
    font-size: 16px;
    text-decoration: none;
    position: relative;
    overflow: hidden;
}
a#homebtn-tab:hover i, a#homebtn-tab:hover i {
    display: block;
    opacity: 1;
    transition: 0.3s ease;
}
a#homebtn-tab:hover:after {
    right: 100%;
    opacity: 0;
    transition: 0.3s ease;
}
.full-div
{
	width: 100%;float: left;
}
.homebtn-tab-welcome-holder
{
	float: left;
	width: 62px;
	 height: 85px;
	padding-top: 18px;
	margin-top: -10px;
	overflow: hidden;
}
a#homebtn-tab i {
    right: -72%;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 13px;
	
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
a#homebtn-tab:after {
    content: '\e93c';
    font-family: 'icomoon';
    speak: none;
}
a#homebtn-tab:hover i {
    left: 22%;
}
#minutecount
{
	min-height: 70px;
}
.line-wrapper-boxed-wrapper
{
	position: relative;
	padding-left: 15px;
	padding-right: 15px;
	 border-left: solid 2px #ffcb05;
    border-right: solid 2px #ffcb05;
}
.line-wrapper-boxed
{
	position: relative;
}
.line-wrapper-boxed:after
{
	content: '';
    position: absolute;
    left: 0;
    width: 100%;
    top: 50%;
    border-top: solid 2px #ffcb05;
    border-left: solid 2px #ffcb05;
    min-height: 50%;
    border-right: solid 2px #ffcb05;
}
.logo-nav
{
height:100%;
	float: left;
    width: 70px;
/*	padding-top: 15px;*/
}

.home-icon{margin-top:20%}
.toolbar-wrapper-fixed .home-icon{margin-top:15%}
.navigation-holder
{
	float: left;
	width: 100%;
  width: -moz-calc(100% - 340px);
  width: -webkit-calc(100% - 340px);
  width: calc(100% - 340px);
  padding-left: 25px;

}
.nav-search-block-wrapper
{
	float: right;
   width: 130px;
    margin-top: 40px;
}
.nav-menu-bar-wraper
{
	width: 100%;
	position: relative;
}
.nav-menu-bar-bg,.header-wrapper
{
	background:#fff;
	width: 100%;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	min-height:60px;
	position:absolute;
	z-index:9999;

	

}
.search-icon:focus,.search-icon:active
{
	background: url(../images/logos/search.svg);
    background-repeat: no-repeat;
    float: right;
    width: 22px!important;
    margin-right: 15px;
    margin-top: 2px!important;
	border: none !important;
}
.page-name a
{
	font-weight: 600;
}
.nav-menu-bar-bg
{
	padding: 0px;
	box-sizing: border-box;
}
.nav-link div img
{
	max-width: 30px;
}
.Page-main-content-container
{
	width: 100%;
    padding-right: 130px;
    padding-left: 130px;
    margin-right: auto;
    margin-left: auto;
}
.border-lined-box-style
{
	border: 2px solid #000;
	min-height: 200px;
	margin-bottom: 30px;
	padding: 0;
}
.navbar {
    display: block!important;
   padding: 0;
    height: 100% !important;
}
.fade-in-blocked {
  animation: fadeIn 0.8s;
  -webkit-animation: fadeIn 0.8s;
  -moz-animation: fadeIn 0.8s;
  -o-animation: fadeIn 0.8s;
  -ms-animation: fadeIn 0.8s;
	
}
@keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-moz-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-webkit-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}

@-o-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}
@-ms-keyframes fadeIn {
  0% {opacity:0;}
  100% {opacity:1;}
}


.obj-c {margin-left:auto;margin-right:auto;display:block;text-align:center}
.rgt {float:right;}
.lft {float:left;}
.move {
    position: absolute;
    left: -9999px;
}

.header-social-media-strip{background: #000000; transition: all 0.3s ease; top: 0%; position: relative; left:0}

.header-social-block-rgt{color: #76787A; font-size: 15px; text-transform: uppercase;  clear:both;float: right;}
.header-social-block-rgt:after{content:""; clear: both; display:inline-block;}
.social-media-icons{float:right; list-style-type:none; padding: 0; margin:0; width: 20%}
.social-media-icons:after{content:""; display:block; clear:both}
.social-media-icons li{display:inline-block;  margin-right:5%}
.social-media-icons li:nth-child(3){margin-right:13%}
.social-media-icons li:nth-child(4){margin-right:5%}
.social-media-icons li:last-child{margin-right:0; width:29%}

.header-list {margin-bottom:0}
.header-list li input{background: #D6D6D6; border:none; color: #76787A; width:100%}


.mtn-pull{margin-top: 104px;}


/*menu*/ 

input:focus{outline: none; width: 80%!important; border: solid 2px #000000 !important; border-radius: 20px; background:transparent}
.search-icon[type=submit]{background:url("../images/logos/search.svg"); background-repeat:no-repeat; float:right; width:22px; margin-right: 15px; margin-top: 2px;}
.search-icon{border: none; background: transparent; cursor: pointer;}
.search-icon:before{content: url("../images/logos/search.svg")}
.nav-search-block{height: 100%; position: relative;}
#search-form{position: absolute; right: 0; top: 50%; transform: translateY(-50%);}

.social-media-icons .icon-twitter, .social-media-icons .icon-linkedin2, .social-media-icons .icon-youtube{font-size: 20px; color:#76787A; transition:0.3s ease}
.social-media-icons .icon-twitter:hover, .social-media-icons .icon-linkedin2:hover, .social-media-icons .icon-youtube:hover{text-decoration: none}

.social-media-icons:after{content:""; display:block; clear:both}
/*
.icon-youtube:hover{color:#FF0000!important;}
.icon-linkedin2:hover{color:#0a66c2!important;}
.icon-twitter:hover{color:#1da0f2!important;}
*/
.toolbar-wrapper-fixed .navigation-holder{
	margin-top: -10px;
}
.footer-pos-block .social-media-icons  a:hover{color: #fc0; text-decoration: underline;}

.dropdown-menu{font-size:25px; min-width: 258px; top: 94%; background:#1d1d1d; border-radius: 15px; padding: 0; overflow:hidden}
.dropdown-toggle::after{display:none}
.logo-scrolled{display:none}
.navbar-nav{width:100%;display: table; padding:0;}
.top-nav-header-block a{color: #fff;padding: 10px 23px;/*margin-left: 20px;margin-right: 20px; */ float: left; text-decoration: none}
.top-nav-header-block a:hover{color: #fff;}
.top-nav-header-block .active{background:#ffcb05; color:#000}
.navbar-nav li{font-size: 16px;  font-weight:500; color:#76787A; text-align:center; position:relative;display: table-cell;vertical-align: middle;/*padding-bottom: 28px;
    padding-top: 28px;*/}
.navbar-nav li:hover
{
	background: #fff;
}

.toolbar-wrapper-fixed .nav-item.activemenu {
    color: #ffcb05 !important;
}
.nav-item.activemenu{color: #fff!important;;background: #000;}
.nav-item:hover .activemenu{color: #fff;background: #000;}
.nav-item .activemenu:hover{color: #fff;}
.nav-link{ position: relative; height:100%; transition: 0.3s ease;  padding: 20px 10px 16px 15px!important;}
/*.navbar-nav .nav-item:last-child .nav-link{padding-right:0px!important; }*/
/*.home-icon img{position:absolute;  max-width: 47%; top: 18px;}*/
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover{ position:relative;}
.navbarDropdownholder div div a:last-child{border:none}
.navbar-light .navbar-nav .nav-item:hover a { position:relative;}
/*.navbar-light .navbar-nav .nav-item:hover a :after {transition: 100% 0.3s linear;content: ''; position: absolute; left: 1rem; bottom: 0; width: 0px;  height: 3px;  border-radius: 1rem; background: #fff;}*/

.navbar-light .navbar-nav .nav-item:hover a :after {width: calc(100% - 2rem);content: '';position: absolute;}

/*transition: width 0.3s linear;content: ''; position: absolute; left: 2.2rem; bottom: 0; width: 50px;  height: 3px;  border-radius: 1rem; background: #fff;}*/


.nav-item .active{color:#FFF;}
.dropdown-menu{transition: 1s ease}
.navbar-light .navbar-nav .nav-link { color:#000; text-decoration: none}




.navbar-light .navbar-nav .nav-link:hover {
  color: #fff;
  background: #000;
}

.navbar-light .nav-item.activemenu .nav-link{
  color: #fff!important;
  background: #000;
}


.full-div-breadcrumb{position:relative;float: left;
width: 100%;}
.full-div-breadcrumb .border-bottom{border-bottom:none!important; position: absolute; bottom:-56px; z-index:999; width:100%; text-align:right}
.full-div-breadcrumb .border-bottom p{font-size:13px; padding: 20px 20px 0px 0px}
.nav-link span{display:block}
.dropdown-menu{left:0%; /*transform:translateX(-50%)*/}
.banner-red-section-border-right {/*border-bottom: 2px solid #C3161B;  border-right: 2px solid #C3161B;*/ margin-left:-130px;/*background-color: rgba(0,0,0,0.3);*/}
.img-responsive{max-width:100%}
.dropdown-third-level{display:none}
.dropdown-third-level .dropdown-item{padding-left:2.2rem}
.dropdown-item {transition: 0.5s ease-in-out; font-size:14px; font-weight:500; color:#fff; text-decoration: none; padding: 20px 30px 20px 20px;border-bottom: 1px solid #707070;}
.dropdown-item:hover{color:#fff; background: #4c4c4c; transition: 0.5s ease-in-out;}
.toolbar-wrapper-fixed {
    width: 100%;
    position: fixed;
    top: 0px;
    z-index: 9999999;
	background: #fff;
box-shadow: 1px 10px 14px -13px rgba(0,0,0,0.73);
-webkit-box-shadow: 1px 10px 14px -13px rgba(0,0,0,0.73);
-moz-box-shadow: 1px 10px 14px -13px rgba(0,0,0,0.73); min-height:auto;padding: 0;}
.toolbar-wrapper-fixed .logo-scrolled { display: block;}
.toolbar-wrapper-fixed .navbar-light .navbar-nav .nav-link {font-size:16px}
.toolbar-wrapper-fixed .activemenu a{color:#000 !important;}
.toolbar-wrapper-fixed .navbar-light .navbar-nav .nav-link .active{ color:#ffcb05 !important;}
.header-social-media-strip-fixed .top-nav-header-block .active{background:#fff; }
.header-social-media-strip-fixed .top-nav-header-block .active:hover{color:#ffcb05; }
.toolbar-wrapper-fixed .navbar {    padding: 10px 0;}


.header-social-media-strip-fixed { width: 100%; position: fixed; top: -0px;z-index: 9999999; background:#000000}


.quicklinksfixed
	{
		display: none;
	}

.no-img-scroll img{display:none}
.scroll-img-responsive{bottom:20%!important}
.home-icon {display:block}
.home-icon img{transition: 0.1s ease; margin: 0 auto}
.logo-white { display:block;transition:opacity 0.5s ease, bottom 1s ease}
.logo-black { display:none}
.toolbar-wrapper-fixed .logo-black { display:block!important;transition:opacity 0.5s ease, bottom 1s ease}
.toolbar-wrapper-fixed .logo-white { display:none!important}
.toolbar-wrapper-fixed .nav-search-block-wrapper{margin-top:30px}
.nav-item img{transition:opacity 0.5s ease, bottom 1s ease}
.hover-nav-img-switch{opacity: 0}
.img-nav{opacity: 1}
.nav-link div{position:relative;}
.hover-nav-img-switch{position: absolute; left:50%; transform:translateX(-50%); bottom:40%; z-index: 0}
.nav-item:hover .hover-nav-img-switch{opacity: 1; bottom:30%}  
.nav-item:hover .img-nav{opacity: 0}  
.nav-link span{ position: relative; z-index: 1;width: 100%; float: left;}
.toolbar-wrapper-fixed .navbar-nav li .nav-link{font-size: 22px;padding-bottom: 17px!important;
    padding-top: 17px!important;}
.toolbar-wrapper-fixed .logo-nav{ padding-top: 5px;padding-bottom: 5px;}
.toolbar-wrapper-fixed .nav-link{padding: 0.5rem 1rem}
.toolbar-wrapper-fixed .nav-item.activemenu {
    background: #000 !important;
	 color: #fff !important;
}
.activemenu .nav-link{color:#ffcb05}

/*footer*/
.foot-bord{bottom:-10px; position: relative}
.footer-black-block{
  background: #1D1D1D;
  min-height: 142px;
  margin-top: 15px;
  border-top-left-radius: 15px;
  border-top-right-radius: 15px;
}
.footer-pos-block{color: #fff; box-sizing: border-box; padding: 54px 0}
.footer-pos-block p{text-transform: uppercase; color: #fff;}
.foot-icon-lst{padding:0; margin:0 auto; }
.foot-icon-lst li a { color:#fff; text-decoration:none; font-size: 13px; font-weight:300;}
.foot-icon-lst li{padding-right:49px; list-style: none; display: inline-block}
.foot-icon-lst li:last-child{padding-right:0px; }
.footer-black-block .social-media-icons li{color:#fff!important; float:right; font-size: 13px;}
.footer-black-block .social-media-icons li:last-child{width:auto; margin-right:15px}
.footer-black-block .social-media-icons {width:100%;}
.footer-pos-block .social-media-icons .icon-twitter, .footer-pos-block .social-media-icons .icon-linkedin2, .footer-pos-block .social-media-icons .icon-youtube{font-size: 30px; color:#fff; transition:0.3s ease}
.social-media-icons a{text-decoration: none;color: #ffcb05;}
.foot-icon-lst a{transition: 0.3s ease;}
.foot-icon-lst a:hover{color: #ffcb05}
.finthin-footer{border-bottom: 1px solid #EAEAEA; margin-top: 20px;}
.switch-yell-ftr{font-size: 16px;color:#ffcb05;font-weight: 500;}
.flt-right{float: right;margin-top: 20px;}

/*pagination*/
.content-main .col-lft .gutter{min-height: 930px;}
.pagination p {padding:30px 0 0em 0;margin-bottom:0 !important; font-weight:bold}
.pagination p i {position:absolute; font-size: 15px; left: -35%; transform: translateX(-50%); font-style: normal; display: none;}
.pagination p a {display:block;}
.pagination p.lft a {padding: 0 1.5em 0 0;}
.pagination p.rgt a {padding: 0 0 0 1.5em;}
.pagination p a:link, .pagination p a:visited {color: #ffcb05;background: black;border-radius: 50%;padding: 20px 21px;width: 62px;height: 62px;}
.pagination p a:hover {color:#ffcb05}
a#go-lft, a#go-rgt {font-size: 16px;text-decoration:none;position: relative;overflow: hidden;}
a#go-lft:after {content:'\e93b';font-family:'icomoon';speak: none;}
a#go-rgt:after {content:'\e93c';font-family:'icomoon';speak: none;}
a#go-lft i, a#go-rgt i{display:block; opacity: 0; transition: 0.3s ease;}
a#go-lft:hover i, a#go-rgt:hover i{display:block; opacity: 1;  transition: 0.3s ease;}
a#go-lft:hover:after{left:-100%; opacity:0; transition: 0.3s ease;}
a#go-rgt:hover:after{right: 100%; opacity:0; transition: 0.3s ease;}
a#go-lft i{left: 131%;position: absolute;top: 50%;transform: translateY(-50%);font-size: 13px;padding-left: 4px;} 
a#go-lft:hover i{left: 0%;}
a#go-rgt i{right: -35%;position: absolute;top: 50%;transform: translateY(-50%);font-size: 13px;} 
a#go-rgt:hover i{left: 22%;}

/*home page*/

.time-txt{font-size: 16px;}
.bg-opac-home{
  width: 100%;
  padding: 25px;
  position:relative;
  top:25px;
  background: rgba(231,188,21, 0.5);
  backdrop-filter: blur(2px);
  
}

.raplh-yellw-home-bg{

  border-radius: 15px;
  width: 100%;
  
}

.homeboxboxshadow {
    border-radius: 20px;
    box-shadow: none;
    margin-left: -20px;
    padding: 30px;
    background: #000000;
    color: #fff;
    margin-top: 5%;
    position: relative;
    border-bottom: none 
}

.homebox-boxshadow-blk {
    border-radius: 20px;
    box-shadow: 2px 5px 5px grey;
    margin-left: -20px;
    padding: 40px;
    background: #fff;
    margin-top: 5%;
    position: relative;
    border-bottom: 1px solid #ffcb05;

}


.feature-btn-home {
  display: block;
  width: 90%;
  margin-top: 9px;
  padding-right: 0;
}

.feature-btn-home:hover:after {
  transition: 0.5s ease-in;
}


.feature-btn:hover {
  color: #000;
  background: none;
  transition: 0.5s ease-in;
}

.btn-wrapper-home {
  padding: 14px 0px 5px 5px;
  display: inline-block;
  transition: 0.5s ease-out;
  position: relative;
  border-bottom: 1px solid;
}


.btn-wrapper-home:hover {
  color: #000;
  background: none;
  transition: 0.5s ease-in;
  padding-left: 20px;
}


.btn-wrapper-home:after {
  content: "\e93c";
  font-weight: bold;
  font-family: 'icomoon';
  font-size: 16px;
  position: absolute;
  right: 3px;
  transition: 0.5s ease-out;
  color: #000;
}

.btn-wrapper-home:hover:after {
  transition: 0.5s ease-in;
  right: -5px;
  color: #000;
}


.welcome-block {
  font-size: 14px;
  color: #000;
  display: inline-block;
  margin-bottom: 0;
  padding: 2px 5px;}




  .cta-button-white-home {
    width: 106px;
    height: 24px;
    color: #000;
    font-size: 18px;
    transition: 0.5s ease-out;
}

.btn-wrap-white-home {
	padding: 15px 80px 15px 40px;
	background: #000;
	color: #fff;
	display: inline-block;
	border-radius: 50px;
	position: relative;
	float: right;
	border: 1px solid transparent;
	transition:
		transform 0.3s ease,
		color 0.3s ease,
		background 0.3s ease,
		border-color 0.3s ease;
}

.btn-wrap-white-home:hover {
	color: #000;
	background: transparent;
	border-color: #000;
}

.sml-home-txt{
  font-size: 13px;
}
/*end home page*/

/*scroll to top*/


.scroll {
  position: fixed;
  bottom: 51px;
  right: 50px;
  z-index: 999;
}

.scroll > .scroll-btn {
  position: relative;
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  text-align: center;
  color:  #3D505A ;
  cursor: pointer;
}

.scroll > .scroll-btn span{
  display: block;
  position: relative;
  font-size: 25px;
top:50%;
	transform:translateY(-25%);
	color:#000;
}

.scroll > .scroll-btn .scroll-fill {
  position: absolute;
  top: 0;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  fill: transparent;
  stroke:#C3161B;
  stroke-width: 2px;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

.scroll > .scroll-btn:hover span {
  -webkit-animation: bounce-arrow 1.5s infinite;
          animation: bounce-arrow 1.5s infinite;
	color:#000;
}

.scroll > .scroll-btn .winPro {
  fill: none;
  stroke: #ED1C24;
  stroke-width: 5px;
  stroke-dasharray: 0 999;
}

.point {
  position: fixed;
  right: 45px;
  bottom: 40px;
  z-index: 99;
}

.point .round {
  -webkit-transform: rotate(-90deg);
          transform: rotate(-90deg);
  /* SVG */
  fill: #ffcb05;
  stroke:#000;
  stroke-width: 5;
  stroke-dasharray: 0 999;
}

.left-ani {
  -webkit-transform: translateX(130px);
          transform: translateX(130px);
  -webkit-transition: .25s;
  transition: .25s;
}

@-webkit-keyframes bounce-arrow {
  0% {
	
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
    opacity: 0.5;
  }
  50% {
	  
    -webkit-transform: translateY(10%);
            transform: translateY(10%);
    opacity: 1;
  }
  100% {
	
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
    opacity: 0.5;
  }
}

@keyframes bounce-arrow {
  0% {
	
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
    opacity: 0.5;
  }
  50% {
	  
    -webkit-transform: translateY(10%);
            transform: translateY(10%);
    opacity: 1;
  }
  100% {
	
    -webkit-transform: translateY(-25%);
            transform: translateY(-25%);
    opacity: 0.5;
  }
}
		

.header-list{list-style: none;position: relative;top: 10px;margin-bottom: 20px;float: right;}
.header-list .icon-twitter, .header-list .icon-linkedin2, .header-list .icon-youtube{font-size: 20px; color:#76787A; transition:0.3s ease;     }
.header-list .icon-twitter:hover, .header-list .icon-linkedin2:hover, .header-list .icon-youtube:hover{text-decoration: none}
.header-list li a { color:#fff;}
.header-list li a img { margin-right:10px;     position: relative; top: -3px;}
.header-list li { position: relative;   width: auto;    display: inline-block; padding: 0;    margin: 0;    float: left;    margin-left: 15px;}
.header-list li ul{list-style: none; }
.header-list li ul li{width:auto; display:inline-block}
.header-list li ul li:last-child{padding-right: 0px!important}
.header-list li:before {content: ''; width: .15rem;height: 0.8rem;position: absolute;top: 50%;transform: translateY(-50%);right: -.55rem; background: #7c7c7c;}
.header-list li:last-child:before{display: none;}

.header-list li:first-child ul li{padding-right: 15px}
.header-list li:last-child ul li{padding-right: 43px; position:relative}
.header-list li:last-child ul li:after { content: '';
    width: .2rem;
    height: 1rem;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
   right: 15px;
    background: #7c7c7c;}


.sub-btn-header{font-family: 'icomoon';}
#search-form input[type=text]{width:0; display:inline-block; max-width:70%; border: 0; background:transparent; transition:1.5s ease-in-out; float:left}
#search-form input[type=text]:after{content:""; clear:both; display:block}
.search-form-border{width: 70%!important; border: solid 2px #000000 !important; border-radius: 20px;}
#search-form .sub-btn-header{width:auto; position: relative; color:#76787A}

@media screen and (max-width:1515px){.foot-icon-lst{transform: none}}

@media screen and (max-width: 1390px) {
.bg-opac-home {
    width: 100%;
    padding: 25px;
    position: relative;
    top: 20px;
    background: rgba(231,188,21, 0.5);
    backdrop-filter: blur(2px);
}
}

@media screen and (max-width: 1300px) {

.Page-main-content-container
{
	width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
	
	.red-section-border-left {
    width: -moz-calc(100% - 30px)!important;;
    width: -webkit-calc(100% - 30px)!important;;
    width: calc(100% - 30px)!important;
}
}

@media screen and (max-width:1280px){
.navbar-nav{ display:table; }
.navbar-nav li { display:table-cell;}
}


@media screen and (max-width:1200px){
.count-block p {
    font-size: 15px;
}
	.first-block-count {
        margin-top: 2em;
}

.tim-dt-txt {
  font-size: 16px;
}
.btn-wrap-white-home {
  padding: 15px 20px 15px 40px;
  background: #000;
  color: #fff;
  display: inline-block;
  border-radius: 50px;
  transition: 0.5s ease-out;
  position: relative;
  float: right;
}

.btn-wrap-white-home:hover {
  padding: 15px 20px 15px 30px;
  color: #000;
  background: none;
  border: 1px solid #000;
  transition: 0.5s ease-in;
  padding-left: 20px;
}


.search-icon[type=submit] {
  background: url(../images/logos/search.svg);
  background-repeat: no-repeat;
  /* float: right; */
  width: 22px;
  margin-right: 15px;
  margin-top: 2px;
  display: none;
}

}

@media screen and (max-width:1199px){.mtn-pull{margin-top: 104px;}}
@media screen and (max-width: 991px) {
	.container{
		padding-left: 15px;
		padding-right: 15px;
}

.home-icon {
    margin-top: 25%;
}

.br-mbli{
  display: none;
}

.navbar-nav li .nav-link   {
  padding: 10px 18px!important;
}
	.top-nav-header-block a{padding: 1px 23px; font-size: 14px;}
	.nav-search-block-wrapper{width:100%}
	#search-form input[type=text]{width: 80%!important;
    border: solid 2px #000000 !important;
    border-radius: 20px;}
	.mtn-pull{margin-top:70px}
	.footer-black-block .social-media-icons li:last-child{margin-right:25px}
	.nav-search-block-wrapper{float:left; margin-bottom:20px}
	#search-form{position:relative}
	.navigation-holder {
    float: left;
    width: 100%;
    width: -moz-calc(100% - 70px);
    width: -webkit-calc(100% - 70px);
    width: calc(100% - 70px);
}
	.nav-search-block-wrapper
	{
		display: none;
	}
	.nav-item .nav-link img{display:none} 
	.navbar {
    width: 100%;
    float: left;
}
	.nav-menu-bar-wraper
	.navbar-light .navbar-toggler {
    position: relative;
    float: right;
}
	.navbar button{float:right; margin:15px 0} 
	.navbar-nav li{text-align:left} 
	.home-icon img{bottom: auto!important;}
	.toolbar-wrapper-fixed{padding-bottom:0px}
	.dropdown-item{}
	.social-media-icons{width:100%}
	.social-media-icons li{display:none}
	.footer-black-block .social-media-icons li{display:block}
	.social-media-icons li:last-child{display:inline-block; width: 50%}
	.social-media-icons li:nth-child(4){display:inline-block; width: 50%}
	.dropdown-menu{left:0; transform:none}
	.nav-menu-bar-bg, .header-wrapper { background:#fff; min-height: auto;}
	.nav-menu-bar-bg { padding-bottom:0; padding-top:0;}
	.navbar { padding:0;}
	.toolbar-wrapper-fixed .navbar { padding:0;}
	.scroll-img-responsive { bottom: 20%!important;}
	.header-wrapper { position:relative;} 
	.header-social-media-strip { position: relative;  }
	.toolbar-wrapper-fixed { top:0; }
	.top-scroll { margin-top:71px}
	.toolbar-wrapper-fixed .logo-black, .logo-black { display:block!important;transition:opacity 0.5s ease, bottom 1s ease}
	.toolbar-wrapper-fixed .logo-white, .logo-white { display:none!important}
	.navbar-nav li, .navbar-nav { display:block;}
	
	.navbar-collapse {
	margin-top:100px;
		text-align: center;
}

	
	
}

@media screen and (max-width:802px){.foot-icon-lst li{padding:0; display:block; margin-bottom: 10px; text-align:center}.top-nav-header-block a {margin-left: 0px;margin-right: 10px;}.count-block p {
    font-size: 20px;
   }
}

@media screen and (max-width:575px){.foot-icon-lst li{margin-top: 10px; text-align:center;} 
	.col-xs-4{ -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;}
	.social-media-icons{float:none!important} .social-media-icons li{float:none!important} 
	.footer-pos-block p{text-align:center} 
	.social-media-icons{padding:0}
	.header-social-block-rgt:after{display:none}
	.header-list li ul{padding:0; margin:0}
	.footer-black-block .social-media-icons li{width:100%!important; margin-right:0!important; display:inline-block; text-align: center;}
	.footer-black-block .social-media-icons{width:50%; margin:0 auto; margin-top:20px}
  .tim-dt-txt {
    font-size: 16px;
    padding-top: 30px;
}

.homeboxboxshadow {
   margin-left: 0px;
}

.homebox-boxshadow-blk {
  margin-left:0px;  
}


}

.contact-holder-block-text-head
				{
					font-weight: 700;    font-size: 18px;
				}
				.contact-holder-block
				{
					    margin-bottom: 30px;width: 100%;
    float: left;
				}
				.contact-holder-block-img
				{
					float: left;
					width: 80px;
				}
				.grayed-contact-full-bg{background: #f2f2f2;
				padding-bottom: 60px;}
				.contact-holder-block-input 
				{
					margin-bottom: 25px;
				}
				.contact-holder-block-input textarea
				{
					width: 100%;
					border-radius: 20px;
					 border: solid 2px #ccc !important;
					padding: 20px;
				}
.contact-holder-block-text {float: left;padding-top: 10px;    width: 90%;    width: -moz-calc(100% - 80px);    width: -webkit-calc(100% - 80px);    width: calc(100% - 80px);}
.contact-holder-block-input input {
		padding: 20px;
		height: 100%!important;
    outline: none;
    width: 100%!important;
    border: solid 2px #ccc !important;
    border-radius: 20px;
		background: #fff;}

@media screen and (max-width:580px){.header-list li{width:100%} .header-list{float:none}}
@media (max-width: 576px)
{

.order-sm-2 {
    -ms-flex-order: 2;
    order: 2;
}
.order-sm-0 {
    -ms-flex-order: 0;
    order: 0;
}
.order-sm-3 {
    -ms-flex-order: 3;
    order: 3;
}
.order-sm-1 {
    -ms-flex-order: 1;
    order: 1;
}

.nav-menu-bar-bg,.header-wrapper
{
	background:#ffffff;
	width: 100%;
	-webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
	position:absolute;
	z-index:9999;
	box-shadow: 1px 10px 14px -13px rgba(0,0,0,0.73);

	

}
.bg-opac-home {
  width: 100%;
  padding: 25px;
  background: #fff;
}
	
	
	.navbar-light .navbar-toggler-icon {
    background-image: url(../images/nav.svg);
}
.toolbar-wrapper-fixed
	{
		position: fixed;min-height:1px;
	}

  .homebtn-tab-welcome {
    
    color: #000000;
    font-weight: 900;
    position: relative;
    margin-bottom: 20px;
    display: inline-block;
    width: auto;
    padding-right: 60px;
    
}

.homebtn-tab-welcome-holder {
  float: left;
  width: 62px;
  height: 50px;
  padding-top: 18px;
  margin-top: -10px;
  overflow: hidden;
}


}

@media screen and (max-width:430px){
.mtn-pull { margin-top: 103px}
.homeboxboxshadow {padding: 20px} 

}



@media screen and (max-width:415px){
	
	.footer-black-block .social-media-icons li{width:48%!important}
	.top-nav-header-block a {margin-right: 0px; }
	
}



