﻿@charset "utf-8";
.home_top_spacer{
    margin-top:8px;
}
.secTitle{
	color: #fff;
    font-size: 82px;
    font-weight: 300;
    display: block;
    margin-bottom: 100px;
}
.secTitle h2{
	margin-bottom: 10px;
}
hr.sec_title{
	width:106px;
	color:#0089cf;
	background-color:#0089cf;
	height:2px;
    border-top: 1px solid #0089cf;
}

.firstSection{
    background-color: #000;
    background-image: url(https://mail.teta.co.il/devices/desktop/bootstrap3/lib/images/bg_sec1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 184px;
    padding-bottom: 184px;
    background-position: center top;
}

.firstSection .defaultBtn, .firstSection .defaultBtn:visited{
    color: #141414;
    border: 2px solid #141414;
}

.firstSection .defaultBtn:hover, .firstSection .defaultBtn:focus, .firstSection .defaultBtn:active{
    color: #ffffff;
    border: 2px solid #141414;
    background-color: #141414;
}

.secondSlickSection{
    background-color: #141414;
    color: #fff;
}

.g_items_home .g_items .itemTitle h3{
    color: #fff;
}

.secSection{
    background-color: #000;
    background-image: url(https://mail.teta.co.il/devices/desktop/bootstrap3/lib/images/bg_sec2.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 165px;
    padding-bottom: 165px;
    text-align: center;
    color: #bbbbbb;
    font-size: 14px;
}

.sixthSection{
    background-color: #191b1f;
    padding-top: 140px;
    padding-bottom: 120px;
}

.contactItem{
    display: block;
    text-align: center;
}

.contactItem img{
    margin-bottom: 45px;
    height: 90px;
}

.contactItemTitle{
    display: block;
    text-align: center;
    font-weight: 300;
    color: #ffffff;
    font-size: 26px;
}


/* TOP MENU ONLY FOR HOMEPAGE */
.topMenu{
    height: 250px;
    margin-top: 99px;
    margin-bottom: 0px;
    background: rgba(0,0,0,0);
    border: 0;
    border-radius: 0;
    z-index: 1200;
    position: relative;
}

.websiteLogo img{
    max-height: 250px;
    padding: 0px 0px;
    margin: 0px auto;
}

.topMenu .menuItems{
    margin-top: 90px;
}

.navbar-fixed-top .websiteLogo img{
    margin: 8px auto 0 auto;
}
/* END TOP MENU ONLY FOR HOMEPAGE */


_:-ms-fullscreen, :root .ie11up { 
    .topMenu{
        position: absolute;
        left: 0;
        right: 0;
    }

    .slick_banners_03{
        margin: 0;
    }
}

_:-ms-lang(x), .ie10up { 

    .topMenu{
        position: absolute;
        left: 0;
        right: 0;
    }

    .slick_banners_03{
        margin: 0;
    }

}

/*--------------------------  Laptops ( max 1400 ) --------------------------*/
@media (max-width:1400px){
}

/*--------------------------  MD ( max 1200 ) --------------------------*/
@media (max-width:1200px){
    .firstSection{
        padding-top: 144px;
        padding-bottom: 160px;
    }

    .topMenu{
        margin-top: 0px;
        background-color: #373737;
    }
}

/*--------------------------  SM ( max 992 ) --------------------------*/
@media(max-width:992px){
    .topMenu{
        height: 80px;
    }

    .topMenu .menuItems{
        margin-top: 15px;
    }
}

/*--------------------------  XS ( max 768 ) --------------------------*/
@media (max-width:768px){
    .secTitle{
        font-size: 40px;
        text-align: center;
        margin-bottom: 50px;
    }

    .secSection{
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .firstSection{
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .sixthSection{
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .boxes_gallery_home{
        padding-top: 50px;
        padding-bottom: 50px;
    }

    .contactItem{
        margin-bottom: 30px;
    }

    .topMenu{
        margin: 0px;
        background-color: #292929;
        height: auto;
    }
}

/*--------------------------  max 480 --------------------------*/
@media (max-width:480px){
}
