@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);


.industries-section-overview p,
    .industries-section-overview h1 {
        color: #fff;
    }
.frame {
    margin:auto !important;
    max-width:1170px !important;
    height:auto !important;
    overflow: hidden !important;
}
    
.frame img {
    max-width:100% !important;   
    overflow: hidden !important;
}

    
.tablet-promo-img {
    display:none !important;
}

.mobile-promo-img {
    display:none !important;
}
    
    
    
@media screen and (max-width: 760px) {
    
    .tablet-promo-img {
        display:inline !important;
        height:360px !important;
    }

    .desktop-promo-img {
        display:none !important;
    }
    
    .mobile-promo-img {
        display:none !important;
    }
    


.middlestat {
        display:none !important;
        overflow: hidden !important;
    }
    
.topstat {
        display:none !important;
        overflow: hidden !important;
    }
    
.bottomstat{
        display:none !important;
        overflow: hidden !important;
    }
    
.statboxcontainer {
        display:none !important;
        overflow: hidden !important;
    }
    
    
}  

@media screen and (max-width: 480px) {
    .mobile-promo-img {
        display:inline !important;
        height:480px !important;
        overflow: hidden !important;
    }

    .desktop-promo-img {
        display:none !important;
    }
    
    .tablet-promo-img {
        display:none !important;
    }
    
    .statsect {
        display:none !important;
        overflow: hidden !important;
    }

.middlestat {
        display:none !important;
        overflow: hidden !important;
    }
    
.topstat {
        display:none !important;
        overflow: hidden !important;
    }
    
.bottomstat{
        display:none !important;
        overflow: hidden !important;
    }
    
.statboxcontainer {
        display:none !important;
        overflow: hidden !important;
    }
    
    
}

.rowpics img {
        max-width: 100% !important;
    }

    .rowpics .span4 {
        width: 300px;
    }

    .rowpics .span8 {
        width: 585px;
    }

    .rowpics .span10 {
        margin-left: -10px;
    }

    .rowpics .span1 {
        margin-top: 8%;
        position: relative;
    }

    .rowpics .span8 a {
        color: #215FAC;
    }

        .rowpics .span8 a:hover {
            color: #2aace3;
        }

    .rowpics .carousel-control {
        color: #2aace3 !important;
        opacity: 1;
        text-align: left !important;
    }

        .rowpics .carousel-control:hover {
            color: #7fb23a !important;
        }

    .nav-pills li:hover {
        cursor: pointer;
        padding-top: -15px;
    }

    #RowPic > li:hover > h5 {
        color: #7fb23a;
    }

    #why.rowpics p.plinka {
        text-align: right;
    }

    #why-a.rowpics {
        padding: 60px 0 40px !important;
    }

    @media screen and (max-width:768px) {
        .rowpics {
            margin-top: 50px;
        }

        .nav > li.active {
            opacity: 1;
        }

        .nav > li {
            opacity: 0.5;
        }

        .rowpics ul.nav.nav-pills {
            clear: both;
            padding: 0 210px;
        }

        .rowpics .span1.right {
            float: right;
            margin-left: 2% !important;
        }

        .carousel-control {
            height: auto;
        }

        .rowpics .tab-content {
            margin-bottom: 0;
        }
    }

    @media screen and (max-width:667px) {
        #why-a.rowpics .span8 h1 {
            margin: 15px auto !important;
        }

        .left.carousel-control, .right.carousel-control {
            /*font-size: 60px;*/
            margin-top: 40%;
        }

        p.lnktext a {
            text-align: right !important;
        }

        .rowpics .span1 {
            margin-top: 0;
            min-height: auto !important;
            position: relative;
        }

        #why-a .nav.nav-pills {
            list-style: outside none none;
            margin: 0;
            position: absolute;
            z-index: 5;
        }

        .rowpics ul.nav.nav-pills {
            padding: 0 10px !important;
            width: 225px !important;
        }

        .nav > li {
            color: white;
            display: list-item;
            font-size: 40px !important;
            line-height: 40px;
        }

        .rowpics .nav-tabs > li, .rowpics .nav-pills > li {
            margin: 0 10px;
            position: relative;
            text-align: center;
            top: 0;
            width: auto;
        }

        .rowpics.four .nav-tabs > li, .rowpics .nav-pills > li {
            height: 20px !important;
            min-height: auto !important;
        }

        #why-a.rowpics {
            padding: 30px 0 !important;
        }

        #why-a .nav.nav-pills {
            position: relative !important;
        }

        .right.carousel-control {
            right: 3px !important;
        }

        .left.carousel-control {
            left: 20px;
        }
    }

    @media screen and (max-width:375px) {
        .rowpics ul.nav.nav-pills {
            padding: 0 10px !important;
        }

        .rowpics img {
            padding: 0;
        }

        .left.carousel-control {
            left: 2px;
        }
    }


                    .static-nav {
                        height: 61px;
                    }

                    @media screen and (max-width:1024px) {

                        #wrap.bdcontainer {
                            margin-top: 7% !important;
                        }
                    }

                    @media screen and (min-width:320px) and (max-width:480px) {

                        .reverse-background h3 {
                            font-size: 13px !important;
                        }
                    }    .s-nav {
                        margin: auto;
                        width: 988px;
                    }
            .call1{
				padding-top: 30px;
				text-align: right;
				line-height: 5px;

}
/*------------------------------- slider -----------------------------*/
.section-performance {
	text-align: center;
	padding: 53px 0 60px;
	background: #2AACE3;

	color: #ffffff;
}
.section-performance h2 {
	color: #ffffff !important;
	font-size: 30px !important;
	line-height: 36px !important;
	margin-bottom: 30px;
}
.section-performance img {
	max-width: 100% !important;
	height: auto !important;
}
.section-performance .span6 {
	width: calc(50% - 30px);
	margin-left: 30px;
}
.header{
	border-bottom: solid #05075e 3px;

}

