@font-face {
    font-family: 'oswald';
    src: url('../fonts/oswald-regular-webfont.eot');
    src: url('../fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/oswald-regular-webfont.ttf') format('truetype'),
         url('../fonts/oswald-regular-webfont.svg#oswaldbook') format('svg');
    font-weight: normal;
    font-style: normal;
}


h1 {font-family:'oswald', sans-serif; text-transform:uppercase;font-weight:700;}
h2 {font-family:'oswald', sans-serif;text-transform:uppercase;font-weight:700;}
h3 {font-family:'oswald', sans-serif;text-transform:uppercase;font-weight:700;}
h4 {font-family:'oswald', sans-serif;text-transform:uppercase;font-weight:700;}
h5 {font-family:'oswald', sans-serif;text-transform:uppercase;font-weight:700;}
h6 {font-family:'oswald', sans-serif;text-transform:uppercase;font-weight:700;}




/**************************
      Notus Home Code 
*******************************/


/*notus home section1*/
.spd-s1-iconbox-home {text-align: center;}
.spd-s1-iconbox-home i {width: 120px;height: 120px;line-height: 110px;text-align: center;border: 6px ;border-style:solid;border-color:inherit;
                   border-radius: 50%;transition: all .8s ease;}
.spd-s1-iconbox-home { border-color: rgb(225, 225, 225); }
.spd-s1-iconbox-home i {color:#ffffff;}
.spd-s1-iconbox-home:hover i {background: radial-gradient(ellipse at center center , rgba(0, 0, 0, 0) 25%, rgba(0, 0, 0, 0.15) 100%) repeat scroll 0 0 #767676;
border-color: #E0E0E0;}
.home-bottom-border {border-top: 3px double #bbb;border-bottom: 1px solid #dedede;height:5px;width:20%;margin:0 auto;float:none;}
.home-readmore {font-family:'oswald', sans-serif; font-weight:500;font-size:12px;}
.home-readmore:after {padding-left:5px;content: "\f08b";font-family:FontAwesome;}
.home-circle-bottom {border-bottom: 1px solid #dedede;}
.home-readmore:hover { color:#303030;}


/*notus home section2*/

.sotus-home-2nd-title {text-align:center;}
.sotus-home-2nd-text {text-align:center; text-transform:uppercase; font-family:'oswald', sans-serif; font-size:16px;color:#909090; font-weight:300;}


/*Home-gallery area*/

.home-gallery-area { background: url("../images/black_paper.png") repeat scroll 0 0 #303030;border-top: 1px solid #bbb;border-bottom: 1px solid #bbb;color: #fff;}
.home-gallery-border { border:2px solid #dedede;}



.spd-r-btn-big-home {
    font-size: 10px;
    line-height: 20px;
    padding: 5px 10px;
    font-family:'oswald', sans-serif;
}

.spd-r-btn-bigger-home {
    font-size: 14px;
    line-height: 20px;
    padding: 8px 15px;
    font-family:'oswald', sans-serif;
}

.spd-r-btn-dark-home {
    transition: all .5s;
    border:1px solid #dedede;
    color:inherit;
    border-radius:17px;
    
}



.spd-n-b-circle-area-home {
   margin-top:-39px;
    
}

.spd-n-bottom-r-circle-home {
    width: 60px;
    height: 60px;
    border-radius: 100%;
    margin: 0 auto !important;
    background: #fff;
    text-align: center;
    border:5px solid #dedede;
    color:inherit;
}

.spd-n-down-arrow-home {
    padding: 12px 0px 0px 12px;
}



.spd-n-fl-box-right-gap-home {
    margin-right: 15px;
    line-height:43px;
}
.spd-n-fl-box-right-gap-home2 {
    margin-right: 15px;
    line-height:43px;
}

.spd-r-ico1 { margin:0 auto;float:none; text-align:center;
}

.home-carusal-round-icon {border: 5px solid #e9e8e8;
    border-radius: 50%;
    font-size: 22px;
    height: 77px;
    line-height: 67px;
    margin: auto;
    text-align: center;
    width: 77px;
}




.spd-r-carosel-st-home .item a img {
height: auto;
padding: 5px;
width: 100%;
border-radius: 0px;
border: 1px solid #464647;
max-width: 250px;
background: #303030;
opacity:.5;
margin:10px 30px;
}



/* Footer*/



.spd-words-wrapper-footer b {top: -18px;}
.site-title-area-footer{overflow: hidden;color:#fff;}
.footer-contact-us {margin-left:-30px;}
.footer-contact-us li i{ color:#9f9f9f; list-style:none;font-size:13px;padding-bottom:5px; line-height:18px; }
.c-text {font-size:13px; font-family:'Open Sans',sans-serif;color:#9f9f9f; padding-left:8px;padding-bottom:5px;line-height:18px;}

.f-social-area {float:left;}
.f-social-area > ul > li > a > i {
    background: none repeat scroll 0 0 #222;
    color: #fff;
    height: 28px;
    line-height: 28px;
    width:28px;
}

.f-social-list-new { float:left; margin-left:-42px !important;}
.spd-r-footer-log {color:#dedede;}



.f-post-text {color:#dedede; }

.f-post-list{color:#909090;font-size:11px; list-style:none; font-weight:600;}


.spd-r-recent-tag > ul {
    padding: 0;
}

.spd-r-recent-tag li {
    border: 1px solid #434544;
    color: #b3b4b4;
    float: left;
    padding: 8px 15px;
    margin: 0 5px 10px 0;
    list-style: none outside none;
    font-size: 13px;
    border-radius:5px;
}


.footer_nav {
    float: right;
}
.footer_nav li{
    list-style: none;
    float: left;
}
.footer_nav li:after {
    content: "|";
    padding: 0 8px;
}
.footer_nav li:last-child:after {
    content: "";
    padding: 0;
}
.footer-contact-us li {
list-style: none;
}
.test-bg{background: url("../images/denim.png") repeat scroll 0 0 #000; height:700px;}
.purchase-color {color:#fff;}
.p-lex { font-size:40px; letter-spacing:1px;}



@media screen and (max-width: 990px) {
     .c-text {font-size:11px;}
}

@media screen and (max-width: 767px) {
.fixed {background-color: #ffffff; border-bottom: medium none; height: auto; left: 0; position: relative; right: auto; top: auto; z-index: 0;}
.fixed .spd-layout-menuwrapinner {padding:0px !important;}
.MegaMenu_html {border:0;padding-left:0;}
.sp-megamenu-width75 {width:100%;}
.sh-list {
  padding-left: 18px !important;
}
}





/****************************
    floating-social-1.css
****************************/
#socialside {
    position: fixed;
    top:40%;
    right: 0;
    z-index:1000;
     
}
.mainul {
    margin: 0;
    padding: 0;
    list-style: none;
    text-align: right;
    padding-left: 0 !important;
    
}

.scli {
    position: relative;
    width: 132px;
    list-style: none;
    border-radius: 8px 0px 0px 8px;
    margin-right: -132px;
    left:0;
    cursor: pointer;
    
    
    
}

.scli img {
    background-color: #333;
    border-radius: 5px 0px 0px 5px;
    height: 30px;
    position: absolute;
    left: 0;
    top:0;
    
    
}


.scli .f-social-icon{
    background-color: #333;
    border-radius: 5px 0px 0px 5px;
    height: 30px;
    position: absolute;
    left: 0;
    top:0;
    font-size:18px;
    width:30px;
    line-height:30px;
    text-align:center;
    
    
}

.scli li {
    height: 30px;
    line-height: 30px;
    margin: 5px 0;
    padding-right: 50px;
    font-family: inherit;
    color: #fff;
    list-style:none;
    text-decoration:none;
   
    /*text-shadow: 1px 1px 1px #000;*/
}


    .scli li a{color: #fff;
    }



/*********************************
    Module Features List
*********************************/

/*livoslider*/
.NivoList ul { padding-bottom:30px; padding-top:20px;}
.NivoList ul li {list-style:none; padding-left:0px;margin-left:-30px;font-size:15px; line-height:33px; }
.NivoList ul li i { padding-right:8px;}

.FlexiText { text-align:center; background:#303030;color:#fff; padding:10px;font-size:16px;}
.CameraText { text-align:center;}
.Carousal-text {text-align:center;color:#303030;font-size:18px;  border-radius:5px; padding:5px;  font-family:'Oswald',sans-serif;}

@media all and (min-width: 768px) and (max-width: 1024px)  {

    .spd-r-recent-tag li{ padding: 6px 10px; }
}
