/*
Theme Name: SEOPress
Description: Responsive and customizable WordPress Theme, Specially optimized for Speed, SEO and AdSense. SEOPress theme will make your WordPress look beautiful everywhere. SEOPress theme include customizable color, font size, font family, sticky menu etc. All options for customization available in default customize panel.
Version: 1.0.9
Author: Rinku Yadav
Author URI: https://profiles.wordpress.org/rinkuyadav999
Theme URI: http://reesu.in/seopress/
License: GPLv2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: two-columns, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, threaded-comments, translation-ready
Text Domain: seopress

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@import url("css/bootstrap.css");

.mr0{margin:0}

.mr5{margin:5px}

.mr10{margin:10px}

.mr15{margin:15px}

.mr20{margin:20px}

.mrt5{margin-top:5px}

.mrt10{margin-top:10px}

.mrt15{margin-top:15px}

.mrt20{margin-top:20px}

.mrr5{margin-right:5px}

.mrr10{margin-right:10px}

.mrr15{margin-right:15px}

.mrr20{margin-right:20px}

.mrb5{margin-bottom:5px}

.mrb10{margin-bottom:10px}

.mrb15{margin-bottom:15px}

.mrb20{margin-bottom:20px}

.mrl5{margin-left:5px}

.mrl10{margin-left:10px}

.mrl15{margin-left:15px}

.mrl20{margin-left:20px}

.pd0{padding:0}

.pd5{padding:5px}

.pd10{padding:10px}

.pd15{padding:15px}

.pd20{padding:20px}

.pdt5{padding-top:5px}

.pdt10{padding-top:10px}

.pdt15{padding-top:5px}

.pdt20{padding-top:20px}

.pdr5{padding-right:5px}

.pdr10{padding-right:10px}

.pdr15{padding-right:15px}

.pdr20{padding-right:20px}

.pdb5{padding-bottom:5px}

.pdb10{padding-bottom:10px}

.pdb15{padding-bottom:5px}

.pdb20{padding-bottom:20px}

.pdl5{padding-left:5px}

.pdl10{padding-left:10px}

.pdl15{padding-left:15px}

.pdl20{padding-left:20px}

.fl{float:left}

.fr{float:right}

.alignl {text-align:left}

.alignc {text-align:center}

.alignr {text-align:right}


#navbar{border-radius:0}

#navbar ul li,#navbar ul li a{-webkit-transition:all .5s ease-out;transition:all .5s ease-out}

.navbar-toggle{background-color:#fff}

/* if browser width is greater than 750px, below rules will come in action. */
@media (min-width: 750px) {
    #navbar ul li:hover ul{display:block}
	#navbar ul li ul li:hover ul{display:block;visibility:visible}
}

.breadcrumb{margin:0 14px}

.wp-caption{text-align:center}

.conclss img,.img-responsive{margin:0 auto; width: 100px; border-radius: 10px;}

a,a:active,a:focus,a:hover{text-decoration:none}

.alignnone{margin:5px 20px 20px 0}

.aligncenter,div.aligncenter{display:block;margin:5px auto}

.alignright{float:right;margin:5px 0 20px 20px}

.alignleft{float:left;margin:5px 20px 20px 0}

a img.alignright{float:right;margin:5px 0 20px 20px}

a img.alignleft,a img.alignnone{margin:5px 20px 20px 0}

a img.alignleft{float:left}

a img.aligncenter{display:block;margin-left:auto;margin-right:auto}

.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px}

.wp-caption.alignleft,.wp-caption.alignnone{margin:5px 20px 20px 0}

.wp-caption.alignright{margin:5px 0 20px 20px}

.wp-caption img{border:0;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}

.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}

.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,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}

.gallery-caption{background-color:rgba(0,0,0,.7);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;font-size:12px;line-height:1.5;margin:0;max-height:50%;opacity:0;padding:6px 8px;position:absolute;bottom:0;left:0;text-align:left;width:100%}

.sticky .entry-date{display:none}

.bypostauthor>article .fn:after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-family:Genericons;font-size:16px;font-style:normal;font-weight:400;font-variant:normal;line-height:1;speak:none;text-align:center;text-decoration:inherit;text-transform:none;vertical-align:top}


.left-content .panel-body h1,.left-content .panel-body h2,.left-content .panel-body h3,.left-content .panel-body h4,.left-content .panel-body h5,.left-content .panel-body h6{font-weight:700;opacity:.62}

.left-content p{margin-bottom:20px}

