@charset "utf-8";/* CSS Document *//*======================================font face=======================================*/@font-face { font-family: 'source_sans_probold'; src: url('../fonts/sourcesanspro-bold-webfont.eot'); src: url('../fonts/sourcesanspro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sourcesanspro-bold-webfont.woff2') format('woff2'), url('../fonts/sourcesanspro-bold-webfont.woff') format('woff'), url('../fonts/sourcesanspro-bold-webfont.ttf') format('truetype'), url('../fonts/sourcesanspro-bold-webfont.svg#source_sans_probold') format('svg'); font-weight: normal; font-style: normal;}@font-face { font-family: 'source_sans_proitalic'; src: url('../fonts/sourcesanspro-italic-webfont.eot'); src: url('../fonts/sourcesanspro-italic-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sourcesanspro-italic-webfont.woff2') format('woff2'), url('../fonts/sourcesanspro-italic-webfont.woff') format('woff'), url('../fonts/sourcesanspro-italic-webfont.ttf') format('truetype'), url('../fonts/sourcesanspro-italic-webfont.svg#source_sans_proitalic') format('svg'); font-weight: normal; font-style: normal;}@font-face { font-family: 'source_sans_proregular'; src: url('../fonts/sourcesanspro-regular-webfont.eot'); src: url('../fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/sourcesanspro-regular-webfont.woff2') format('woff2'), url('../fonts/sourcesanspro-regular-webfont.woff') format('woff'), url('../fonts/sourcesanspro-regular-webfont.ttf') format('truetype'), url('../fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg'); font-weight: normal; font-style: normal;}/*======================================font face=======================================*//*==================================main-menu============================================*/ html { overflow-x : hidden;}body {	background-color:#fff;	font-family:'EB Garamond'; 	font-size:15px;}.main-menu {	margin-bottom:5px;	float:right;	margin-top: 25px;	margin-bottom:25px;}.main-menu .navbar {	margin:0}.main-menu .navbar-default {	border:none}.main-menu .navbar-default .navbar-nav>li>a {	color:#FFF;	text-shadow:none;	font-size:15px;	background: #145BA3 no-repeat right top;	padding:18px 46px;	text-transform: uppercase;}.main-menu .navbar-collapse {	padding:0;}.main-menu .navbar-default .navbar-nav .current-menu-item  a { 	background:#E8F1FF;	color:#145BA3;	text-transform: uppercase;}.main-menu .navbar-default .navbar-nav>.active>a, .main-menu .navbar-default .navbar-nav>.active>a:hover, .main-menu .navbar-default .navbar-nav>.active>a:focus {	background:#E8F1FF;	color:#145BA3;}.my-slider .carousel-control .icon-prev, .my-slider .carousel-control .icon-next, .my-slider .carousel-control .glyphicon-chevron-left, .my-slider .carousel-control .glyphicon-chevron-right {	background-color:#ffffff;	padding:10px;	color:#000;	text-shadow:none;	text-align:center;	width:50px;	height:50px;	line-height:29px;	-webkit-border-radius: 90px;	-moz-border-radius: 90px;	border-radius: 90px;	top:40%;}.my-slider .carousel-control .icon-prev:hover, .my-slider .carousel-control .icon-next:hover, .my-slider .carousel-control .glyphicon-chevron-left:hover, .my-slider .carousel-control .glyphicon-chevron-right:hover {	background:#f00;	color:#fff}.navbar-toggle {background:#BED8FF;}.widget_nav_menu div ul li .sub-menu {background:none;}.navbar-toggle:hover {background:#BED8FF !important;}.mobile-menu {	position:relative;	height:50px;	display:none;	background:#000;	padding:0 15px;}.mobile-menu .navbar-toggle {	float:left;	color:#f00;	border:1px solid #f00;}.mobile-menu .navbar-toggle .icon-bar {	background:#f00}#sidebar-wrapper {	display:none;}#wrapper {	padding:0}.main-menu .navbar-header .navbar-toggle {	float:right;}.main-menu .navbar-default .navbar-nav li:hover a {	background:#E8F1FF;	color:#000000;}.main-menu .navbar-nav .open .dropdown-menu li a {	background:#66cc99;}.main-menu .navbar-nav .open .dropdown-menu li:hover a {	background:#333333;}.my-r-form .form-control {	-webkit-border-radius: 0px;	border-color:#CCC; 	-moz-border-radius: 0px;	border-radius: 0px;}#header {	border-top:5px solid #145BA3;	background:#BED8FF;}.nav>li>a:hover {background:#BED8FF;}.featured img { height: 189px; width: 110px; }/*  Pagination Code  */ .pagination {clear:both;padding:20px 0;position:relative;font-size:11px;line-height:13px;} .pagination span, .pagination a {display:block;float:left;margin: 2px 2px 2px 0;padding:6px 9px 5px 9px;text-decoration:none;width:auto;color:#fff;background: #555;} .pagination a:hover{color:#fff;background: #3279BB;} .pagination .current{padding:6px 9px 5px 9px;background: #3279BB;color:#fff;}.navbar-nav>li  ul.sub-menu { display:none; background-color: #676767; }ul.nav li:hover ul.sub-menu{ display: block;position: absolute;background-color: #676767;list-style: none;padding: 0px;color:#fff;z-index:1;}ul.sub-menu li  { padding:10px;width: 200px;list-style: none;  background-color: #E8F1FF;}ul.sub-menu li  a {  color:#fff;list-style: none;background: #E8F1FF !important;}ul.sub-menu li:hover  {background-color: #145BA3;color:#fff;width: 200px;list-style: none;}ul.sub-menu li:hover  a {  color:#fff;list-style: none;text-decoration: none;background: #145BA3 !important;}/*==================================main-menu============================================*//*===================================Fotter ====================================================*/
.logo { width:100%; } .fotter-menu {	padding-top:35px;}.fotter-menu ul {	padding:0px;}.fotter-menu ul li {	list-style-type:none;	display:inline-flex;	padding: 0px 10px 0px 5px;	border-right: 1px solid #145BA3;}.fotter-menu ul li:last-child{		border-right: none;}.fotter-menu ul li a {	color:#000000;	text-decoration:none;}.fotter-menu ul li a:hover {	color:#000;}.home-fot {	background: #BED8FF;        margin-top: 0px;}.home-fot-sos {	color:#000000;	font-size:16px;	padding-left: 20px;	padding-top:10px;}.home-line {	color:#000;}.fot-sos {	padding-bottom: 5px;}.fot-sos ul {}.fot-sos ul li {	list-style-type:none;	display:inline;}.fot-sos ul li a {	text-decoration:none;	padding:5px;}.fot-all {	color:#fff;	font-size:14px;}.fotter-rights {	background:#145BA3;}.fot-rights-con {	color:#fff;	font-size:14px;	text-align:right;	padding-top:10px;}.fot-rights-con1 {	color:#fff;	font-size:14px;	padding-top:10px;}a.home-vss {	color: #E8F1FF;	text-decoration: none;}/*===================================Fotter End====================================================*//*==================================home page ============================================*/.home-content1 {	font-size:20px;	font-family:'EB Garamond';	color:#333;}.home-title {	font-size:20px;	font-family:'EB Garamond';	color:#145BA3;	margin-bottom:20px;}.home-content2 {	font-size:20px;}.home-blog-head {	font-size:20px;	color:#000;}.home-blog-sub {	font-size:14px;	color:#000;	font-family: 'EB Garamond';}.home-blog-text {	font-size:15px;	color:#666;	font-family:'EB Garamond';}.home-brlogos {	border-radius:4px;	margin-bottom:30px;	margin-top:15px;	font-family:'EB Garamond';	text-align:center;	color:#145BA3;	font-size:18px;}.home-blog {	background:#000;}.home-read {	color: #000;	font-family: 'EB Garamond';}a.home-read {	text-decoration: none;}.home-blogs {	margin-bottom:5px;	margin-top:5px;}.h-img {	margin-top: 5px;	margin-bottom: 20px;}.h-img1 {	margin-top: 15px;	margin-bottom: 20px;}.home-brand {	background: #fff;	margin-bottom: 0px;	margin-top: 0px;	padding-top: 0px;	padding-bottom: 0px;}.thumbnail {	border-color: #ccc;}hr {	margin-top: 20px;	margin-bottom: 20px;	border: 0;	border-top: 1px solid #ccc;}.vss-slider .bx-wrapper .bx-viewport {	-moz-box-shadow: none;	-webkit-box-shadow:none;	box-shadow: none;	border: none;	left: 0px;}.home-more {	color:#000;	font-size:14px;	float:right;	margin-top: 10px;}.recentpostdesign {	border:1px solid #145BA3;	padding:10px; 	display: inline-block;	background:#ffffff;	border-radius:5px;	margin-bottom:10px;}.recentpostdesign  hr { margin:2px;}.recentpostdesign .post-image a img:hover  { opacity:0.6;}.widget div ul li .sub-menu li  {list-style-image: none;background: none;width: auto;padding: 1px;}.widget div ul li .sub-menu li  a {list-style-image: none;background: none !important;color:#333;}.widget div ul li .sub-menu li  a:hover {list-style-image: none;background: none !important;color:#333;}ul.nav li:hover ul.sub-menu li ul.sub-menu {left:100%;display:none;}ul.nav li ul.sub-menu li:hover ul.sub-menu {left:100%;top: 0px;display:block;background-color: #E8F1FF;}ul.nav li ul.sub-menu li:hover ul.sub-menu li  {background:none;}ul.nav li ul.sub-menu li:hover ul.sub-menu li a  {background: #E8F1FF !important;}ul.nav li ul.sub-menu li ul.sub-menu li:hover , ul.nav li ul.sub-menu li ul.sub-menu li:hover a {background: #145BA3 !important;} #menu-footer-menu li .sub-menu {display:none;} #menu-footer-menu li:hover .sub-menu {display:block;} #menu-footer-menu li:hover .sub-menu li {width:auto;padding:0px;background:none;} #menu-footer-menu li:hover .sub-menu li a {background:none !important;}/*==================================home page End============================================*/    /*=========================About us=========================================================*/.about-ban {	background:url(../img/banner-new.png) right center repeat;	overflow:hidden;}.about-head {	color: #fff;	text-align: left;	font-family: 'EB Garamond';	padding-top: 40px;	padding-bottom: 40px;	margin: 0px;	font-weight: 600;	text-transform: capitalize;}.breadcmp-web {	background-color: #BED8FF;	margin-top: 35px;	float: right;	padding: 15px;	color: #000;}a.about-bread {	text-decoration: none;	color:#000;	font-family: 'EB Garamond';}.about-box {	padding:10px;}.about-img-title {	font-size:18px;	font-family:'EB Garamond';	color:#2f343a;	color: #145BA3;	text-align: center;}.about-img-group {	font-size:16px;	font-family:'EB Garamond';	color:#2f343a;}.about-head1 {	font-size:24px;	font-family:'EB Garamond';	color:#145BA3;	padding-top:0px;}.about-group {	font-size:16px;	font-family:'EB Garamond';	color:#145BA3;	margin-top:0px;	text-align: center;	line-height: 7px;	margin-bottom: 15px;}.about-content {	color:#333;	font-size:16px;	font-family: 'EB Garamond';	text-align:justify;}.about-box-content {	color:#333;	font-size:16px;	font-family: 'EB Garamond';	text-align: justify;}.about-pro {	padding-bottom: 25px;	padding-top: 25px;	padding-left: 10px;}.about-top {	padding-top:30px;	padding-bottom:20px;}.abo-group {	background:#ffffff;}.about-group div {background: #BED8FF;opacity: 0.8;margin-top: -82px;padding: 10px;width: 88%;}.about-pro-box .about-text {display:none;}.about-pro-box:hover .about-text{opacity: 0.5;display: block;z-index: 1000;margin-top: -200px;font-size: 40px;color: #fff;text-align: center;margin-bottom: 21px;padding: 61px;box-shadow: 119px 100px 107px 20px #145BA3 inset;}img.about-img:hover {opacity: 0.6;}/*=========================About us== End =======================================================*//*=========================Blog page= start =======================================================*/.blog-title {	font-size:16px;	font-family:'EB Garamond';	color:#ff6632;	margin-left:20px;}.blog-head {	font-size: 18px;	font-family: 'EB Garamond';	color: #000000;	padding-top: 22px;	text-transform: uppercase;}.vss-blog-head {	font-size: 18px;	font-family: 'EB Garamond';	color: #145BA3;	padding-top: 0px;	text-transform: uppercase;}.blog-post {	font-size:15px;	color:#000000;	font-family: 'EB Garamond';}a {	color:#000000;}a:hover  {	color:#000000;}.blog-post-right {	font-size:15px;	color:#000000;	font-family: 'EB Garamond';	float:right;}.blog-content {	color:#000;	font-size:15px;	font-family: 'EB Garamond';	text-align:justify;}.blog-read {	font-size:15px;	color:#000;	float: right;}.blog-recent {	font-size:15px;	color:#333;	font-family: 'EB Garamond';	padding-top:10px;	text-align: justify;}.blog-menu {	padding:5px;}.blog-menu ul li {	list-style-image:url(../img/bullets1.png);}.blog-menu ul li a {	color:#000;	text-decoration:none;}.blog-menu ul li a:hover {	color:#ff6632;}.blog-box {	padding-bottom: 0px;	padding-top: 15px;}.blog-side {	background:#f5f5f5;	padding-bottom: 10px;}.nav-tabs {	border:none;	padding-bottom:20px;}.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {	cursor: default;	background-color: #145BA3;	border: 1px solid #ddd;	border-bottom-color: transparent;	color: #fff;	font-size:15px;	font-family: 'EB Garamond';}.nav-tabs>li>a {	margin-right: 2px;	line-height: 1.42857143;	border: 1px solid transparent;	border-radius: 4px 4px 0 0;	color: #333;	font-family: 'EB Garamond';}.home-read1 {font-family: inherit;font-size: inherit;line-height: inherit;background: #145BA3;color: #fff;border: none;border-radius: 4px;margin-right: 17px;padding: 1px 6px;text-decoration: none;}.home-more a:hover { text-decoration: none;}button, input, select, textarea {	font-family: inherit;	font-size: inherit;	line-height: inherit;	color: #fff;	border: 1px solid #ADADAD;	border-radius: 4px;	margin-right: 17px;                 padding-left: 3px;}.blog-side {	padding-top: 25px;	border-left: 1px solid #ccc;}.vss-post-image:hover {opacity:0.6;-webkit-transform: rotate(-10deg);-moz-transform: rotate(-10deg);-o-transform: rotate(-10deg);-ms-transform: rotate(-10deg);}.vss-post-img img:hover {  opacity:0.8;}/*=========================Blog page= End =======================================================*//*=========================Protofolio  =======================================================*/.port-head {	font-size:18px;	font-family:'EB Garamond';	color:#145BA3;	padding-top:20px;}.port-blog-head {	font-size:18px;	font-family:'EB Garamond';	color:#000;}.port-content {	font-size:15px;	font-family: 'EB Garamond';}.port-dow {	background:#145BA3;	border-radius:5px;	border:none;}a.port-but {	color:#fff;	text-decoration: none;}.port-blog {	padding-bottom:20px;	color: #333;	font-size: 12px;}.port-menu {	padding-top:10px;}.port-menu ul {	list-style-type:none;}.port-menu ul li {	text-decoration:none;	padding:5px;	display:inline;}.port-menu ul li a {	color:#333333;	font-size: 16px;}.port-img {	float:left;	width:40%;}.port-content-blog {	float: left;	width: 100%;	background: #E8F1FF ;	padding: 20px;	font-size:15px;	margin-bottom:20px;}.port-back {}.port-cli {	color:#000;	list-style-type: none;	font-size:15px;}.port-cli a {	text-decoration:none;	font-size:15px;}.prot-cont {	font-size:15px;	text-align:justify;}button.port-button {	float: right;	float: right;	font-size: 15px;	margin-bottom:10px;}.port-des {	background: #145BA3;	color: #FFF;	font-size: 15px;	padding-left: 3px;}.pro-menu ul {	padding-left: 0px;}a.port-button {	color: #FFFFFF;	background: #145BA3;	font-size: 15px;	padding: 5px;	border-radius: 4px;	float: right;	text-decoration: none;	margin-top:4px;}.vss-port-images:hover  img {opacity:0.5;}.vss-port-images img {height:235px;}/*=========================Protofolio  =======================================================*//*=========================Contact US  =======================================================*/.contact-add {	color:#145BA3;	font-family: 'EB Garamond';	font-size:24px;}.contact-info {	color:#333;	font-family: 'EB Garamond';	font-size:14px;}.contact-address {	padding-top: 40px;	padding-bottom: 40px;}a.contact-sales {	color: #333;	text-decoration: none;}.contact-ref {	font-size:18px;	color:#2f343a;}.form-group {	margin-bottom: 15px;}.form-control {	border: 1px solid #145BA3;}.form-text {	font-size:12px;	color:#000;}.form-head {	color:#000;	font-size:14px;}.con-adds {	margin-top: 40px;	margin-bottom: 20px;}.con-button {	background:#333333;}button.btn.btn-default {	background: #145BA3;	color: #fff;	font-size: 14px;	border:none;}.con-form {	border: solid 1px #ccc;	background: #E8F1FF;	border-radius: 5px;	padding: 35px;	margin-top:15px;	margin-bottom:15px;}.port-tab {	padding-top:30px;}.con-map {	width:100%;}/*=============================Site Map===Start================================*/.site-title{ font-size:20px; color:#145BA3; padding-top:20px; padding-left:30px; }.site-home{font-size:20px; color:#145BA3; padding-top:50px; padding-left:30px;   }.site-menu{  } .site-menu ul{ padding-top: 5px;}.site-menu ul li { list-style-image:url(../img/bullets1.png);}.site-menu ul li a{ color:#333; font-size:16px;}.site-menu ul li a:hover{  }.site-bg {  background: url(../img/Sitemap-bg.png);  background-repeat: no-repeat;  background-position: bottom right;  margin-left: 15px;  height: 460px;  margin-top: 20px;  margin-bottom: 20px;  border-radius: 5px;}/*=============================Site Map===End================================*//*==============404 Error===================================*/.er-content{ font-size:20px; color:#333;  } .er-content1{ font-size:20px; color:#333; padding-left: 50px; } #search .form-group-404 {  width: 50%;  margin-bottom: 15px;}#search .form-control {  border: 1px solid #000;    margin-top: 15px;}button.er-but.btn {  margin-top: 14px;}.er-box{ margin-bottom:30px; margin-top:30px;}/*==============404 Error= End==================================*//*=============================Sidebar===Start================================*/.widget {list-style-type: none;border: 1px solid #eaeaea;margin: 25px 0px 10px 0px;padding: 10px;border-radius:10px;}.widgettitle{color: #fff;font-size: 20px;background: #145BA3;padding: 5px;margin-top: 0px;}.widget ul{ padding-top: 5px; padding-left: 20px; }.widget ul li { list-style-image:url(../img/bullets1.png);}.widget ul li a{ color:#333; font-size:16px;}.tagcloud a {color: #fff;background: #145BA3;padding: 5px;text-decoration: none;line-height:30px;}.latest-portfolio-head {margin-bottom: 0px;}.latest-portfolio-head a  {font-size:12px;text-decoration: none;}.latest-portfolio-content{font-size:12px;margin-bottom: 0px;}.latest-portfolio-start {margin:0px;
padding-left: 15px;}.latest-single-portfolio{padding-bottom: 10px;padding-left: 10px;}/*=============================Sidebar===End================================*//*=============================Default Page style ===start================================*/.page-layout {padding: 15px;font-size: 16px;text-align: justify;padding-top: 25px;}/*=============================Default Page style===End================================*//*=============================Comment Page style ===start================================*/#comments{	font-size: 20px;	font-family: 'EB Garamond';	color: #145BA3;	padding-top: 22px;	text-transform: uppercase;}.commentlist li {padding:5px;list-style:none;border-bottom : 1px solid #eaeaea;}.comment-form-comment #comment {font-family: inherit;font-size: inherit;line-height: inherit;background: #eaeaea;color: #000;border: none;border-radius: 4px;margin-right: 17px;width: 100%;}.comment-form  input {font-family: inherit;font-size: inherit;line-height: inherit;background: #eaeaea;color: #000;border: none;border-radius: 4px;margin-right: 17px;}.comment-form  .submit{background: #145BA3;color:#fff;}/*=============================Comment Page style===End================================*//*=============================Must uses style ===start================================*/.wp-caption {}.wp-caption-text {}.sticky{}.gallery-caption {}.bypostauthor{}.alignright{}.alignleft{}.aligncenter{}.attachment-post-thumbnail {display: block;padding: 4px;margin-bottom: 20px;line-height: 1.42857143;background-color: #fff;border: 1px solid #ddd;border-radius: 4px;-webkit-transition: border .2s ease-in-out;-o-transition: border .2s ease-in-out;transition: border .2s ease-in-out;width: 100%;}
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}
.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; 
}
/*=============================Must uses style===End================================*//*= Pagination loader start  */.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled {	color: #fff;	text-decoration:none;}.navigation li {	display: inline;}.navigation li a,.navigation li a:hover,.navigation li.active a,.navigation li.disabled {	background-color: #145BA3;	border-radius: 3px;	cursor: pointer;	padding: 12px;	padding: 0.75rem;}.navigation li a:hover,.navigation li.active a {	background-color: #BED8FF;	color: #000000;}hr {margin-top: 20px;margin-bottom: 20px;border: 0;border-top: 1px solid #ccc;}.pagination-align  {text-align:center;float:none;}.blog-single-pagi {margin-bottom:20px;}/*= Pagination loader end *//*==============Responsive window===================================*/@media(max-width:767px) {.main-menu { float:none;}.main-menu .navbar-collapse {overflow:hidden;}.navbar-header { background: #145BA3;}.navbar-default .navbar-brand { color: #fff;}.about-pro-box:hover .about-text{  opacity: 0.5;  display: block;  z-index: 1000;  margin-top: -135px;  font-size: 34px;  color: #fff;  text-align: center;  margin-bottom: 21px;  padding: 34px;  box-shadow: 119px 100px 107px 20px #145BA3 inset;}.about-group div {  background: #fff;  opacity: 0.8;  margin-top: -82px;  padding: 10px;  max-width:100%;}.port-img {width:100%;} .recentpostdesign {margin-bottom:10px;}.home-fot {text-align:center;} .fot-rights-con {text-align:center;}#header {text-align:center;}} @media(min-width:768px) {.main-menu .navbar-brand { display: none;}} @media(min-width:992px) { .port-img { width:40%;}.port-content-blog { width: 60%;}}