@charset "utf-8";

/* CSS Document */

.header .top{background:#1A2930; color:#fff;}

a:focus{outline:none;}

*:hover{-webkit-transition: all 0.5s ease;transition: all 0.5s ease;}

h1{margin-top:0px;padding-top:40px;}

.pfoliolnlcat li a{color:#ffffff !important;text-decoration:none}

/* Main Menu */



.youtubevideo h1 {padding:0px !important;margin:0px !important;}

.youtubevideo p {padding:30px 0px !important;margin:0px !important;font-family: Open Sans;

    font-size: 15px;

    font-weight: 100;}

.youtubevideo iframe{width:556px !important;  height:416px !important; }

.youtubevideo .videobx{ width:676px;  height:499px; background:url(../images/mob_bg.png) no-repeat center top; padding:28px 0px 0px;}

.contact-email span{color:#fff !important;}

.contact-email span:hover{color:#000;}

.youtubevideo{padding:50px 10px;}

.mask .btn-primary:hover{color: #fff;

background-color: #FF9684 !important;

border-color: #FF9684 !important;

}



.contact-phone {

    font-family: 'Arial',sans-serif;

    font-size: 40px;

    margin-bottom: 40px;

	font-weight: 700;

	color:#fff;

}



.contact-email span {

    border: 4px solid #FFFFFF;

    color: #343434;

    font-size: 60px;

    font-weight: 700;

    padding: 11px 30px;

}



.contact-address {

  

    font-family: Arial,sans-serif;

    font-size: 30px;

    font-weight: 300;

    line-height: 1;

    margin-top: 50px;

}



.contact-email span a:hover {

    color: #fff !important;

	text-decoration:none;

}

#Middle .About p{color:#fff !important;}

.logo{padding:10px 0px;float:left;}

.navbar-theme{margin-bottom:0px; margin-top:5px;}

.navbar-theme li a{ color:#fff; padding-top:30px; padding-bottom:31px;}

.navbar-theme li a:hover, .navbar-theme li a:focus{background:#3E3E3E; color:#fff;}

.navbar-theme .nav .open > a, .navbar-theme .nav .open > a:focus{background-color: #484848;}

.navbar-theme .nav a:hover{ background:#484848;}

ul.main-menu-ul{margin-top:0px; }

ul.main-menu-ul ul{padding:0px 0px 10px 0px;}



ul.main-menu-ul .dropdown-menu li{background:#fff;}

ul.main-menu-ul li li{border-top:#ebebeb 1px solid;}



ul.main-menu-ul li li a:hover{background:#3B5998; color:#fff !important;}

ul.main-menu-ul li li a span{ font-size:16px;}

.navbar-toggle .icon-bar {background-color: #fff;}



.about-us{color:#fff; background:#3E3E3E;padding:30px;border-bottom:#069 solid 8px;height: 495px;}

.about-us:hover{background:#4C4C4C;}



.faAboutUs{font-size: 70px; padding: 30px; border: 5px solid; border-radius: 50%;}



.about-us p{color:#989898;}



.change-your-view{ background:#1A2930;}

.portfoliomenuinner ul li a:hover {text-decoration:none;}

.portfoliomenuinner ul li:hover, 

.portfoliomenuinner ul li.active{border:#ffffff 1px solid; display:block;}

.portfoliomenuinner ul li.active a{color:#333; text-decoration:none;}

   



.pricing-table .table1{border-bottom:6px solid #fff; text-align:center;}

.pricing-table .table2{border-bottom:6px solid #fff;text-align:center;}

.pricing-table .table3{border-bottom:6px solid #fff;text-align:center;}

.pricing-table .table4{border-bottom:6px solid #fff;text-align:center;}

.pricing-table .table1 h3 {background:#fff;color: #000;}

.pricing-table .table2 h3 {background:#fff;color: #000;}

.pricing-table .table3 h3 {background:#fff;color: #000;}

.pricing-table .table4 h3 {background:#fff;color: #000;}

.pricing-table .table1, .pricing-table .table2, .pricing-table .table3, .pricing-table .table4{background:#3E3E3E;}

.pricing-table .table1:hover, .pricing-table .table2:hover, .pricing-table .table3:hover, .pricing-table .table4:hover {background:#4C4C4C;}

.pricing-table .table1 h3,.pricing-table .table2 h3,.pricing-table .table3 h3, .pricing-table .table4 h3{

	padding:20px;

}

.pricing-section .uom{color: #FFFFFF;font-size: 20px;position: relative;top: -30px;}

.pricing-section .amt{font-size: 65px; font-weight: bold;}

.pricing-section .txt{color:#fff;}

.pricing-table ul li{

	border-top: 1px solid rgba(100, 100, 100, 0.5);

    margin: 0 40px;

    padding: 10px 0;

    text-align: center;

	color:#989898;

}

.text-black{color:#3E3E3E;}

.text-black:hover{color:#3E3E3E;}



/* Our Services */

.pricing-table .PricingTable { background:#fff; color:#355c9c; text-align:center;  margin:20px 20px 0px 20px; padding-top:10px;}

.pricing-table .PricingTable p{padding:20px 20px 0px 20px;}

.pricing-table .PricingTable img{padding-top:5px;}

.pricing-table ul.PricingTableMenu{ list-style-type:none; background:#fff; text-align:center; color:#3B5998; padding:0px;}

.pricing-table ul.PricingTableMenu li{ border:1px solid #ececec; padding:6px;}

.pricing-table ul.PricingTableMenu li.active{color:#fff; background:#3B5998; border:1px solid #3B5998;}

.pricing-table .PricingTableRight{ text-align:center; padding-top:20px;}





.chart {margin: 10px;text-align:center;font-size:20px;}

.easyPieChart {position: relative;text-align: center;}



.easyPieChart canvas {

    position: absolute;

    top: 0;

    left: 0;

}

.percentage

{

	position:absolute;

	margin-top:45px;

	margin-left:45px;

    text-align: center;

    color: #333;

    font-weight: 100;

    font-size: 1.2em;

    margin-bottom: 0.3em;

	color:#333333;

}



.mask h4{font-size: 24px;font-weight: 700;margin: 6px 0 0;color:#FFF;padding-top:35px;}

.mask span{display:block;color:#FFF;}

.mask p{color:#fff!important; text-align:center;}









#slider-background{ -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;

  background-size: cover; background:url(../images/slider-background.png) no-repeat center center; height:500px; margin-top:5px;}

/* nivoSlider */

.sliderWrapper {overflow: hidden;margin-bottom:15px;margin-top:15px;}

.nivo-main-image {display: block !important;position: relative !important;width: 100% !important;}

.nivoSlider a.nivo-imageLink {position:absolute;top: 0px;left:0px;width:100%;height:100%;border:0;padding:0;margin:0;z-index:6;display:none;}

.nivo-slice {display: block;position: absolute;z-index: 5;height: 100%;top: 0;}

.nivo-box {display: block;position: absolute;z-index: 5;overflow: hidden;}

.nivo-box img {display: block;width: 100%;height: auto;}

.nivoSlider {position: relative;background: #f0f0f0 url(../images/loading.gif) no-repeat 50% 50%;}

.nivoSlider img {position: absolute;top: 0px;left: 0px;display: none;width: 100%;height: auto;}

.nivoSlider a {border: 0;}

.nivo-controlNav {display: none;}

.nivo-directionNav {position: absolute;top: 50%;margin-top: -30px;z-index: 99;height: 60px;width: 100%;}

.nivo-directionNav a {width: 60px; height: 60px; text-indent: -9999px;position: absolute;top: 0px;cursor: pointer; background:rgb(59, 89, 152) url(../images/sliderArrowsBg.png) 0 0 no-repeat;}

.mainSlider:hover .nivo-directionNav a {display: block;}

a.nivo-nextNav {background-position: -60px 0px;right: 0px;}

a.nivo-prevNav {left: 0px;}



.TextInDivider{border-top:1px solid #627AAD; text-align:center; margin:20px 0px; position:relative;}

.TextInDivider span{background:#3B5998; width:130px; text-align:center; padding:0px 10px; margin-top:-10px; position:absolute;margin-left:-65px;}



.change-your-view{text-align:center; } 

.change-your-view .btn-group{margin-bottom:30px;}

.change-your-view img{width:33%; display:inline;}

.change-your-view .popover {display: block; color:#3b5998; text-align:center;}



.TextInDivider2{border-top:1px solid #627AAD; text-align:center; margin:20px 0px; position:relative;}

.TextInDivider2 span{background:#3B5998; width:200px; text-align:center; padding:0px 10px; margin-top:-10px; position:absolute;margin-left:-100px;}



/* Portfolio */

a.btn-theme{border:1px solid #fff; color:#fff; text-decoration:none;border-radius:3px; border-radius:3px;font-size: 13px; line-height: 1.5;padding: 5px 10px; margin:2px; outline:none;}	

a.btn-theme:hover, a.active{border:#000 1px solid; color:#000;}	



.Getnowww{ border:#FFFFFF 3px solid; border-radius:25px; padding:8px 13px; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold;  text-transform:uppercase; color:#FFFFFF; display:inline; text-decoration:none;}

  





/*06-06-2014*/


@media screen and (max-width : 767px) {

.logo{width:100%; text-align:-moz-center;text-align:-webkit-center;}

.alllcent{width: 100%;float:left;}

.about-us{ height:auto !important;}

.contact-email span {

   

  

    font-size: 15px;

    

}

.youtubevideo iframe{width:100% !important;height:300px !important;}



.youtubevideo .videobx {

    background: url("../images/mob_bg.png") no-repeat scroll center top / 100% 100% rgba(0, 0, 0, 0);

    height: 386px;

    padding: 23px 36px 0;

    width: 400px;

}
/*------------------*/

ul.main-menu-ul {
    margin-top: 0;
    width: 160px;
}

.navbar-theme li a{ text-align:center;}


}



@media screen and (max-width:450px) {



.youtubevideo .videobx {

    background: url("../images/mob_bg.png") no-repeat scroll center top / 100% 100% rgba(0, 0, 0, 0);

    height:270px;

    padding:14px 25px 0;

    width: 280px;

}



.youtubevideo iframe{width:100% !important;height:212px !important;}





}



/*06-06-2014*/

@media screen and (max-width: 450px){a.btn-theme{ display:block; margin: 5px;}}

.btn-theme-group{margin:25px;}



.change-your-view .col-sm-4, .change-your-view .col-md-4{padding-left: 0px !important;padding-right: 0px !important;}

.view {overflow: hidden;position: relative;text-align: center;cursor: default;}

.view .mask,.view .content {position: absolute;height:100%;overflow: hidden;top: 0;left: 0;}

.view img {display: block;position: relative;width:100%;}

.view h2 {text-transform: uppercase;color: #fff;text-align: center;position: relative;font-size: 17px;padding: 10px;background: rgba(59, 89, 152, 0.8);margin: 20px 0 0 0;}

.view p {font-style: italic;font-size: 13px;position: relative;color: #3B5998;padding: 10px 20px 10px 20px;text-align: center;}

.view-first img {-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;

-ms-transition: all 0.2s linear;transition: all 0.2s linear;}

.view-first .mask {

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

   filter: alpha(opacity=0);

   opacity: 0;

   width:100%;

   background-color: rgba(120, 111, 111, 0.9);

   -webkit-transition: all 0.4s ease-in-out;

   -moz-transition: all 0.4s ease-in-out;

   -o-transition: all 0.4s ease-in-out;

   -ms-transition: all 0.4s ease-in-out;

   transition: all 0.4s ease-in-out;

}

.view-first h2 {

   -webkit-transform: translateY(-100px);

   -moz-transform: translateY(-100px);

   -o-transform: translateY(-100px);

   -ms-transform: translateY(-100px);

   transform: translateY(-100px);

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

   filter: alpha(opacity=0);

   opacity: 0;

   -webkit-transition: all 0.2s ease-in-out;

   -moz-transition: all 0.2s ease-in-out;

   -o-transition: all 0.2s ease-in-out;

   -ms-transition: all 0.2s ease-in-out;

   transition: all 0.2s ease-in-out;

}

.view-first p {

   -webkit-transform: translateY(100px);

   -moz-transform: translateY(100px);

   -o-transform: translateY(100px);

   -ms-transform: translateY(100px);

   transform: translateY(100px);

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";

   filter: alpha(opacity=0);

   opacity: 0;

   -webkit-transition: all 0.2s linear;

   -moz-transition: all 0.2s linear;

   -o-transition: all 0.2s linear;

   -ms-transition: all 0.2s linear;

   transition: all 0.2s linear;

}

.view-first:hover img {

   -webkit-transform: rotateY(180deg); 

   -webkit-transform-style: preserve-3d; 

   transform: rotateY(180deg); 

   transform-style: preserve-3d;

   -webkit-transition: all 0.9s ease;

	transition: all 0.9s ease;

}



.view-first:hover .mask {

	-ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

	filter: alpha(opacity=100);

	opacity: 1;

	width:100%;

}

.view-first:hover h2,

.view-first:hover p {

   -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";

   filter: alpha(opacity=100);

   opacity: 1;

   -webkit-transform: translateY(0px);

   -moz-transform: translateY(0px);

   -o-transform: translateY(0px);

   -ms-transform: translateY(0px);

   transform: translateY(0px);

}

.view-first:hover p {

   -webkit-transition-delay: 0.1s;

   -moz-transition-delay: 0.1s;

   -o-transition-delay: 0.1s;

   -ms-transition-delay: 0.1s;

   transition-delay: 0.1s;

}



/* Footer */

.footer{height:70px; background:#343434; color:#3B5998; padding:10px; color:#989898;}

.footer a{font-size:20px;}

.footer a:link, .footer a:visited {color:#989898;}

.footer a:hover, .footer a:focus {color:#FFF;}

hr {border-top:#627AAD solid 1px; border-bottom:none;}





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

.about-us{ height:auto; min-height:684px;}



}