@import url('https://fonts.googleapis.com/css?family=Roboto');
@import url('https://fonts.googleapis.com/css?family=Poppins');
@import url('https://fonts.googleapis.com/css?family=Russo+One');
@import url('https://fonts.googleapis.com/css?family=Comfortaa|Sarina');
@import url('https://fonts.googleapis.com/css?family=Montserrat');

*, *::after, *::before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}
*{ margin:0; padding:0; box-sizing:border-box}

a { text-decoration:none; border:none; transition: all .3s ease-in-out; outline: none;}
img{ border:none}

ul, li, ol {
    margin: 0px;
    padding: 0px;
    list-style: none;
}

strong{font-weight: 600;}
body{ font-family: 'Poppins', sans-serif;line-height:1.6;  font-size: 14px;overflow-x: hidden !important; color: #AAA; }

article, aside, footer, header, nav, section {
    display: block;
}
.m-b0 {
    margin-bottom: 0;
}
.text-uppercase {
    text-transform: uppercase;
}

.row {
    margin-right: -15px;
    margin-left: -15px;
}

.p-tb20 {
    padding-bottom: 10px;
    padding-top: 10px;
}

.p-t5 {
    padding-top: 5px;
}
.center-block {
    display: block;
    margin-right: auto;
    margin-left: auto;
}
h1,h2,h3,h4,h5,h6{font-family:Roboto; color: #1a1a1a; font-weight: 600;}
h1{font-size: 26px;}
h2{ font-size: 24px; }
h3{ font-size: 20px; }
h4{ font-size: 16px; }
h5{ font-size: 15px; }
h6{ font-size: 14px; }

p{color: #1a1a1a; line-height: 1.8; font-weight: 600 }

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  -webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: red url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
  transition: opacity .3s 0s, visibility 0s .3s, background-color .3s 0s;
  z-index: 999999;
}

.cd-top.cd-top--show,
.cd-top.cd-top--fade-out,
.cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
  transition: opacity .3s 0s, visibility 0s 0s, background-color .3s 0s;
}

.cd-top.cd-top--show {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}

.cd-top.cd-top--fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .5;
}

.cd-top:hover {
  background-color: #21409A;
  opacity: 1;
}

.clear{ clear:both}	
.clearfix {
   
}
.col{position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;}
.ab-fl{float: left;width:50%;}


.clearfix::after, .row::after, .wt-icon-box-wraper::after{
    content: "";
    clear: both;
    display: table;
}

.ytp-chrome-top{display: none !important;}