﻿/* #### Generated By: http://www.cufonfonts.com #### */

@font-face {font-family: 'Myriad Pro Regular';font-style: normal;font-weight: normal;src: local('Myriad Pro Regular'), url('../fonts/MYRIADPRO-REGULAR.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Condensed';font-style: normal;font-weight: normal;src: local('Myriad Pro Condensed'), url('../fonts/MYRIADPRO-COND.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Semibold Italic';font-style: normal;font-weight: normal;src: local('Myriad Pro Semibold Italic'), url('../fonts/MYRIADPRO-SEMIBOLDIT.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Semibold';font-style: normal;font-weight: normal;src: local('Myriad Pro Semibold'), url('../fonts/MYRIADPRO-SEMIBOLD.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Condensed Italic';font-style: normal;font-weight: normal;src: local('Myriad Pro Condensed Italic'), url('../fonts/MYRIADPRO-CONDIT.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Bold Italic';font-style: normal;font-weight: normal;src: local('Myriad Pro Bold Italic'), url('../fonts/MYRIADPRO-BOLDIT.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Bold Condensed Italic';font-style: normal;font-weight: normal;src: local('Myriad Pro Bold Condensed Italic'), url('../fonts/MYRIADPRO-BOLDCONDIT.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Bold Condensed';font-style: normal;font-weight: normal;src: local('Myriad Pro Bold Condensed'), url('../fonts/MYRIADPRO-BOLDCOND.woff') format('woff');}
@font-face {font-family: 'Myriad Pro Bold';font-style: normal;font-weight: normal;src: local('Myriad Pro Bold'), url('../fonts/MYRIADPRO-BOLD.woff') format('woff');}
.carousel-control .icon-next::before {display:none!important}.carousel-control .icon-prev::before {display:none!important}.carousel-control:focus, .carousel-control:hover {color: #fff;text-decoration: none;outline: 0;opacity: .9;}
.carousel-control.left {background-image: -webkit-gradient(linear,left top,right top,from(rgba(0, 0, 0, 0)),to(rgba(0,0,0,.0001)))!important;background-image: -webkit-linear-gradient(left,rgba(0, 0, 0, 0) 0,rgba(0,0,0,.0001) 100%)!important;background-image: -o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%)!important;background-image: linear-gradient(to right,rgba(0, 0, 0, 0) 0,rgba(0,0,0,.0001) 100%)!important;}
.carousel-control.right {right: 0;left: auto;background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0, 0, 0, 0)))!important;background-image: -webkit-linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0, 0, 0, 0) 100%))!important;background-image: -o-linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0, 0, 0, 0) 100%)!important;background-image: linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0, 0, 0, 0) 100%)!important;}
a:hover, a:focus {text-decoration: none!important;}.thumbnail {background-color: rgba(255, 255, 255, 0.03)!important;border: 1px solid rgba(221, 221, 221, 0)!important;}

