@import url('http://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700');
html,body{width:100%;height:100%;}
html{font-size:62.5%;}
body{font-size:12px;font-size:1.2rem;font-family:'Open Sans',sans-serif;font-weight:400;background-color:#FFFFFF/*#01014C*//*#1d1e24*/;color:#fff;}
a{color:#000;}a:hover{
    background: none repeat scroll 0 0 #003393;
    color: #FFFFFF !important;
	text-decoration: none;
}
a:focus{outline:none;}
h1,h2,h3,h4,h5,h6{font-weight:300;color:#000;}
h1{font-size:36px;font-size:3.6rem;}
h2{font-size:28px;font-size:2.8rem;}
h3{font-size:24px;font-size:2.4rem;}
h4{font-size:20px;font-size:2.0rem;}
h5{font-size:14px;font-size:1.4rem;}
.contentblock{margin-top:20px;margin-bottom:20px;}
.pageheader{margin-top:100px;width:100%;background-color:#003393;background-image:url('../img/pat.jpg');box-shadow:0 1px 2px #191919;}.pageheader h1{color:#ffffff;line-height:100px;}
.pagecontent{width:100%;color:#000; background: #fff;}
.alert i{margin-top:6px;margin-right:3px;}
#header{position:fixed;z-index:1;display:inline-block;width:100%;height:auto;top:0;left:0;background-color:#ffffff;box-shadow:0 1px 2px #2d2d2d;border-bottom:solid 2px #cccccc;}#header #navtop ul{list-style:none;padding:0;margin:0;}#header #navtop ul li{float:left;}#header #navtop ul li a{line-height:80px;padding:30px 20px;font-size:12px;font-size:1.2rem;color:#000; text-decoration: none;}
#header #navtop .active {
    background: none repeat scroll 0 0 #003393;
    color: #FFFFFF;

}
#header #logo{line-height:100px;padding:0;margin:0;text-align:justify;color:#1d1e24;}
#home #myCarousel{color:#ffffff;}#home #myCarousel h2{margin-top:80px;margin-bottom:10px; color:#fff;}
#home #myCarousel p{margin:20px 0;line-height:20px;opacity:.5;}
#home #myCarousel .slidetextimg .span5{padding-left:80px;}
#home #myCarousel .slideimgtext .span5{padding-right:80px;}
#home .carousel-control{background:none repeat scroll 0 0 #fff;border-radius:50%;color:#493227;font-size:30px;font-weight:100;height:20px;line-height:12px;opacity:0.2;position:absolute;text-align:center;top:50%;width:20px;}
#home .carousel{margin-bottom:0;}
#home #highligths{text-align:center;}#home #highligths p{font-size:12px;}
#home #highligths .icon{font-size:40px;font-size:4.0rem;width:auto;height:auto;margin-top:20px;line-height:auto;}
/*#home #recent img{filter:grayscale(100%);-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:url(desaturate.svg#greyscale);filter:gray;}*/
#home #shoutbox{text-align:center;}
#about #team h4{padding:0;margin:10px 0 0 0;}
#about #team h5{padding:0;margin:5px 0 10px 0;}
#about #team p{opacity:.5;}
#about #team img{width:50%;}
#pricing #pricetable{margin-bottom:40px;}#pricing #pricetable .icon{font-size:60px;font-size:6rem;background-color:#ffffff;color:#1d1e24;padding:30px 60px 35px 20px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;}
#pricing #pricetable ul.options{margin-bottom:20px;}#pricing #pricetable ul.options .notavailable{color:#ffffff;opacity:.25;}
#pricing #pricetable small{color:#ffffff;opacity:.5;}
#blog .post{margin:20px 0;}#blog .post img{margin-top:15px;}
#blog #category{margin-top:20px;}
#contact #emailform label{font-size:12px;font-size:1.2rem;}
#contact #emailform legend{color:#000;}
#contact #emailform .help-block{color:#ffffff;opacity:.5;font-size:10px;font-size:1.0rem;}
#contact #emailform .add-on{color:#555;}#contact #emailform .add-on i{margin-top:3px;}
#contact #emailform .textbox{width:100%;height:100px;}
#footer{padding-top:20px;padding-bottom:20px; background-color: #003393;}#footer #navbottom ul{list-style:none;padding:0;margin:0;display:inline-block;}#footer #navbottom ul li{float:left;}#footer #navbottom ul li a{color:#ffffff;padding:5px;}
#footer #social ul{list-style:none;padding:0;margin:0;}#footer #social ul li a{color:#ffffff;padding:5px;}
#videoresponsive .video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.gallery .span12 .span4 
{
    margin: 10px !important;
	width:30% !important;
	float: left;
}

.gallery a
{
	background: none !important;
}

.pp_gallery li

{
	display: none \0/ !important;
	width:auto !important;
}

.sociallinks a {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
}
	
@media (min-width:768px) and (max-width:979px){body{padding-left:0;padding-right:0;} .container{margin-left:20px;margin-right:20px;} #header #navtop ul li a{padding-left:10px;padding-right:10px;} #header #logo{font-size:22px;font-size:2.2rem;} #home{padding-left:0;padding-right:0;}#home #myCarousel h2{margin-top:20px;font-size:22px;font-size:2.2rem;} #home #myCarousel .span7{text-align:center;} #home #myCarousel p{margin:20px 0;line-height:20px;opacity:.5;} #home #myCarousel .slidetextimg .span5{padding-left:80px;} #home #myCarousel .slideimgtext .span5{padding-right:80px;}}@media (max-width:767px){body{padding-left:0;padding-right:0;} .container{margin-left:20px;margin-right:20px;} .pageheader{margin-top:50px;} #header{height: auto;}#header #logo{float:right;} #header .btn-group{margin-top:45px;} #header #navtop ul li a{line-height:50px;} #header #logo{font-size:18px;font-size:1.8rem;line-height:50px;}}@media (max-width:480px){#home{padding-left:0;padding-right:0;}#home #myCarousel h2{margin-top:5px;font-size:22px;font-size:2.2rem;} #home #myCarousel .span7{text-align:center;} #home #myCarousel p{margin:5px 0;line-height:20px;opacity:.5;} #home #myCarousel .slidetextimg .span5{padding-left:20px;} #home #myCarousel .slideimgtext .span5{padding-right:20px;}
#header .btn-group > a {
    display: block;
    padding: 10px;
    letter-spacing: 1px;
}
#header .btn-group {
   display:block !important;
}

}


/*----customize start-----*/
#navtop{float: right; margin-top: 2.08%;overflow: hidden;}
.top-menu {float:right; }
.top-menu ul{margin: 0px; padding: 0px;}
.top-menu ul li{float: left; list-style: none outside none;}
.top-menu li a {padding: 0 10px;}
.top-menu li .first-child{border-right: 1px solid #000000;}
.top-menu li .last-child{border: none;}
.bannerimg{margin: 10px 0;}
#header .logo{width: 70%;}
#social img{padding-right: 8px;}
.collpase-cont{margin: 20px auto;}
.accordion-heading .accordion-toggle{background: #235BC4; color: #FFFFFF;text-decoration: none; font-size: 16px;}
.accordion-inner h3 {
    font-weight: 500;
}
.collpase-cont .accordion .accordion-group .accordion-heading i{float:right;}
#copyright > p{ text-align: center;}
.foots{	display: none;}
.container .container.gallery .thumbnails .span4 { margin: 14px !important; width: 30%;}

.contentpage .span6 {
    margin: 20px auto !important;
    text-align: center;
}

.contentpage [class*="span"] {
    margin-bottom: 10px;
    margin-top: 20px;
    text-align: center;
}

.contentpage [class*="span"] a
{
    background: none repeat scroll 0 0 #003393;
    color: #FFFFFF;
    padding: 10px;
	line-height: 30px;
}

.click-here {
    background: none repeat scroll 0 0 #003393;
    color: #FFFFFF;
    padding: 2px 15px;
}

.gallery .span4 {
    margin: 10px 0;
}

.gallery .span4 img {
    border: 1px solid #CCCCCC;
    padding: 5px;
	width:370px !important;
	height:140px !important;
}

.row-fluid .span12 {
    width: 100%;
	margin: 0px;
}
}
@media (min-width:640px)
{
	.gallery .span12 .span4 {
	float:left;
	width:30%;
}
}


@media (max-width:480px)
{
	
#header {
    padding: 4%;
    position: fixed;
    width: 92%;
}

#home .pageheader
{
	margin-top: 135px;
}

	.gallery .span12 .span4 {
	float:left;
	width:28% !important;
}

}

@media (max-width:360px)
{

	
	.span12.top-menu > ul {
    display: table;
    margin: 0 auto;
    text-align: center;
}

#header .btn-group {
    display: table;
    margin: 15px auto;
    text-align: center;
}

#header #logo {
    float: none;
    text-align: center;
}

#home .pageheader
{
	margin-top: 215px;
}
	.gallery .span12 .span4 {
	float:left;
	width:40% !important;
}

}


@media (max-width:320px)
{
	#home .pageheader
{
	margin-top: 200px;
}
}

@media (max-width:240px)
{
.gallery .span12
	{
		text-align: center;
	}
.gallery .span12 .span4 {
	float:none !important;
	width:80% !important;
}


}


/* Custom */
.top-menu {
    float: none;
    text-align: right;
    display: block;
    margin-bottom: 10px;
}
.top-menu ul {
    margin: 0px;
    padding: 0px;
    float: right;
}
.grid-container {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 5px;
}
#navright {
    float: right;
    margin-top: 2.08%;
    overflow: hidden;
}

#header #navright ul {
    list-style: none;
    padding: 0;
    margin: 0;
}
#header #navright ul li {
    float: left;
}
#header #navright ul li a {
    line-height: 80px;
    padding: 30px 20px;
    font-size: 12px;
    font-size: 1.2rem;
    color: #000;
    text-decoration: none;
}