.left-content blockquote{background-color:#f5f5f5}

.left-content ol li,.left-content ul li{padding-bottom:5px}

.singletags {padding: 5px 0}

.singletags a:first-child {margin: 0}

.singletags a {background-color: #e4e4e4;border-radius: 7px;line-height: 53px;margin-left: 15px;padding: 7px 16px}

.pagercon .previous>a,.pagercon .previous>span{float:right}

.right-content p{font-size:16px}

.comment-form-author,.comment-form-email,.comment-form-url{width:100%}

#comments .depth-2{margin-left:69px}

#comments .depth-3{margin-left:72px}

#comments .depth-4{margin-left:70px}

#comments .depth-5{margin-left:74px}

#comments p{margin:0}

#comments .comment{padding:30px 0 0}

#comments .alert{padding:1px 5px}

#comments .logged-in-as{font-size:15px;padding-bottom:10px}

#comments .comment-notes{padding-bottom:15px}

.widget_sidebar_main ul{margin-left:-24px}

.widget_sidebar_main ul li{margin-bottom:6px;margin-top:6px}

.widget_tag_cloud .tagcloud a{background-color:#e4e4e4;border-radius:7px;float:left;font-size:14px!important;margin:3px;padding:7px;text-transform:capitalize}

figure .wp-caption-text{padding: 15px 0 1px}

table {
  margin-bottom: 20px;
  max-width: 100%;
  width: 100%;
}

table > tbody > tr > td, table > tbody > tr > th, table > tfoot > tr > td, table > tfoot > tr > th, table > thead > tr > td, table > thead > tr > th {
  border-top: 1px solid #ddd;
  line-height: 1.42857;
  padding: 8px;
  vertical-align: top;
}


.footersctn {
  padding: 10px 0;
}


.gallery {
	margin-bottom: 1.6em;
}

.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}


.gallery-icon img {
	margin: 0 auto;
}


.img-responsive{
  display: inline !important;
}
#menu-main-menu li{
	display:inline;
	font-size:14px;	
}

#menu-main-menu {
     margin-top: 25px;
     float: right;
     display: inline;
}

#at-nav {
    background-color: #1F6097 !important;
    height: 107px;
    padding-top:20px;
}

.sub-menu{
    display: none;
    position: absolute;
    background-color: #1F6097 !important;
    min-width: 70px;
	transition: 0.2s 1s;
	margin-top: -25px;
    
}
.sub-menu li{
    background-color: #1F6097 !important;	
}
/*
.sub-menu li a{  
    text-decoration: none;
    display: block;
	font-size: 17px;
}
*/
.sub-menu li a:hover {background-color: #1F6097 !important;}

.menu-item:hover .sub-menu {
    display: block;
	background-color: #1F6097 !important;
}
/*
.sub-menu li{
    width: 213px;
    height: 5px;
    margin: -9px;
}
*/
 ul.sub-menu{
  list-style-type: none;
  transition-delay: 0s;
 }
/*
li {
list-style-type: none;
}
ul.main li {
position: relative;
display: inline-block;
}

.main li:hover > ul {
display: block;
}

ul.sub {
position: absolute;
display: none;
top: 100%;
left: 0;
}
*/ 
ul.sub-menu li {
display: block;
} 



/*#menu-main-menu li:hover >.sub-menu ul li{
    display:block;
}*/


.complogo{
  margin-top:-20px;

}

#menu-main-menu li a{

    padding: 10px 10px;  
    line-height: 72px;
    font-size: 17px;
    border: 2px;
    border-radius: 5px;
    margin-top: 20px;
    color: #fff;
    text-decoration: none;
	margin-top: 9px;

}
#menu-main-menu li{
    padding: 10px 10px;     
    font-size: 17px;
    margin-top: 20px;
    color: #fff;
    text-decoration: none;
}


.sliderfront{
padding-top:100px;
padding-bottom:20px;


}
	
	
#foot-top{
    margin-top: 30px;
    padding: 10px 0;
    background: #070707;
    border-top: 3px solid #256eac;
	color:#ffffff;
}

.widget-title{
	font-weight: 700;
    color: #fff;
    font-size: 18px;
    margin-top: 0px;
}
.contact-email{
	
	font-size:14px;
	
}
.footer-menu li{	
	color: #fff;
    text-decoration: none;
	background:#070707;
	display: inline-block;
    width: 132px;
}

#foot-top, #foot-top a, #foot-btm, #foot-btm a{
	color: #ffffff;
}

.footer-menu-button{
	background:#070707;;
	
}
ul#footer-menu li {margin-top:4px;}

		ul#footer-menu li {
			display:block !important;

		}
		.front-side{padding:20px;}
		ul#footer-menu li a {
		
			border:1px solid #ffffff;
			padding: 5px 21px;
			display:block;
			text-align:left;
			background: #070707;
		}


		#footer-menu li a {
			
			padding: 5px 0 10px 52px;
			
		}
			
		#foot-btm .container {
			position:relative;
		}	
		 
		.foot-btm-text-left {
				
			padding-top:10px;
			
		}
		.contact-email{
			
			margin-top:30px;
		}
		
		#foot-btm{
			  background: #454647;
		}
		.copyright-right{
			
			margin-left:461px;
		}
		.textbtm-footer p{	
			text-align:center;
			font-size: 14px;	
		}
.service-heading h1{	
	text-align: center;
}
.main-heading h1{	
	text-align: center;
}
.slider-front{
	padding-top: 125px;
}
.head-cont{
    margin-left: 251px;
    margin-top: -131px;
    float: right;
}
.header-cont{
	font-size: 17px;
	color:#fff;
	font-style: italic;
}
.mtop-20{
margin-top: 20px;	
	
	
}




/* well END */