.con{
	padding-left: 10px;
}
 h3 {
	color: #f34f86;
	padding: 0;
	min-height: 25px;
}
.prohead p {
	color: #999;
	font-size: 12px;
}
.sectionbox  {
	background: #191919;
	padding: 0 15px;
	height: 200px;
	border: 5px solid #000;
	display: block;
	margin: 0;
}
 .copyright{
	padding:12px 0px;	
	color: #999;
}
.btn{margin:10px auto 0px auto;	text-align:center; text-transform:uppercase; width:100%;}
.btn a{color:#FFFFFF; text-shadow:#000000 1px 1px; padding:10px 40px; text-decoration:none; background:#000000; line-height:36px; border-radius:3px; box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.3);}
.btn a:hover{color:#FFFFFF; text-shadow:none;}
.col-centered{float:none; margin:0 auto;}
.ip-h1 {
font-family: BoostNeo-Black;
font-size: 21px;
color: #FFFFFF;
line-height: 53px;

}
.font_2{
	text-align: center;
	padding-left: 20px;
}
.icon{
	float: right;
	width: 100%;
	text-align: right;
}
.icon img{
	max-width: 100%;
}
.tp-h3-right{
	color: #FFFFFF;
	text-align: center;
}

.tp-h3--left {
	font-size: 7em;
	line-height: 1em;
	text-align: center;
	font-family: boost_black;

	color: #FFFFFF;
}

.login_input{

	height:50px;

	line-height:24px;

	background:#FFFFFF;

	border:#c2c2c2 1px solid;

	padding-left:10px;

	width:300px;

}

.login_input1{

	height:80px;

	line-height:24px;

	background:#FFFFFF;

	border:#c2c2c2 1px solid;

	padding-left:10px;
	margin-bottom: 10px;

	width:300px;

}

.login_feild{

	margin:20px;

	display:block;

	height:30px;

}

.sma{

	font-size:17px;

	color:#000000;

	background:#D7D6D6;

	line-height:35px;

	font-weight:bold;

}

.forgot1{

	line-height:40px;

	color:#000000;

	text-align:center;

}

.forgot1 a{

	color:#AA0000;

	text-decoration:none;

}

.forgot1 a:hover{

	color:#000000;

}

.login{

	padding-bottom:20px;

	margin:0 auto;

	text-align:center;

}
.fl{

	width:150px;

	float:left;

	margin-right:40px;

}
.f7{

	color:#000000;

	font-size:16px;

	width:110px;

	float:left;

	text-align:left;
		
	font-size:17px;

}


