/*
Theme Name: Movers Packers
Theme URI: http://www.sktthemes.net/shop/movers-packers-lite/
Author: SKT Themes
Author URI: http://www.sktthemes.net


Version: 2.2
License: GNU General Public License
License URI: license.txt
Text Domain: movers-packers
Tags: one-column,two-columns,right-sidebar,custom-background,custom-header,custom-menu,editor-style,featured-images,full-width-template, sticky-post,theme-options,threaded-comments,translation-ready,blog,news,e-commerce

SKT Movers Packers WordPress Theme has been created by SKT Themes(sktthemes.net), 2016.
SKT Movers Packers WordPress Theme is released under the terms of GNU GPL

SKT Movers Packer is based on underscores theme.
*/
@import url(//fonts.googleapis.com/css?family=Montserrat:400,700);

body{ margin:0; padding:0;line-height:20px; font-size:13px; color:#5c5c5c; box-sizing:border-box; font-family: 'Montserrat', sans-serif !important; font-weight:400; scrollbar-3dlight-color:black; 

scrollbar-arrow-color:black;
scrollbar-base-color:black; 
scrollbar-darkshadow-color:black; 
scrollbar-face-color:black; 
scrollbar-highlight-color:black; 
scrollbar-shadow-color:black}
*{ margin:0; padding:0; outline: none;}
img{ border:none; margin:0; padding:0; height:auto}
.wp-caption, .wp-caption-text, .sticky, .gallery-caption, .aligncenter{ margin:0; padding:0;}
p{ margin:0; padding:0;}
a{ text-decoration:none; color:#1874c1;}
a:hover{
 color:#fff;
}
ol,ul{ margin:0; padding:0;}
ul li ul, ul li ul li ul, ol li ol, ol li ol li ol{ margin-left:10px;}
h1,h2,h3,h4,h5,h6{color:#484f5e; font-family:'Montserrat', sans-serif; font-weight:400
; margin:0 0 20px; padding:0; line-height:1.1; font-weight:600; }
h1{ font-size: 20px !important;
    color: #fff !important;
    background: #999;
    margin: 25px 0 20px 0 !important;
    padding: 5px 5px 5px 10px;
    box-shadow: 1px 2px 7px #111;
  }
h2{ font-size:20px;}
h3{ font-size:18px;}
h4{ font-size:16px !important;}
h5{ font-size:14px;}
h6{ font-size:12px;}
.clear{ clear:both;}

.wrap-content {padding: 10px; font-size: 13px !important; font-weight: normal; display:block; float: left; }
.wrap-content h4 {color:#ff9000;}
.wrap-content p, ul {text-align:justify; }
.bull-bg {float:left; background:#eee; padding: 15px 10px 0 10px; display:block;}
.bull-bg ul {display:block; float: left;}
.bot-space {height: 50px; margin: 25px 0; float:left;}

.alignnone{ width:100% !important;}
img.alignleft, .alignleft{ float:left; margin:0 15px 0 0; padding:5px; border:1px solid #cccccc;}
img.alignright, .alignright{ float:right; margin:0 0 0 15px; padding:5px; border:1px solid #cccccc;}
blockquote{ background:url(images/icon_quote.png) no-repeat 20px 22px; padding:15px 15px 15px 60px !important; font-style:italic; color:#888; font-size:14px; line-height:1.5;}
.left{ float:left;}
.right{ float:right;}
.space50{ clear:both; height:50px;}
.space100{ clear:both; height:100px;}
.pagination{display:table; clear:both;}
.pagination ul{list-style:none; margin:20px 0;}
.pagination ul li{display:inline; float:left; margin-right:5px;}
.pagination ul li span, .pagination ul li a, .page-numbers{background:#646262 !important ; color:#fff; padding:5px 10px; display:inline-block;}
.pagination ul li a:hover
{
color: #fff !important;
}
header span {
    background: #999 !important;
    color: #000;
    text-decoration: none;
    text-align: center;
    height: 28px !important;
	border: none !important;
}

#comment-nav-above .nav-previous, #comment-nav-below .nav-previous{ float:none !important; margin:10px 0;}
ol.comment-list li{ list-style:none; margin-bottom:5px;}
.container{ /*width:1290px!important*/; margin:0 auto; position:relative;}
/*header menu css*/
.menubar{ background-color:#1874c1;}
.toggle{display: block;}
.toggle a{ color:#ffffff;background: url(https://scpsassam.org/wp-content/themes/movers-packers/images/mobile_nav_right.png) no-repeat right center #66bc29;  padding:10px 10px; margin-top:5px; font-size:16px; text-align:left;text-decoration:none !important;}
.toggle a:hover{color:#ffffff !important;}
	
.sitenav{display:none;height:42px; background-color: #66bc29;}
.sitenav ul {margin:0; padding:0; font-family:'Montserrat', sans-serif; font-size:13px;margin-left: 72px;}
.sitenav ul li{display:inline-block; margin:0; position:relative; text-align:center; padding:10px 0;}
.sitenav ul li a{ padding:0 15px; display:block; color:#fff; text-decoration:none; font-weight:inherit;}
.sitenav ul li:last-child a{border:none !important;}
.sitenav ul li ul li{display:block; position:relative; float:none; top:-1px; padding:6px 0;}
.sitenav ul li ul li a{display:block; position:relative; top:1px; text-align:left; border:none !important;}
.sitenav ul li a:hover{ color:#000 !important; }
 .sitenav ul li.current_page_item a{ color:#f5f5f5 !important; } 
.sitenav ul li ul{display:none; z-index:9999999; position:relative;margin-top: 11px; font-size: 12px;}
.sitenav ul li:hover > ul{display:block; width:200px; position:absolute; left:-80px; text-align:left; background-color:#1874c1;  box-shadow:0 2px 2px #333; }
.sitenav ul li:hover ul li ul{display:none; position:relative;}
.sitenav ul li:hover  ul li:hover > ul{display:block; position:absolute; left:125px; top:-10px;width:130%; }
.sitenav ul li:hover  ul li:hover  ul li:hover > ul{display:block; position:absolute; left:185px; top:-10px;width:116%; }



/* = header top css
-------------------------------------------------------------- */
.headertop
	{
	background-color:#f5f5f5;
 	height: 32px;
	border-bottom: 1px solid #cccccc;
	padding: 1px 0;
}
.topleft{float:left; padding:20px 0; width:85%; position:relative; top:2px; margin-bottom:-5px;}
.topleft ul {margin:0; padding:0; font:400 12px/12px 'Roboto';}
.topleft ul li{display:inline-block; padding:0 10px 0 0; margin:0 10px 5px 0; text-align:center; text-transform:capitalize; }
.topleft ul li:last-child{ border-right:none;}
.topleft ul li a{ padding:0; margin:0; color:#fff; display:block; font-size: 13px; text-decoration:none;}
.topleft ul li a:hover{ padding:0; margin:0; color:#fff !important; display:block;}
.topright{ text-align:right;}

/* = social icons css
-------------------------------------------------------------- */
.social-icons a{ color:#777; line-height:30px; padding-left: 5px; text-align:center; display: table-cell; padding-right: 10px; font-weight:400;}
.social-icons br{ display:none;}
.social-icons a:hover{ color:#66bc29 !important; text-decoration:none;}

.social-icons .fb{ background:url(images/icon-fb.png) no-repeat center center; }
.social-icons .tw{ background:url(images/icon-tw.png) no-repeat center center; }
.social-icons .gp{ background:url(images/icon-gp.png) no-repeat center center;}
.social-icons .in{ background:url(https://scpsassam.org/wp-content/themes/movers-packers/images/icon-in.png) no-repeat center center;}
.social-icons ul li{display:inline; border-right: 1px solid #444;}

/* = header top sign in  css
-------------------------------------------------------------- */
#pagefixed
{  
	margin: 0 0 !important;
	background-color:#fff;
}
.header{width:100%; z-index:999999; background-color:#fff; padding-bottom:5px;padding-top:5px; }
header.entry-header {
    margin-bottom: 22px;
}
.logo{float:left; z-index:999; padding: 0px 0px 11px 0px;  color:#8a8a8a; width:50%; margin-top: -12px;}
.logo h1{font-weight:900; margin:0; line-height:28px; color:#f06626; font-size:20px; }
.logo h1 span{ color:#333;}
.logo a{ color:#333;}

.header_right{ float:right; width:40%; padding:0px 0;margin-top: -14px; }
.headerinfo { font:400 14px/20px 'Roboto'; color:#8a8a8a;  float:right; }
.headerinfo span{ display:block; color:#333; font-weight:600; line-height:24px; }



section#home_slider{ padding:0;}
#wrapfirst{ padding:5px 0;}
h2.section-title {color:#454545; font:300 36px/40px 'Roboto',san-serif; text-align: center; }

/*services section css*/
#pagearea{margin-top:0px;}
#pagearea .threebox{ width:28%; float:left; margin:0 30px 0 0; padding:35px 20px; background-color:#f5f5f5; color:#333; text-align:center;}
#pagearea .threebox h3{ font-size:18px; margin:15px 0 10px; font-weight:600; color:#3a3a3a; text-transform:uppercase;}
#pagearea .threebox a{ display:block;}

.data_entry
{
	border: 2px solid #fff !important;
    margin-top: 3px !important;
}
.data_entry:hover
{		
	background: #23282de3 !important;
}
.dataentry_link
{
	top: -5px;
}

.footerInall
{
	bottom: 0;
    width: 100%;
    position: relative;
	margin-top: 46px;
}

.search-submit
{
	background-color: #66bc29 !important; padding-top: 0;
    margin-top: 4px;
    font-style: initial;
        border-radius: 0px 3px 3px 0px; margin-left:-5px;
}

a.ReadMore
  { 
	 background-color:#1874c1;
	  color:#fff ; 
	  padding:5px 15px; 
	  font:normal 18px/22px 'Roboto'; 
	  text-transform:uppercase;
	  -moz-border-radius:5px;
	  -webkit-border-radius:5px;
	  border-radius:5px;}
/*a.ReadMore:hover{ background-color:#865628; color:#fff; }*/

/* = Services section css
-------------------------------------------------------------- */
.last_column{clear:right; margin-right:0 !important; }
.MoreLink{ background-color:#262626; color:#fff ;display: inline-block; padding:6px 15px;}
.welcomewrap h3
{
  font-size:24px !important; 
}
.welcomewrap img{ float:right; margin:10px 0 0 30px; padding:7px; background-color:#fff; border:1px solid #e6e5e5;}
.welcomewrap p
{ 
    margin-bottom:46px;
    font-size: 15px;
}
.welcomewrap
{
     border-bottom: 1px solid #eee;
}
/* = Page lay out css
-------------------------------------------------------------- */
.site-main{  float:left; margin:0; padding:0; width: 100%; }
#sitefull{ width:100%; float:none;display:none;}
#sitefull p{ margin-bottom:15px;}
.page_content{ padding:0px 0;}
.page_content p{ margin-bottom:20px; line-height:20px;}

.blog_lists{ margin-bottom:30px; }
.blog_lists h3{ margin-bottom:0px; text-transform:none;}
.blog_lists h3 a {
    color: #484f5e;
    border: none;
    height: 40px;
}
.blog_lists h3 a:hover{ color:#1874c1;}
.blog_lists p{ margin-bottom:10px;}
.blog-meta{ font-style:italic; margin-bottom:8px;}
.post-date, .post-comment, .post-categories{ display:inline; color:#000000;} 
.single_title{ margin-bottom:5px;}
.BlogPosts{ width:31.2%; float:left; margin:0 3% 0 0;}
.BlogPosts img{ width:100%;}
.BlogPosts h3{ margin:10px 0; font-size:22px; }
.post-thumb{ width:20%; float:left; margin:5px 25px 5px 0;}

/* = sidebar
-------------------------------------------------------------- */
#sidebar{ width:330px; float:right;}
#sidebar .sub-menu{background-color:transparent !important;}
aside.widget{margin-bottom:30px; background-color:#f6f4f4; padding:20px; border:1px solid #edecec;}
aside.widget ul{ list-style:disc; }
h3.widget-title{ background-color:#1874c1; padding:12px 15px; margin-bottom:1px; color:#fff;}
h3.widget-title a{color:#FFF;}
#sidebar ul li{padding: 10px 0 0 20px; list-style:none; background:url(images/sidebar-arrow.png) 0 16px no-repeat; word-wrap:break-word; display:block;}
#sidebar ul li a{padding:0; color:#3b3b3b; border-bottom: 1px dashed #2c2c2c; display:block; padding-bottom:10px;}
#sidebar ul li a:hover{ color:#34c6f6;}
#sidebar ul li:last-child a{ border:none;}

#sidebar table{ width:100%; text-align:center;}
#sidebar input[type="text"], #sidebar input[type="search"]{width:70%; height:30px; margin-bottom:10px; padding-left:10px;}
#prev{text-align:left;}
#next{text-align:right;}
input.search-submit, .post-password-form input[type=submit], .wpcf7-form input[type=submit]{border:none; color:#ffffff; padding:0px 11px; cursor:pointer; background-color:#1874c1;}
input.wpcf7-form-control.wpcf7-captchar {
   /* width: 70% !important;*/
    margin-bottom: 10px !important;
}


/* = Footer css
-------------------------------------------------------------- */
#footer-wrapper{  position:relative; padding:5px 0 0; color:#999;  }
.cols-3{width:45%; float:left;  }
.widget-column-3 { margin-right:0px !important;}
.cols-3 h5{ font-weight:600; font-size:16px; color:#fff; margin-bottom:25px; text-transform:uppercase; }
.cols-3 ul{ margin:0; padding:0; list-style:inside disc;  -moz-column-count: 2; -moz-column-gap: 1em; }
.cols-3 ul li { padding:0;}

.cols-3 ul li a:hover, .cols-3 ul li.current_page_item a { color:#ffb400; }

.cols-3 a.readmore span{ color:#fff;}
.cols-3 p{ margin-bottom:15px;}
.cols-3 h1, .cols-3 h2, .cols-3 h3, .cols-3 h4, .cols-3 h5, .cols-3 h6{color:#fff;}
.phone-no{ margin:10px 0 20px; line-height:22px;}
.phone-no a{color:#d6d6d6;}
.phone-no a:hover{color:#d6d6d6;}
.phone-no strong { display:inline-block; color:#1874c1;}
.cols-3 .phone-no p{ margin-bottom:0;}
.widget-column-2 a{font:400 20px/24px 'Roboto',san-serif;}

/*footer recent post*/
div.recent-post{ display:block; line-height:18px; padding:0 0 5px 0px; background:none; margin-bottom:15px; border-bottom:#4d4f5b 1px dashed; min-height:40px;}
div.recent-post img { float:left; margin:5px 15px 0 0; border:#4d4f5b solid 2px;}
div.recent-post span {font-size:11px;}
div.recent-post a {text-decoration:none; background:transparent;}
div.recent-post a:hover { text-decoration:none;}
div.recent-post:last-child { border-bottom:0; padding-bottom:0; margin-bottom:0;}
div.recent-post p{ display:inline; line-height:22px; margin:0;}

.copyright-wrapper {  background-color:#66bc29; padding:0 !important; margin:0 !important; bottom: 0;}
.copyright-txt { float:left; margin-top: 17px;}
.copyright-txt img 
{
margin-bottom: 5px;
}
.copyright-txt span{color:#1874c1;}

.footerfix{ border-bottom:1px solid #efefef; border-top:1px solid #efefef;padding-bottom:40px !important;}
.fixed3{ width: 32.8%; float:left;  border:1px solid #fff; margin-top: 5px;}
.fixed3 span{ display:block;}
.addressbx{ background:url(images/footericon1.jpg) no-repeat left 5px; padding:0 0 0 70px; min-height:60px;}
.phonebx{ background:url(images/footericon2.jpg) no-repeat left 5px; padding:0 0 0 70px; min-height:60px;}
.emailbx{ background:url(images/footericon3.jpg) no-repeat left 5px; padding:0 20px 0 70px; min-height:60px; }

/* Buttons */
.button{ background-color:#ff6565; border-bottom:4px solid #e44545; color:#fff; padding:8px 20px; display:inline-block; border-radius:2px; -moz-border-radius:2px; -webkit-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px; }
.button:hover{background-color:#34c6f6; border-color:#1898c2; color:#fff;}


/* Text meant only for screen readers. */
.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; /* Above WP toolbar. */
}
/* ============= Contact Page =========== */
.wpcf7{ margin: 30px 0 0; padding:0;}

.wpcf7 label{ font-weight: normal !important;}

.wpcf7 input[type="text"], .wpcf7 input[type="tel"], .wpcf7 input[type="email"] 
	{ 
	border: 1px solid #cccccc;
    box-shadow: inset 0px 1px 2px #cccccc;
    height: 35px;
    padding: 0 15px;
    color: #797979;
    margin-bottom: 0;
    border-radius: 3px;
	}

.wpcf7-form-control.wpcf7-textarea
	{
		width: 94% !important;
		border: 1px solid #cccccc;
   		box-shadow: inset 8px 3px 8px #cccccc;
	    padding: 0 15px;
    	color: #797979;
    	margin-bottom: 0;
    	border-radius: 3px;
        height: 100px;
        resize:none;
	}


.wpcf7 input[type="submit"]{background-color:#1874c1; width:auto; border:none; cursor:pointer; font:18px 'Roboto',san-serif; color:#ffffff; padding:10px 40px; border-radius:3px;}	

/* ============= Comment Form ============ */
h1.screen-reader-text{font:22px 'Roboto',san-serif;}
.site-nav-previous, .nav-previous{ float:left;}
.site-nav-next, .nav-next{ float:right;}
h3#reply-title{font:300 18px 'Roboto',san-serif;}
#comments{ margin:30px 0 0; padding:0;}
nav#nav-below{ margin-top:15px;}
select option{width:275px; height:30px;}
.none{display:none; visibility:hidden;}
body.wp-site-logo .logo h1{display:none;}
body.wp-custom-logo .logo h1{display:none;}

.getaquote{float:right; position: relative; top:-50px; margin-bottom:-50px;}
.getaquote ul li{margin: 0 !important; padding: 0 !important;}
.getaquote ul li a{background-color:#ffb400; border: none; padding: 15px 42px;}
.getaquote ul li a:hover{color: #fff !important;}
.search-form input[type="search"]{ height:32px; padding:5px; font-weight:100;}
.single-product .site-aligner{margin-top:40px;}


a:hover, .logo h1 span {
    color: #fff;
}

.logo_holder {
    float: left;
    display: block;
    padding: 5px 0;
}
.logo h1 {
    float: left;
    color: #f06626;
    font-weight: 400;
    font-size: 26px !important;
    padding: 9px 5px 10px 20px;
    font-family: Myriad Pro, Arial;
    display: inline-block;
    margin: 0; 
    margin-left:-7px;
    margin-top: -8px;
}
.logo h3 {
   float: left;
    color: #333;
    font-weight: 400;
    font-size: 16px !important;
    font-family: Myriad Pro, Arial;
    display: block;
    margin: 0;
    margin-left:14px;
    margin-top:4px;
}

.widget-column-1 img
{
padding: 0 20px;
}
.widget-column-2
{
width:30%;
color:#a9a9a9;
margin-left: -38px;
    margin-top: 28px;
}
.widget-column-3
{
width:28%;
}
.to-top i {
    padding: 10px 12px;
    margin-top: -50px;
    margin-right: 29px;
    background: transparent;
    color: #34495e;
    border: 2px solid #34495e;
}

.three-col {
    min-height: 275px;
    border: 1px #ddd solid;
    padding: 0;
    margin: 10px;
}

.btn
{
    border: none !important;
    transition: all 0.2s linear;
    text-transform: uppercase;
    border-radius: 0;
}

.bx-wrapper
{
max-width: 1000px !important;
}
#divSliderMain
{
border-bottom:1px solid #eee;
margin-bottom: 5px;
}
.bx-wrapper
{
margin-bottom:5px;
}
.limargin
{
border-right: 2px solid #efefef;
border-left: 2px solid #efefef;
border-top:2px solid #efefef;
border-bottom: 2px solid #efefef;
}
.bx-prev
{
margin-left: -50px;
}
.bx-wrapper .bx-next
{
right: -40px !important;
}
.four-col-box {
    display: block;
    float: left;
    padding-bottom: 5px;
    padding-right: 5px!important;
    padding-left: 5px!important;
}
.ca-hover {
    min-height: 392px;
    border: 1px #ddd solid;
    padding: 5px;
    margin: 10px;
}
.saraimg
{
	margin-top: -145px;
}
.image_size
{
	height: 150px;
	width: 165px;
}
/* new menu nav css */

.navbar-default {
    background-color: #66bc29 !important;
    border-color: #66bc29 !important;
}

.navbar-default .navbar-nav>li>a {
    color: #fff !important;
    position: relative !important;
    display: block !important;
    /* padding: 12px 17px !important; */
    font-size: 13px !important;
font-family: 'Montserrat', sans-serif !important;
}

ul#dropdowns {
    background-color: #000 !important;
    border-radius: 0 !important;
    margin-top: 9px !important;
}
.navbar-nav ul.sm-nowrap > li > a {
    white-space: nowrap;
    color: #fff;
    background-color: #000;
    font-size: 13px;
}
.navbar-nav ul.sm-nowrap > li > a:hover {
    color: #66bc29; 
}

.navbar-nav>li>.dropdown-menu {
    background-color: #000;
	border-radius: 0;
    margin-top: 9px !important;
}
li.has-sub:hover {
    background: #66bc29;
}
.navbar-default .navbar-nav>.open>a:hover
{
	background-color: #66bc29 !important;
}
.navbar-default .navbar-nav>.open>a:visited
{
	background-color: #66bc29 !important;
}
.dropdown-menu
{
	background-color: #000 !important;
	border-radius: 0 !important;
}
.dropdown-menu>li {
    width: auto !important;
	background-color: #000;
	margin-bottom: 3px;
}
.navbar-nav .dropdown-menu > li > a {
    background-color: #000 !important;
    color : #fff;
	font-size: 12px !important;
}
.navbar-nav .dropdown-menu > li > a:hover {
    background-color: #000 !important;
	color : #66bc29;
}
.navbar-nav:not(.sm-collapsible) ul .caret
 {
    margin-right: 8px !important;
}

/* active class by Devikrushna*/
.navbar-default .navbar-nav>.active>a  {
    color : #333 !important;
     background-color: #66bc29 !important; 
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover  {
   
     background-color: #66bc29 !important; 
}


.active{
	color : #333 !important;
	/*background-color: #66bc29 !important;*/
}


.carousel-img img {
    width: 100%;
    border-bottom: 2px solid #f06626;
   
}
.carousel-content {
    text-align: left;
    padding: 10px;
}
.carousel-content h3, .text-inter h3 {
    color: #333;
    font-size: 18px;
    margin: 10px 0;
}
.carousel-content p, .text-inter p {
    color: #555;
    font-size: 14px;
    word-spacing: 2px;
}
.bot-space
{
margin-bottom: 100px !important;
}
.three-col-content h3, .text-inter h3 {
    color: #eee;
    font-size: 18px;
    display: block;
    background: #66bc29;
    padding: 5px;
    margin: 0px !important;
}
.three-col-content {
    text-align: left;
    padding: 0;
}

.three-col-content p, .text-inter p {
        color: #555;
    font-size: 14px;
    word-spacing: 2px;
    padding-left: 11px;
    font-weight: normal;
    /* padding-top: 10px; */
    margin-top: 5px;
font-family: 'Montserrat', sans-serif!important;
}
.three-col-content ul {
    display: block;    
    list-style-type: none;
	padding:10px 0 0 10px;
}

	
.three-col-content li {
    display: block;
    margin: 0;    
    list-style-type: none;
    padding: 0px 10px;
}
.three-col-content li a {
    display: block;
    margin: 0;
    padding: 4px 20px;
    color: #444;
	background: url(../../uploads/2017/08/arrow.png) no-repeat 0;
   font-family: 'Montserrat', sans-serif!important;
}
.three-col-content ul li a:hover {
    display: block;
    margin: 0;
    padding: 4px 20px;
    color: #f06626;
}
.logo img {
    float: left;
    display: inline-block;
    padding: 0px 15px;
    height: 82px;
}
.logo h1 span {
    color: #f06626 !important;
    font-size:27px !important;
}
.header-links {
    padding: 4px;
    text-align: left;
    color: #616a7d;
    font-weight: 400;
    height: 21px;
}
.header-links li {
    list-style: none;
    display: inline-block;
}

.header-links > li:first-child > a {
    padding-left: 0;
}

header-links > li:not( :last-child ) > a {
    border-right: 1px solid #444;
}
.header-links li a {
    color: #777;
    display: block;
    font-weight: 400;
    font-size: 13px !important;
    padding: 0 7px 0 7px;
    text-decoration:none;
}
.header-links li a:hover
{
   color: #66bc29;
}
.headertop * {
    font-size: 16px !important;
}
.headertop a small {
    font-size: 85% !important;
}

.headertop a {
    font-size: 13px !important;
}
.headertop a big {
    font-size: larger !important;
}
.copyright-txtt
{
padding: 0;
}
.copyright-txtt p {
    margin-top: 14px;
    color:#fff;
    font-size: 12px !important;
    font-weight: normal;
    padding:0;
}
.copyright-txtt a
{
text-decoration:none;
color:#fff;
}
.copyright-txtt a:hover
{
text-decoration: underline;
color:#fff;
}
.copyright-txtt a:visited
{
text-decoration: underline;
color:#fff;
}
.footerUnicef
{
	margin-top: -4px !important;
}
.entry-content{
/*margin-left:85px;*/
margin-bottom:70px;
   
}
.wpcf7-text
{
width:95% !important;
}
.mtphr-dnt-scroll-up a
{
color:#000 !important;

}
.mtphr-dnt-scroll-up a:hover
{
   
}
.sitenav ul li ul li a:hover
{
 color:#66bc29 !important;
}
.contactus
{
margin-top:3px;
}

.addscps {
    font-size: 18px !important;
    margin-top: 10px;
    font-weight: 400;
    color: #ff9000;
    font-style: normal;
}

.hindicls
{
border-right:1px solid grey;
}

.header-search
{
float:right;
margin: 0;
padding: 0;
}
.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 63px 0 !important;
    border-radius: 4px;
}

/********** accordion style for page CP concerns **********/

.fourthImg
{
	width:100px; 
height: 100px;
}
.search-submit
{
background-color:#eee !important;
}
.search-form input[type="search"]
{
    height: 22px !important;
    width: 104px;
    border-radius: 4px 0px 0px 3px;
}


#menu-navigation
{
margin-left: 105px;
}

.twt
{
border-right:none !important;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: inherit;
    font-weight: 500;
    line-height: 1.1;
    color: inherit;
}

.navbar-form {
    border:none !important;
     }
.form-control
{
height: 30px !important;
}

.btn-decol-md-4fault
{
padding: 4px 9px !important;
}
a.btn.btn-default:hover {
    color: #66bc29 !important;
    background-color: #fff;
    border-color: #ccc;
}
input::-webkit-input-placeholder {
    font-size: 14px;
}

.footer-unicef {
	text-align:left;
	font-size:12px;
}

.footer-sdrc {
	text-align:right;
	font-size:12px;
}

.audio-btn {
	float: right;
	color: #000;
	border: 1px solid #ccc !important;
	font-size: 16px !important;
	padding: 2px 6px !important;
	margin: 0 !important;
}

.fa-lg
{
color:#337ab7 !important;
}

.fa-lg:hover
{
color:#66bc29 !important;
}

#wpcf7-f282-p264-o1 .wpcf7-submit 
{
background-color:rgba(8, 49, 84, 0.99) !important;
}
.entry-title
{
margin-bottom:50px;
}
section #huge_it_videogallery {
    width: 1003px !important;
    background-color:rgba(255,255,255,.15) !important;
    box-shadow: 0 0 6px !important;
}
.galleryid-196
{
	background-color: rgba(255,255,255,.15) !important;
    box-shadow: 0 0 6px !important;
	width:974px;
}
.footerlogo
{
	font-size: 12px;
    font-weight: 600;
}

.gallery-video-content
{
margin-left: 68px;
}
.copyright-txt p 
{
color: #fff;
}
.gallery-size-thumbnail
{
	margin-left: 0 !important;
	width: 100%;
}
.orgcontents
{
    width: 925px;
    padding-left: 0px;
}
.orgcontents li
{
list-style-type: disc ;
padding-bottom: 10px;
}


.navbar
{
     /*position: fixed !important;*/
     margin-bottom: 0px !important;
     border: none !important;
     position:fixed;
     top: 0;
     width: 100%;
     z-index: 2000;
     right: 0;
     left: 0;
	 min-height : 42px !important;
}
.notcboard
{
	padding-bottom: 2px;
    border-bottom: 1px solid grey;
}

table.dataTable thead th {
    text-align: center;
    /* border-top: 1px solid; */
    border: 1px solid #ddd;
    border-bottom:1px solid #ddd !important;
}
.undr-constr
{
	text-align:center;
	font-style: italic;
	color: #a94442;
}
.addrsofscps
{
	margin-top:27px;
	line-height: 26px !important;
}
.memberImg {
    border: 1px #ddd solid;
    padding-top: 5px; 
    min-height: 249px !important;
    text-align: center;
}

.memberImg p{
color: #111;
font-size: 12px;
margin-top: 15px;
}


#act-and-rules i {
    font-size: 25px;
    padding-left: 30px;
    cursor: pointer;
	line-height:25px;
}
#act-and-rules th {
    font-size: 16px;
    color:#000;
   
}
.inner-page-title
{
	margin-bottom: 60px;
    position: relative;
}
.img-responsive
{
	margin:auto;
}
.pdf_head
{
     font-size: 24px;                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           	     
     margin-bottom: 50px !important;
     display: inline-flex !important;
}
.dcpu{
    margin-bottom: 40px !important;
}
table.dataTable thead th
{
    font-family: inherit !important;
    font-size: 15px !important;
    color:#ff9000 !important;
}

table thead th
{
    font-family: inherit !important;
    font-size: 16px !important;
    color:#ff9000 !important;
}

.nav-fixed {
	position: fixed !important;
	top: 0;
	z-index: 9999;
	width: 100%;
}
.navbar-header
{
	height: 42px !important;
}
 .navbar-nav>li>a
   {
       padding-top: 11px !important;
        padding-bottom: 0 !important;
    }

.copyright-wrapper
	{
	margin-top:69px;
	}


.sitemap a{color: #000000!important;}

.sitemap a:hover{color: #000000!important;}


.siteHeading
	{
		text-align:left !important;
	}

.siteHeading h1
	{ 
	font-size: 25px !important;
    color: #333 !important;
	line-height: 24px;
	margin: 15px 0 0 0 !important;
	background: none;
	box-shadow: none;
	padding:0;
 	}

.siteHeading h4
	{
		font-size: 18px !important;
		line-height: 18px;
		margin: 8px 0 ;
	}

.assamLogo 
{
    padding: 9px 0 0 0;
    width: 90%;
}

.copyright-txttpadding
{
    padding-left: 110px !important;
    height: 0;
}
.sdrclogo
{
float: right;
}

.airedAIR
{
	margin-bottom:35px;
}
.asssamSCPSLOGO
{
	    margin-top: -14px;
}
logoAssam {
    margin-top: -5px !important;
}
.nivo-controlNav
{
	display:none;
}
.nivo-prevNav
{
	display:none !important;
}
.nivo-nextNav
{
	display:none !important;
}
div#gallery-1 {
box-shadow: 1px 3px 8px 2px;
}

.langOption
{
	text-align:right;
	float:right;
}

.scpsassamLogo {
    height: 16%;
    width: 82%;
}
	.sliderWindow
	{
		padding-left:0 !important;
	}
	.memberProfile
	{
		padding-right:0 !important;
		padding-left: 0 !important;
	}

	.footer-unicef img
	 {
    height: 19px !important;
    margin-top: -3px !important;
	}

.bottom-height
{
	height: 152px ;
}

/* IE10+ CSS styles go here */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active)
 {
   .search-form input[type='search']
   {
		height: 28px !important;
		padding: 0;
   }
   .search-submit
	{
		margin-top: 0;
		height: 27px;
	}
 }

@media (max-width: 1024px)
{
	
	.navbar-header
	 {
    height: 0px !important;
	}
.nav>li 
	{
    margin-right: -14px !important;
	}
   	.marginPaddingZero
	{
		margin :0 !important;
		padding : 0 !important;
	}
	.search-form
    {
		display: inline-flex;
    }
	.search-form input[type="search"]
	 {
    height: 25px !important;
    width: 104px;
    border-radius: 4px 0px 0px 3px;
    margin-top: 4px;
	}
input.search-submit {
    margin-top: 4px;
    margin-bottom: 8px;
}
.navbar-default .navbar-nav>li>a {
    
    font-size: 12px !important;
}
img.img-responsive.image_size {
    height: 51% !important;
    width: 72%;
}
.memberImg 
	{
    	height: 205px !important;   
	}
.to-top i {
    padding: 2px 8px !important;
}
span.to-top.pull-right {
    margin-top: 60px !important;
    margin-bottom: -48px !important;
}
	#menu-navigation
	{
		margin-left: 12px;
	}
	.sitenav ul li
	{
		margin: 0px -3px;
	}
	.scpsassamLogo
		 {
    width: 79%;
    margin-top: 4px;
    height: 13%;
		}
	.fixed3
	 {
    	margin-bottom: -28px;
		 width: 33% !important;
	}
	.footerfix
 	{
    	padding-bottom: 75px !important;
	}
	.thirdImg
	{
    height: 183px !important;
	}
	div#mtphr-dnt-286
	{
   	 height: 310px !important;
	}
	
	.data_entry
	{
		margin-left: 20px !important;
	}
	.langOption
	{
		float: left !important;
	}
	.mobileSearch
	{
		float:right !important;
	}
	.three-col-content li a {
		font-size: 12px;
	}
}

@media (max-width: 992px){

.scpsassamLogo {
    height:103px;
    width: 80%;
}

.siteHeading h1
	{
		font-size: 24px;
		line-height: 22px;
	    margin: 12px 0 0 0 ;
	}
.siteHeading h4
	{
		font-size: 16px;
		line-height: 16px;
		margin: 6px 0 ;
	}

.assamLogo 
{
    padding: 0;
    width: 96%;
}
	.to-top
	{
		display: none;
	}

.footer-unicef {
	text-align:left !important;
	font-size:12px;
}

.footer-sdrc
	 {
	text-align:right !important;
	font-size:12px;
	}
	#menu-navigation
	{
		margin-left: 0;
	}
	.sitenav ul li
	{
		margin: 0px -3px;
	}
	.sliderWindow
 	{
    padding-right: 15px !important;
	}
	.langOption
	{
		float:left !important;
	}
	.mobileSearch
	{
		float:right !important;
	}
	.fixed3
	{
		width: 33% !important;
	}
	.three-col-content li a {
		font-size: 12px;
	}

}

@media (min-width: 768px) and (max-width: 991px) {
#cssmenu.navbar-collapse.collapse
{
	display: none !important;
}
#cssmenu.navbar-collapse.collapse.in
{
	display: block !important;
}
.navbar.navbar-default {
    background: #000 !important;
    border-radius: 0;
}
.navbar-toggle {
    margin-right: -2px !important;
}
.menutoggle
{
padding :0 !important;
 background: #000;
}
li.has-sub.open {
    background: #000 !important;
}
li.has-sub:hover {
   background: #000 !important; 
}
.sub-navmenu>li
{
	width: 98% !important;	
}
.navbar-default {
    background-color: #fff !important;
}
.navbar-default .navbar-nav>.open>a:visited
{
	background: #000 !important;
}
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret
 {
    position: relative !important;
    right: 0 !important;
    margin: -3px 15px 0 0 !important;
    padding: 0 !important;
    width: 32px !important;
    height: 26px !important;
    line-height: 24px !important;
    text-align: center !important;
    border-width: 1px !important;
/*     border-style: solid ; */
	border-color: #000 !important;
}
	.navbar-brand
	{
		display: block !important;
	}
	
	.navbar-nav .open .dropdown-menu
   {
		position: static !important;
		float: none !important;
		width: auto !important;
		margin-top: 0 !important;
		background-color: transparent !important;
		border: 0 !important;
		-webkit-box-shadow: none !important;
		box-shadow: none !important;
	}
	.navbar-nav .open .dropdown-menu > li > a
   {
		line-height: 20px !important;
	}
	.navbar-nav .open .dropdown-menu > li > a,
	.navbar-nav .open .dropdown-menu .dropdown-header
   {
		padding: 5px 15px 5px 25px !important;
		background-color: #000 !important;
		color: #fff !important;
	}
	.dropdown-menu > li > a
   {
		display: block !important;
		padding: 3px 20px !important;
		clear: both !important;
		font-weight: normal !important;
		line-height: 1.42857143 !important;
		color: #333 !important;
		white-space: nowrap !important;
	}
    .navbar-header
   {
        float: none !important;
    }
    .navbar-toggle
    {
        display: block !important;
    }
    .navbar-collapse
   {
        border-top: 1px solid transparent !important;
        box-shadow: inset 0 1px 0 rgba(255,255,255,0.1) !important;
    }
    .navbar-collapse.collapse 
    {
        display: none!important;
    }
.navbar-nav.sm-collapsible .caret, .navbar-nav.sm-collapsible ul .caret {
    position: relative !important;
    right: -66px !important;
    margin: -3px 15px 0 0;
    padding: 0;
    width: 32px;
    height: 26px;
    line-height: 24px;
    text-align: center;
    border-width: 1px;
/*     border-style: solid; */
	border-color: #000 !important;
	background: #000 !important;
}
    .navbar-nav {
        float: none!important;
        margin: 6.5px 0px 0 23px !important;
/* 		margin: 7.5px 50px 6.5px 43px; */
		padding: 25px !important;
		height: 400px !important;
    	overflow: auto !important;
   		
    }
    .navbar-nav>li
   {
        float: none !important;
	    margin-left: -10px;
    }
    .navbar-nav>li>a
   {
        padding-top: 10px !important;
        padding-bottom: 10px !important;
    }
	div#head2
	{
		height: 42px !important;
	}

    .navbar-text 
   {
        float: none !important;
        margin: 15px 0 !important;
    }
    /* since 3.1.0 */
    .navbar-collapse.collapse.in
     { 
       display: block !important;
    /* overflow-y: scroll !important; */
    	background-color: #000 !important;
    /* background-color: #66bc29; */
    	margin-top: -8px !important;
    	width: 105% !important;
    	margin-left: -18px !important;
    }
    .collapsing 
    {
        overflow: hidden !important;
    }
    nav.navbar.navbar-inverse 
    {
    height: 42px !important;
    background-color: #66bc29 ;
    border: 0 !important;
   }
a.navbar-brand
   {
    font-size: 16px !important;
    padding: 10px !important;
    font-weight: 100 !important;
   }
	button.navbar-toggle.menu-toggle
   {
    background-color: #66bc29 !important;
    border: 0;
	    margin-right: 35px !important;
	}
	.navbar-default .navbar-toggle .icon-bar
		 {
    background-color: #ddd !important;
    height: 3px;
		}
	ul#main-menu 
	{
  width: 87% !important;
    margin-left: 27px !important;
	}
	.navbar-nav.sm-collapsible a.has-submenu
 	{
    padding-right: 30px !important;
   /* width: 108% !important; */
	background-color: #000 !important;
    color: #fff !important;
	}
	.navbar-default .navbar-nav>.active>a {
    color: #66bc29 !important;
    background-color: #000 !important;
	}
	
}

@media (max-width: 768px){
.header-search{
float: none;
}
.memberImg.thirdImg
{
	height: 168px !important;
}
img.img-responsive.image_size {
    height: 55% !important;
    width: 35% !important;
}
.members_block
{
    margin: 9px 8px 0 -6px !important;
}
.fourthImg
{
height: 83px !important;
}
.social-icons a{  text-align:center; display: table-cell; padding-right: 5px; }
.header-links
	{
		line-height: 21px;
		height: 21px;
    	padding-top: 4px;
	}
.search-form input[type="search"] {
    height: 30px !important;
    margin-top: -1px;
}
.scpsassamLogo {
    height: 103px !important;
    width: 117px !important;
}
.col-md-2.col-sm-2.col-xs-12.textAligncenter {
    height: 117px;
    width: 128px;
}
.col-md-8.col-sm-8.col-xs-12.siteHeading
{
padding:0;
}

input.search-submit{
    margin-top: 0px;
    height: 25px;
}
form.search-form {
    display: inline-flex !important;
    margin-left: -34px;
	margin-top: 2px !important;
}
.col-md-8.col-sm-8.col-xs-12.siteHeading {
    margin-top: 13px;
}
img.assamLogo {
    height: 103px;
}
.three-col-content.content3 {
    height: 265px !important;
}
input.search-submit {
   
    margin-top: 0;
    height: 27px;
}
.footer-unicef {
	text-align:left;
	font-size:12px;
	margin: 20px 34px 0px 18px !important;
}
.footer-unicef img{
  vertical-align: bottom !important;
	margin-bottom: 1px ;
}

.footer-sdrc {
	text-align:right;
	font-size:12px;
    padding: 5px 17px 0px 0px !important;
}

.cols-3 {
    margin-bottom: 0px !important;
}
.hitcounter
{
    margin-right: 92px;
	font-size: 11px !important;
}
.widget-column-1
{
padding-left: 50px !important;
}
.widget-column-3
{
    padding-right: 59px !important;
    margin-top: 12px;
}
.copyright-txt
{
width: 100% !important;
}
.navbar-default .navbar-nav>.open>a:visited {
    background-color: #000 !important; 
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover {
    background-color: #000 !important;
}

.bx-prev
{
margin-left: -22px !important;
}

.mblres
{
margin: 0;
}

.mbscl
{
	margin-top: -22px !important;
}

.sitenav ul li a:hover
{
	color:#000 !important;
}
	#menu-navigation
	{
	margin-left:0px !important;
	}
.sitenav
{
	display: inline;
}
.sitenav ul li
{
	border-top:none !important;
}
.container
{
	width:auto !important;
}
.logoscpsmob
{
    margin-right: 50% !important; 
    transform: translate(50%);
    margin-top: 5px !important;
    height: 62px !important;
    width: 52px !important;
    float: right;
}
.logo img
{
height: 60px;
}
.logoresp
{
		margin-left: 50%;
		transform: translate(-50%);
}

.logohead3
{
	font-size: 16px !important;
    margin-left: 68px !important;
}
.logo h1
{
	font-size: 18px !important;
    margin-left: 0px;
	width: 100%;
}
.logo h1 span
{
    font-size: 18px !important;
}

	.noticeBoard
	{
		min-height: 418px;
	}
	.to-top
	{
		display: none;
	}
	.footerfix
	{
		border-bottom: 0px solid #efefef;
	}
	.spljuv
	 {
    padding-left: 155px;
	}

	.last_column
	 {
    	margin-bottom: 25px;
	 }
.copyright-txtt {
    padding-left: 0 !important;
    padding-right: 0 !important;
}	
.ca-hover {
    margin: 6px;
	height: 428px !important;
}

.three-col {
    min-height: 270px;
	margin: 0px 10px;
}
.three-col-content ul {
    padding: 5px 0 0 10px;
}

.three-col-content li {
    display: block;
    margin: 0;    
    list-style-type: none;
    padding: 0 5px;
	font-size: 13px;
}
.three-col-content li a {
    display: block;
    margin: 0;
    padding: 5px 0;
	background: none;
	
}
.three-col-content ul li a:hover {
    display: block;
    margin: 0;
    padding: 4px 0;
    color: #f06626;
}
.three-col-content p {
    font-size: 13px;
    padding: 7px;
    text-align: justify;
}
.memberProfile {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
	
.data_entry
	{
		border: none !important;
		margin: 0 !important;
	}
	
	a.dataentry_link 
	{
		padding: 0 !important;
	}
	.three-col-content li a {
    font-size: 11px !important;
}

}
/*******for landscape view of tablet*************/


@media (max-width: 640px)
{
.headertop
		 {
    		height: 38px;
		 }
		.mobileNav, .langOption
		{
			width: 100%  !important;
		}
		.header-links, .social-icons, .header-search
		{
			text-align: center !important;
		}
		.textAligncenter
		{
			text-align:center;			
		}
		.scpsassamLogo
		{
			width: 20%;
			text-align: center;
		}
		.siteHeading
		{
			text-align: center !important;
			
		}

		.headerinfo 
		{ 
			 text-align: center; width:100%;
		}
		.assamLogo
		{
			width:103px;
		}
		.siteHeading h3
		 {
    		font-size: 16px;
    		line-height: 18px;
    		margin: 12px 0 0 0;
		 }
		.siteHeading h4
		 {
    		font-size: 11px;
    		line-height: 16px;
    		margin: 6px 0;
		}
		.sitenav ul li ul li
		{
			background-color: #000;
		}
	.data_entry
	{
		border: none !important;
		margin: 0 !important;
	}
	.margin-top
	{margin-top:25px !important;}
	.ca-hover {
    height: 550px !important;
}
	.fixed3 
	{
		width: 100% !important;
	}
	
}

/* for mobile potrait */
@media (max-width: 480px)
	 {
		.mobileSearch
		 {
			 width: 0% !important;
		 }
		.mobileNav, .langOption
		{
			width: 100%  !important;
		}
		.header-links, .social-icons, .header-search
		{
			text-align: center !important;
		}
		 .header-search {
    		float: right !important;
			}
		.textAligncenter
		{
			text-align:center;			
		}
		.scpsassamLogo
		 {
    		width: 73px !important;
    		text-align: center;
   	 		height: 55px !important;
		}

		.siteHeading
		{
			text-align: center !important;
		}

		.headerinfo 
		{ 
			 text-align: center; width:100%;
		}
		.assamLogo
		{
			width:15%;
		}
		 .siteHeading h1
		 {
			 font-size: 15px !important;
			 margin-top: 4px !important;
		 }
		 .siteHeading h4 {
    		font-size: 11px !important;
			 margin:0 !important;
		 }
		 img.assamLogo
		 {
			width: 44px !important;
    		margin-top: 8px !important; 
		    height: 53px !important;
		 }
		 .headertop a {
    		font-size: 10px !important;
		}
		 .fontSize
		 {
			 padding-left: 0 !important;
		 }
		 .search-label
		 {
			 width: 41% !important;
		 }
		 .search-submit
		 {
			 margin-left: 87px !important;
		 }
		 .search-field
		 {
			 margin-right: -140px !important;
		 }
		
}