@media (max-width: 754px) {.navbar-brand {display: block;}#fullmenuul {width: 100%;text-align:center}#fullmenuul li {width: 100%;text-align:center}#fullmenusecul li {width: 100%;text-align:center}.fterimg{display:none}}

@media (min-width: 754px) {.navbar-nav {display: -webkit-box !important;display: -webkit-inline !important;display: -ms-inline !important;display: inline !important;}.navbar-brand {display: none;}#fullmenuul {width: 100%;}#fullmenuul li {width: 16.6%;}#fullmenusecul {width: 50%;}#fullmenusecul li {width: 25%;}#fullmenusecul li a {text-align: right;}.menumiddleitem {text-align: center !important;}.secondsec .col-sm-3{width:22%;}.secondsec .col-sm-1{width:4%;}}
h1{font-size:36px}
.heading{text-transform: uppercase;color: #3876bf;text-align: center;}
.secondsec .col-sm-3 img{width:100%;}
.secondsec .col-sm-3{padding:50px 15px;}
.secondsec .col-sm-3 h4{margin: 0px;text-align: center;text-transform: uppercase;padding: 25px 0px;color: #ffffff;font-family: MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif !important;background: #3876bf;font-size:16px;}  
  
.menu ul li a, .muneitem {text-align:center;font-family: 'Myriad Pro Condensed';text-transform: uppercase;color: #fff !important;font-size: 18px;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;-ms-transition: 1s;transition: 1s;}
.menu ul li a:hover {color: #000 !important;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;-ms-transition: 1s;transition: 1s;}

.widget {margin: 0 auto;font-family: 'Myriad Pro Condensed';list-style-type: none;height: 260px;}
.widget td {font-weight: 100;color: #000;line-height: 1.2;}
.widget h3 {text-transform: uppercase !important;font-family: MyriadPro, 'Myriad Pro', Helvetica, Arial, sans-serif !important;color: #fff;font-size: 16px !important;list-style-type: none;font-weight: 700;}
.widget ul {padding:0px!important}
.widget ul li {list-style:none!important;padding: 2px 0px;}
.widget ul li a {font-family: 'Myriad Pro Condensed';color: #000;list-style-type: none;font-weight: 100;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;-ms-transition: 1s;transition: 1s;}
.widget ul li a:hover {color: #e8641b;-webkit-transition: 1s;-moz-transition: 1s;-o-transition: 1s;-ms-transition: 1s;transition: 1s;}

p{font-family: 'Myriad Pro Condensed';text-align:justify;font-size:18px}
h3{font-family: 'Myriad Pro Condensed'!important;padding:20px 0px}

.web1 {margin: 0 auto;text-align: center;width: 42px;padding: 0px 6px;}
.web a{color:#ffffff;text-decoration: none;}
.web{padding: 4px;margin-bottom: 0px;}




/*=========================
  Icons
 ================= */

/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
}


/* footer social icons */
.social-network a.icoYoutube {
	background-color: #ff0000;
}
.social-network a.icoFacebook{
	background-color:#3B5998;
}
.social-network a.icoTwitter{
	background-color:#33ccff;
}
.social-network a.icoGoogle{
	background-color:#BD3518;
}
.social-network a.icoRss:hover i, .social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoVimeo:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	text-align:center;
	width: 50px;
	height: 50px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:37px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-moz-transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-ms--transform: rotate(360deg);
	transform: rotate(360deg);
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}




.main-head{

    color:rgb(49, 113, 79);
    font-family: 'Myriad Pro Condensed';
    text-align:center;
    padding-bottom:10px;
    margin:30px 0px;
    border-bottom:1px solid rgb(49, 113, 79)
}
.index-first .col-sm-3{
    padding:15px;
}
.index-first .col-sm-3 h4{
    margin:0px;
    color:#fff;
    text-transform:uppercase;
    background: rgba(0, 0, 0, 0.47);
    position: relative;
    font-family: 'Myriad Pro Condensed';
    text-align:center;
    padding:5px;
    margin-top:-30px;
}
.green-head{
    color:#aeb05d;text-align:center;padding-bottom:15px;
    font-family: 'Myriad Pro Condensed';
}




/*social media start*/





.icon-circle .fa{
    font-size           : 25px;
    color               : #e84700;
    margin              : 0 auto;
    height              : 80px;
    width               : 80px;
    border-radius       : 50%;
    border              :2px solid #e84700;
    line-height         : 80px;
    cursor              : pointer;
    -webkit-transition  : all  ease-in-out 0.35s;
    -moz-transition     : all  ease-in-out 0.35s;
    -o-transition       : all  ease-in-out 0.35s;
    -ms-transition      : all  ease-in-out 0.35s;
    transition          : all  ease-in-out 0.20s,background-color ease-in-out 0.05s;
}

.icon-circle  .fa:hover{
    
    background-color        : #e84700;    
    color                   : #fff;
    border                  : 1px solid #e84711;
    -moz-box-shadow         : inset 0px 0px 0px 5px #ffffff;
    -o-box-shadow           : inset 0px 0px 0px 5px #ffffff;
    -ms-box-shadow          : inset 0px 0px 0px 5px #ffffff;
    -webkit-box-shadow      : inset 0px 0px 0px 5px #ffffff;
    box-shadow              : inset 0px 0px 0px 5px #ffffff;
    -ms-transform           : scale(1.2,1.2); 
    -webkit-transform       : scale(1.2,1.2);
    -moz-transform          : scale(1.2,1.2); 
    -o-transform            : scale(1.2,1.2); 
    transform               : scale(1.2,1.2);  
}

.icon-circle  i:before{
    margin-left         : 0px;
    font-size           : 40px;
}

@media (min-width:320px) and (max-width:768px) {



 .icon-circle .fa{
    font-size           : 15px;
    color               : #e84700;
    margin              : 0 auto;
    height              : 40px;
    width               : 40px;
    border-radius       : 50%;
    border              :2px solid #e84700;
    line-height         : 40px;
    cursor              : pointer;
    -webkit-transition  : all  ease-in-out 0.35s;
    -moz-transition     : all  ease-in-out 0.35s;
    -o-transition       : all  ease-in-out 0.35s;
    -ms-transition      : all  ease-in-out 0.35s;
    transition          : all  ease-in-out 0.20s,background-color ease-in-out 0.05s;
}

.icon-circle  .fa:hover{
    
    background-color        : #e84700;    
    color                   : #fff;
    border                  : 1px solid #e84711;
    -moz-box-shadow         : inset 0px 0px 0px 5px #ffffff;
    -o-box-shadow           : inset 0px 0px 0px 5px #ffffff;
    -ms-box-shadow          : inset 0px 0px 0px 5px #ffffff;
    -webkit-box-shadow      : inset 0px 0px 0px 5px #ffffff;
    box-shadow              : inset 0px 0px 0px 5px #ffffff;
    -ms-transform           : scale(1.2,1.2); 
    -webkit-transform       : scale(1.2,1.2);
    -moz-transform          : scale(1.2,1.2); 
    -o-transform            : scale(1.2,1.2); 
    transform               : scale(1.2,1.2);  
}

.icon-circle  i:before{
    margin-left         : 0px;
    font-size           : 20px;
}   
}

.ifacebook .fa{
    color               :#3B5998;
    border              :2px solid #3B5998;
}

.ifacebook .fa:hover{
    
    background-color        : #3B5998;    
    color                   : #fff;
    border                  : 1px solid #3B5998;

}

.itwittter .fa{
    color               : #33ccff;
    border              :2px solid #33ccff;
}

.itwittter .fa:hover{
    
    background-color        : #33ccff;    
    color                   : #fff;
    border                  : 1px solid #33ccff;

}

.igoogle .fa{
    color               : #BD3518;
    border              :2px solid #BD3518;
}

.igoogle .fa:hover{
    
    background-color        : #BD3518;    
    color                   : #fff;
    border                  : 1px solid #BD3518;

}

.iLinkedin .fa{
    color               : #007bb7;
    border              :2px solid #007bb7;
}

.iLinkedin .fa:hover{
    
    background-color:#007bb7;    
    color                   : #fff;
    border                  : 1px solid #007bb7;

}


/*social media end*/


















			.nav-bar {
				height: 70px;
				max-height: 70px;
				line-height: 57px;
			}
			.nav-bar > .module.left > a {
				height: 59px;
			}
			@media all and ( min-width: 992px ){
				.nav-bar .module, .nav-bar .module-group {
					height: 59px;
				}
			}
			.widget-handle .cart .label {
				top: 10px;
			}
			.module.widget-handle.mobile-toggle {
				line-height: 57px;
				max-height: 59px;
			}
			.module-group.right .module.left:first-child {
				padding-right: 38px;
			}
			.menu > li ul {
				width: 209px;
			}
			.mega-menu > li {
				width: 209px !important;
			}
		body .page-title-3, body .page-title-4 {height: 56px;}
.breadcrumb.breadcrumb-2 { display: none; }

footer .row > * > .widget.widget_pages:first-child { margin-bottom: 0px; }