/*
Theme Name:     TownPress Child
Theme URI:      http://demos.volovar.net/townpress.wp/demo
Description:    Child theme of the TownPress theme
Author:         LSVRthemes
Author URI:     http://themeforest.net/user/LSVRthemes/portfolio
Template:       townpress
Version:        1.0.0
*/


/* your CSS here */.left{	float:left;}
.right{	float:right;}.pullLeft{float:left;}.pullRight{float:right;}.newslist{	color:black;	width:305px;	height:150px;	background-color:white;	float:left;	margin-left:20px;	margin-bottom:20px;	box-shadow: 3px 3px 3px grey;}.newsimage{	background-color:black;	width:130px;	height:130px;	float:left;	color:white;	margin-left:10px;	margin-top:10px;	box-sizing:border-box;	}.newsdate{		padding-top:5px;	color:#808080;	height:30px;	}.newslink{	width:130px;	height:130px;	float:left;	color:white;	padding:5px;	font-size:12px;	box-sizing:border-box;	overflow:hidden;	margin-top:10px;	margin-left:10px;}.member_board{	width:310px;	background-color:#808080;	height:300px;	float:left;	margin-left:10px;	margin-bottom:10px;	position:relative;	box-shadow: 3px 3px 3px grey;}.member_top{	height:120px;	background-color:black;}.member_bottom{	height:180px;	background-color:white;	color:#b32d00;	}.member_image{	background-color:#ccc;	border-radius:50%;	width:150px;	height:150px;	position:absolute;	top:30px;	left:80px;		}.member_image .member_profile{	width:150px !important;	height:150px !important;	border-radius:50% !important;	border:7px solid white !important;}.pname{	padding-top:65px;	font-size:22px;	text-align:center;	}p{		text-align:center;	margin:0px 0px 0px !important;}#footer1{	margin-top:120px;	background-color:black;	height:90px;	padding-top:30px;	border-bottom:1px solid #d9d9d9 !important;}#footer1 a{	color:white;}.menu-footer_menu-container ul li{	float:left !important;	padding-left:20px !important;}#simple-social-icons-2 ul li a{	border-radius:30px !important;	border:0.5px solid white !important;}#simple-social-icons-2{	float:right !important;}#simple-social-icons-2{	margin-right:25px !important;}#footer2{	padding-top:20px;	background-color:black;	height:150px;}#footer2 a{	color:white;}.terms_conditions{	float:left;	padding-left:30px;	padding-top:5px;	padding-right:50px;	color:white;	font-size:16px;}.policy{	padding-left:30px;	padding-top:5px;	color:white;}.gallery_count{	text-align:left !important;}#owl-demo2{	}#page-content .news_division img{	height:150px !important;	width:150px !important;}#page-content .slider_division img{	height:480px;}#page-content .slider_division .item{	width:100%;}.in_news{	background-color:white;	padding:30px;	padding-bottom:30px;	border-bottom:1px solid #ccc;	margin-top:20px;}.news_icon{	font-size:42px;	color:#ec5237;	}.news_heading a{	font-size:30px;	color:black;}.mydiv{	height:40px;	background-color:white;	color:black;}
.container-fliud{	background-color:white;}.news-slider{	height:350px;}#page-content{	position:relative;}.news_slider{	padding:20px;}.news_slider .item  img{	height:110px !important;	width:150px !important;}/* padding-top:50px; */.news_slider .right_cnt{	text-align:left;	width:70%;	height:30%;	padding-right:10px;}.news_slider .right_cnt .news_content{	font-size:15px;	line-height:24px;	padding-top:10px;	text-align:left !important;}a:focus,a:hover{	color: #ec5237;}.mygovt_logo{	width:8%;	height:50%;	margin-right:80px;	color:white;}.gallery-images li{	width:280px !important;	margin-right:20px !important;}.gallery_img{	height:200px !important;	width:280px !important;}.form-allowed-tags{	display:none;}.article-archive-page.article-page{	float:left;	width:100%;}.left_button{	position:absolute;	top:160px;	left:10px;	background-color:black;	opacity:0.5;	padding:10px;	border-radius:20px;	color:white;	}.right_button{	position:absolute;	top:160px;	right:10px;	background-color:black;	opacity:0.5;	padding:10px;	border-radius:20px;	color:white;}.left_button:hover,.right_button:hover{	opacity:1;	color:white;}/*bpopup*/.popupMain{width:90%;max-width:800px;max-height:600px;padding:40px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background-color:#fff;position:absolute;display:none;}.popupMain a.b-close{width:64px;height:64px;border-radius:30px;text-decoration:none;font:40px/50px 'montserratlight', Arial, Helvetica, sans-serif;color:#000;text-align:center;background-color:#fff;-webkit-box-shadow:0 0 0 3px rgba(0,0,0,0.13);-moz-box-shadow:0 0 0 3px rgba(0,0,0,0.13);box-shadow:0 0 0 3px rgba(0,0,0,0.13);position:absolute;right:-35px;top:-35px;cursor:pointer;}.popupMain > div{width:100%;max-height:520px;overflow:hidden;}.popupMain > div > div{width:100%;}.popupMain > div > div > video{width:100%;height:auto;display:block;}.popupMain h2{padding-bottom:10px;border-bottom:#d4d4d4 1px solid;}.popupMain a.download{margin-top:30px;display:inline-block;}.popupMain a:hover{cursor:pointer;}strong.logo{max-width:135px;display:block;margin-top:15px;}strong.logo a, strong.logo a img{width:100%;height:auto;display:block;}.popupMain h1{display:block;font:32px/40px 'montserratbold', Arial, Helvetica, sans-serif;color:#000;}.popupMain h2{display:block;font-size:28px;line-height:30px;color:#0089cf;}.popupMain h3{display:block;font-size:18px;line-height:24px;color:#7e7e7e;}.popupMain h4{display:block;font-size:20px;line-height:24px;color:#0089cf;}.popupMain h6{display:block;font-size:18px;line-height:24px;color:#0089cf;}.doccolumn label{width:50%;max-height:24px;float:left;margin-top:25px;font:16px/24px 'GothamBook', Arial, Helvetica, sans-serif;color:#323232;position:relative;overflow:hidden;}.popupMain  h2 .tender_para{display:block;font:14px/24px 'montserratlight', Arial, Helvetica, sans-serif;color:#323232;}.doccolumn label.activeCheck{background:left -65px url('../images/checkBg.png') no-repeat;}.doccolumn label input[type="checkBox"]{width:24px;height:24px;margin:0;padding:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity= 0)";filter:alpha(opacity= 0);opacity:0;position:absolute;left:0;padding-top:0;}.doccolumn label span{margin-right:10px;}.doccolumn label span.docName{max-width:170px;min-width:170px;-ms-word-break:break-all;word-break:break-all;}.doccolumn label span.docName a{color:#323232;}.doccolumn label span.docName a:hover{color:#0089cf;}.doccolumn label span.docDivider{font:24px/24px 'montserrathairline', Arial, Helvetica, sans-serif;color:#808080;}.doccolumn label span.docSize{font-size:15px;color:#808080;}.disabledclass{pointer-events:none;cursor:default;display:none;}.tendeList a:hover{cursor:pointer;}.roundC{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;width:30px;height:15px;background-color:yellow;color:black;text-align:center;font-size:14px;padding:0px 5px;margin-left:5px;}/*---------------news view all---------------------*/.view_all{	background-color:white;	text-align:center;	padding:20px;	}.view_all i{	font-weight:none !important;} /*------------------SEARCH BOX-----------------------*/ .search_box{	width: 200px;	height:40px;}.search_box,.search_button{	margin-bottom:10px;}.search_button{	background-color: #ec5237;	width:40px;	height:40px;}.search_button i{	color:white;}.search_form{float:right;}.table-responsive{	width:100%;}
/* -----------------------------------------------------------------------------

    RESPONSIVE DEFINITIONS

----------------------------------------------------------------------------- */

    /* -------------------------------------------------------------------------
        LARGE DEVICES
		devices with width between 992px and 1199px
    ------------------------------------------------------------------------- */

    @media ( max-width: 1199px ) {

		/* your CSS here */      
	}

    /* -------------------------------------------------------------------------
        MEDIUM DEVICES
		devices with width between 768px and 991px
    ------------------------------------------------------------------------- */

    @media ( max-width: 991px ) {

		/* your CSS here */      

	}

	/* -------------------------------------------------------------------------
        SMALL DEVICES
		devices with width between 481px and 767px
    ------------------------------------------------------------------------- */

    @media ( max-width: 814px ) {		

		/* your CSS here */				.newslist{			   margin-left:0px !important;			   margin-right:10px !important;	    }		 .mygovt_logo{				width:15%;				height:25%;				float:left;				padding-top:20px;				padding-left:30px !important;		}				
	}

	/* -------------------------------------------------------------------------
        EXTRA SMALL DEVICES
		devices with width up to 480px
    ------------------------------------------------------------------------- */  
	@media ( max-width: 480px ) {

		/* your CSS here */		#footer1{			height:180px !important;		}		#footer2{			height:200px !important;		}				#simple-social-icons-2{	       margin-right:35px !important;		   padding-top:30px !important;		   padding-bottom:10px !important;		   width:278px;         }	    .policy{			padding-left:30px !important;			padding-top:30px !important;		}		.terms_conditions{			padding-bottom:20px;		}		#owl-demo2{			width:372px;		}       .item-right{			float:left!important;			width:180px;			vertical-align:center;			background-color:white;			height:150px;			color:white;			padding:20px;			font-size:18px;			overflow:hidden;				   }	   .newslist{		   margin-left:0px !important;	   }	   .news-slider{			height:220px;       }	   .news_slider .right_cnt{				text-align:left;				width:35%;				height:30%;				overflow:hidden;				font-size:14px;				padding-bottom:10px;	   }	   .view_all{		   padding:10px;	   }	   .news_slider .right_cnt .news_content{		   display:none;	   }             .mygovt_logo{				width:30%;				height:50%;				float:left;				padding-top:20px;				padding-left:30px !important;			}		.left_button{				position:absolute;				top:85px;				left:10px;				background-color:black;				opacity:0.5;				padding:10px;				border-radius:20px;				color:white;							}			.right_button{				position:absolute;				top:85px;				right:10px;				background-color:black;				opacity:0.5;				padding:10px;				border-radius:20px;				color:white;			}
        
	}		