/*
Theme Name:  Chitwanhumepipe
Theme URI: https://chitwanhumepipe.com.np
Author: Creative System
Author URI: http://creativesystem.com.np/
Description: Custom Theme for Chitwanhumepipe
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: chitwanhumepipe.com.np
*/
*{
margin:0;
padding:0;}
a{text-decoration:none!important;}
.nopadding{padding:0px !important;}
.paddingright{padding-right:0px!important;}
.top{width:100%; height:50px; float:left; background:#0560C3;overflow: hidden;
   }
.inner_top{width:90%; height:auto; margin:auto; }
.fontmobile {color:#fff;margin: 0px;font-size: 16px;
    font-weight: 700;     line-height: 50px;}

/* ----------------- social icons -----------*/
.social-links {
    float: right;    margin-top: 2%;color: #fff;
    font-weight: 700;
	margin-right:-13px;
	
}
/* footer social icons */
ul.social-network {
	list-style: none;
	display: inline;
	margin-left:0 !important;
	padding: 0;
}
ul.social-network li {
	display: inline;
	margin: 0 5px;
}


/* social icons */
.social-network a.icoFacebook {
	background-color:#3B5998;
}
.social-network a.icoYoutube {
	background-color:red;
}
.social-network a.icoTwitter {
	background-color:#33ccff;
}
.social-network a.icoGoogle {
	background-color:#BD3518;
}
.social-network a.icoLinkedin {
	background-color:#007bb7;
}

.social-network a.icoFacebook:hover, .social-network a.icoTwitter:hover,
.social-network a.icoGoogle:hover, .social-network a.icoYoutube:hover, .social-network a.icoLinkedin:hover{
	background: #D3D3D3;
}

.social-network a.icoFacebook:hover i, .social-network a.icoTwitter:hover i,
.social-network a.icoGoogle:hover i, .social-network a.icoYoutube:hover i, .social-network a.icoLinkedin:hover i {
	color:#fff;
}
a.socialIcon:hover, .socialHoverClass {
	color:#44BCDD;
}

.social-circle li a {
	display:inline-block;
	position:relative;
	margin:0 auto 0 auto;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%;
	text-align:center;
	width: 30px;
	height: 30px;
	font-size:20px;
}
.social-circle li i {
	margin:0;
	line-height:30px;
	text-align: center;
}

.social-circle li a:hover i, .triggeredHover {
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-ms-transition: all 0.2s;
	transition: all 0.2s;
}
.social-circle i {
	color: #fff;
	-webkit-transition: all 0.8s;
	-moz-transition: all 0.8s;
	-o-transition: all 0.8s;
	-ms-transition: all 0.8s;
	transition: all 0.8s;
}

.social-circle a {
 background-color: #D3D3D3;   
}

/*--------header----------*/
.header{width:100%; height:90px; float:left;}
.inner_header{width:90%; height:auto; margin:auto; }
.logo {margin-top:7px;}
.sitetitle h2{color:#0560C3;    font-weight: 600;
    font-family: Berlin Sans FB;padding-top: 6%;
    font-size: 25px;}
.sitetitle h3{   color:#0560C3;      font-size: 21px;
    margin-top: -8px;
    font-weight: 600;
    padding-left: 16%;}
/*--Menu--*/  

.menu_bar{width:100% !important;  border-color: #e7e7e7; background:#333;}
.menu_back{   border-radius: 0px;background-color:#ffffff;border: 0px solid #bfbfbf; }
.menu_back ul{    margin-left: -2%;}
.nav>li{    }
.menu_back ul li a{color:#000000 !important;padding: 38px 12px !important; font-size:17px !important; /font-weight:bold;}
.con_back{}
.menu_bar_nav{/border-bottom:3px solid red; /background:#958e71; /box-shadow: 10px 10px 10px #888888;}

.menu_bar_nav li a:hover { 
	background-color: #f2f2f2 !important; color:#333!important;
}/* Display Dropdowns on Hover */
.menu_back .menu_bar_nav li:hover > ul {
	display:inherit;
}
.navbar-inverse .navbar-toggle{ background:#bfbfbf;}
.navbar-inverse .navbar-nav > .active > a, .navbar-inverse .navbar-nav > .active > a:hover, .navbar-inverse .navbar-nav > .active > a:focus
{background:#f2f2f2;
color:#333!important;}
.dropdown-menu{background-color:#5C9DDE  !important;}

/*--Menu Close--*/
/*--------slider----------*/



.jssorb05 {
            position: absolute;
        }
        .jssorb05 div, .jssorb05 div:hover, .jssorb05 .av {
            position: absolute;
            /* size of bullet elment */
            width: 20px;
            height: 25px;
            /background: url('../slideBssics/b05.png') no-repeat;
			background:#125BA4;
            overflow: hidden;
            cursor: pointer;
        }
        .jssorb05 div { background-position: -7px -7px; }
        .jssorb05 div:hover, .jssorb05 .av:hover { background-position: -37px -7px; background: #F2F8FC; }
        .jssorb05 .av { background-position: -67px -7px; background:#F2F8FC; opacity:1;}
        .jssorb05 .dn, .jssorb05 .dn:hover { background-position: -97px -7px; }

        /* jssor slider arrow navigator skin 22 css */
        /*
        .jssora22l                  (normal)
        .jssora22r                  (normal)
        .jssora22l:hover            (normal mouseover)
        .jssora22r:hover            (normal mouseover)
        .jssora22l.jssora22ldn      (mousedown)
        .jssora22r.jssora22rdn      (mousedown)
        */
        .jssora22l, .jssora22r {
            display: block;
            position: absolute;
            /* size of arrow element */
            width: 40px;
            height: 58px;
            cursor: pointer;
            background: url('../slideBssics/a22.png') center center no-repeat;
            overflow: hidden;
        }
        .jssora22l { background-position: -10px -31px; }
        .jssora22r { background-position: -70px -31px; }
        .jssora22l:hover { background-position: -130px -31px; }
        .jssora22r:hover { background-position: -190px -31px; }
        .jssora22l.jssora22ldn { background-position: -250px -31px; }
        .jssora22r.jssora22rdn { background-position: -310px -31px; }
        
.jssor_1{position: relative; margin: 0 auto; top: 0px; left: 0px; width: 100%; height: 400px; overflow: hidden; visibility: hidden;float: left;}
#slidLdn{filter: alpha(opacity=70); opacity: 0.7; position: absolute; display: block; top: 0px; left: 0px; width: 100%; height: 100%;}
#slidLdng{position:absolute;display:block;top:0px;left:0px;width:100%;height:100%;}
#uSlides{cursor: default; position: relative; top: 0px; left: 0px; width: 100%; height: 400px; overflow: hidden;}
#slideCaption{position:absolute; left:90px; bottom: 7px; width:600px; height:120px; background-color:#f4f3da73;}
#slideCaption h2 { color:#333; font-size:20px; text-transform:uppercase; font-weight:700;}
#slideCaption p {color:#333;font-weight:700; font-size:14px;}
#prototype{width:20px;height:25px; background:#00a84f;}
#navig{ bottom: 340px; margin-left:31%;}
#left{top:200px;left:24px!important;width:40px;height:40px; background:#E30408; color:#fff; padding: 10px 0 0 8px;}
#right{top:200px;right:40px!important;width:40px;height:40px; background:#E30408; color:#fff; padding: 10px 0 0 14px;}
/*----------------/Slider--------------*/	

/*--------wrapper----------*/
.grp{background:#5FD469; overflow:hidden; height:400px;}
.wrapper{width:100%; height:auto; overflow: hidden;margin-top: 1%;}
.inner_wrapper{width:90%; height:auto; margin:auto; }

.grp p{color:#fff; font-family:Verdana; font-size:14px; text-align:justify;font-weight:600;}
.fa-pencil-square-o{ font-size:40px;}
.fa-lightbulb-o{ font-size:40px;}
.grp h3 {font-size:23px;font-family:Berlin Sans FB;color:#fff; }
.information { padding-left:47px;}
.grp a h3 {color:#fff; }

.wrapper2{width:100%; height:auto; overflow: hidden;margin-top: 1%;background:#0560C3}
.inner_wrapper2{width:90%; height:auto; margin:auto;overflow:hidden;    margin-top: 2%;
    margin-bottom: 2%; }
.wrapper3{width:100%; height:auto; overflow: hidden;margin-top: 1%;background:#006BE0}
	
/*--------wrapper----------*/

/*--------TAB----------*/
.nav-tabs {    border-bottom: 0px;
    margin-left: 5%;
    /background: #fff;
    margin-right: 5%;    border-radius: 6px;}
	.nav-tabs > li{    background: #fff;    border-radius: 3px;
}
    .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; }
    .nav-tabs > li > a { border: none; color: #666; }
        .nav-tabs > li.active > a, .nav-tabs > li > a:hover { border: none; color: #cc0000  !important; background: transparent; }
        .nav-tabs > li > a::after { content: ""; background: #cc0000; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); }
    .nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }
.tab-nav > li > a::after { background: #21527d none repeat scroll 0% 0%; color: #fff; }
.tab-pane { padding: 15px 0; }
.tab-content{    border-radius: 6px;padding:20px;background:#fff;    height: auto;
    overflow: hidden;}

.card {background: #cc0000  none repeat scroll 0% 0%;  margin-bottom: 30px; }
.tabfonts ul li a{font-size: 20px;
    padding: 20px 87px;
    font-weight: 700;
       color: #fff;
    background: #cc00007a}

.tab-content p{font-size:16px; line-height:25px; text-align:justify;color:#333;}	
.mission img{max-width:100%; height:auto;}
.mission h3{color:#333;font-weight:700;}
/*--------/TAB----------*/

.welcome h3{color:#fff;}
.welcome img{width:100%;height:auto;}
.welcome p{color:#fff;font-size: 15px;
    text-align: justify;
    line-height: 22px;}

.margintop{margin-top:2%;}	

.pro img{height:200px; width:100%; margin-top: 5%;   }
.pro h3 {
    color: #0560C3;
    font-family: Berlin Sans FB;
    font-size: 30px;
}
.pro h4{color:#333;font-weight:600;}
.ptop{text-align:center; font-size:18px; font-weight:800;        color: #E20505;
    margin-top: 5%;}

.abt-head{height:40px; background-color: #04BC15;  }

.abt-head span{margin-top:-2px;color:#fff;font-size:20px;    line-height: 20px; font-weight:bold;    margin-left: 1%;}
.abt-head span a{color:#fff; font-size:13px;float:right;font-weight:normal;}
.offer-content{margin-bottom: 4%;background:#fff;height:auto; overflow:hidden;}
.offer-content p{padding:2%;}
.offer-content p img{width:30%; height:80px; float:left;     margin-right: 4%;}
.offer-content p h4 a {color:#333; font-weight:900;font-size:16px;}
.offer-content a{color:#333; }
.offer-content h5{color:#E65F7C; }
.noticelist ul {}
.noticelist ul li{list-style:none;    padding-bottom: 4%;
    padding-top: 3%;
    border-bottom: dotted;}
.noticelist ul li a{font-size:16px;color:#333; line-height:25px;}
/*--------pressrealize----------*/
.inner_wrapper3{    width: 90%;
    height: auto;
    margin: auto;
    overflow: hidden;
   
    margin-bottom: 2%;}
#news h3 { color:#0560C3;  font-family:Berlin Sans FB; font-size:30px;}
#news .caption { color: #0560C3;
    font-family: Berlin Sans FB;
    font-size: 20px;
    text-align: center;
    background-color: #fcf9f3b3;
    top: 65%;
    padding-top: 2%;
    position: absolute;
    width: 93%;
    height: 50px;    padding-left: 12%;
    /left: 24%;}
#news img { width:100%; height:250px;}
.date {       color: #E20505;
    font-family: Berlin Sans FB;
    font-size: 16px;
    text-align: center;
    font-weight: 600;
    top: 0px;
    padding: 1%;
    width: auto;height: auto;    z-index: 1;}
.des
{
	
	display:inline-block;
	width:360px;
	height:60px;
	color:#807d7d;
	font-family:Berlin Sans FB;
	font-size:18px;
}
.des span {color:#000;}
.des p { font-size:18px;}
/*--------pressrealize----------*/


/*--------footer----------*/
.abline {width:100px; height:3px; background-color:#000;}
.footer{ /margin-top:40px;width:100%; height:auto; background:#ffffff; overflow: hidden; }
.footer img{height: 100px;}
.inner_footer{width:90%; height:auto; margin:auto; }
.inner_footer { color:#333; font-weight:500; font-family:calibri;}
.inner_footer li {list-style:none;}
.inner_footer li a { color:#333; font-size:17px; line-height:25px;}
.inner_footer img { padding-top:10px; padding-right:15px;}
.corporate h4 {font-family:Berlin Sans FB; font-size:20px; padding-top:10px;}
.corporate p { font-size:19px; padding-top:5px;}
.footerlogo img{height:100px; width:auto}
.footerlogo p{font-size:16px;}
/*--------footer----------*/

/*--------powered by----------*/
.power {
    width: 100%;
    height: auto;
    overflow: hidden;
	background:#f2f2f2;
}
.inner-power {
    width: 90%;
margin: auto;}

.inner-power a {color:#000000;}
.inner-power p {padding-top:10px;color:#000000;}
.designdevelop {}
/*--------powered by----------*/
.power img{width:100px;}
/*--------innerslider----------*/

.slider{margin-top:6%;}
.slide_img img{width:100%; height:350px!important;}
.carousel-indicators {
    bottom: -45px;
    background: #333;
    width: 30%;
    /* margin: auto; */
    margin-left: -16%;    border-radius: 20px;
}
.carousel-indicators li{    width: 25px;
    height: 5px;}
.carousel-indicators .active{width: 25px; height: 5px;   margin-bottom: 1px;}
  /*--------innerslider----------*/
  
  
/*--------innerpage----------*/
.menubar{width:100%; height:40px; float:left;overflow: hidden; margin-top:2%;}
.inner_menubar{width:90%; height:auto; margin:auto; }
.innermenubar { list-style:none; }
.innermenubar li { float:left;}
.innermenubar li a { color:#60d46a; padding:10px; line-height:2px;     font-weight: 600;
font-family:Bookman Old Style;}
.fa-caret-right {color: #04bc15;
    font-size: 16px;}


.packages{width:100%; height:auto; float:left; overflow: hidden;}
.inner_packages{width:90%; height:auto; margin:auto; }
.inner_packages h3 {color:#333; font-family:Bookman Old Style; font-size: 22px; padding-left: 11px; }
.inner_packages h2 {
    color: #cc0000;
    font-family: Bookman Old Style;
    font-size: 20px;
    background-color: #ffe599;
    text-align: center;
    padding: 13px;
    margin-top: 59px;
    border-left: 6px solid red;
    height: 45px;
	list-style:none;
	text-decoration:none!important;
}
.inner_packages h4 {
    color: #cc0000;
    font-family: Bookman Old Style;
    font-size: 14px;
    background-color: #ffe599;
    text-align: center;
    padding: 13px;
    margin-top: 0px;
    border-left: 6px solid red;
    height: 45px;
}

/* effects */
.item img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.item:hover img {
  -moz-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  transform: scale(1.1);
}



	
	
.roll:hover{
	
	
	
	transform:rotate(360deg);
	transition:
	/*	property			duration	delay */
		border-left			1.0s		0.0s,
		border-right		1.0s		0.0s,
		-webkit-transform	0.5s		1.0s,
		padding-bottom		1.0s		1.5s,
		padding-top			1.0s		1.5s,
		background-color	0.5s		2.5s;
}	

/* Grow effects */
hvr-pulse {
    display: inline-block;
    vertical-align: middle;
    transform: translateZ(0);
    box-shadow: 0 0 4px rgba(55,66,25,0);
    backface-visibility: hidden;
    -moz-osx-font-smoothing: grayscale;
    transition-duration: 0.5s;
    transition-property: transform;
}

.hvr-pulse:hover,
.hvr-pulse:focus,
.hvr-pulse:active {
    transform: scale(1.2);
}

/*------SinglePage------*/
.breadc{color:#0066CC;font-weight:600;font-size:16px;    margin-bottom: 1%;}
.archive{margin-bottom:2%;}
.archive img{width:100%; height:175px;}
.archive h3{color:#333;font-weight:600;    margin-top: 0px;}
.archive p{text-align:justify;line-height:23px;}
.eventsside{background:#FFFF9E;}
.sidebarcont{margin-top:1%;    margin-bottom: 1%;}
.sidebarcont img{width:100%; height:65px;    padding-left: 7%;}
.sidebarcont h4{color:#333;font-weight:600; font-size: 16px;   margin-top: 0px;}
.sidehead{background:#e6e6e6;color:#0560C3;}
.view{background:#f2f2f2;overflow:hidden; padding: 10px;}
.view a{color:#333;   }
.sidehadh4 h4{color:#333; padding-left:4%;}
.eventsside{margin-bottom:3%;}
.sidebardate {       color: #333;
    font-family: Berlin Sans FB;
    font-size: 11px;
    text-align: center;
    background-color:#ffff9e9c;
    top: 0px;
    padding: 0%;position: absolute;
    width: auto;height: auto;    z-index: 1;
	    margin-left: 2%;}
.single img{max-width:100%; height:auto;}
.single h3{color:#333;font-weight:600;    margin-top: 0px;}
.single p{text-align:justify;line-height:23px;}	
#breadcrumbs{
    list-style:none !important;
    margin:1px 0 !important;
    overflow:hidden !important;
}
  
#breadcrumbs li{
    display:inline-block !important;
    vertical-align:middle !important;
    margin-right:15px !important;
	font-size: 18px;
    font-weight: bold;
}
  
#breadcrumbs .separator{
    font-size:18px !important;
    font-weight:100!important;
    color:#ccc!important;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    background-color: #0560c3;
    border: none;
    width: 420px;
    color: #000;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    background-color: #0560c3;
    border: none;
    width: 420px;
    height: 119px;
    color: #000;
}
input.wpcf7-form-control.wpcf7-text {
    background-color: #0560c3;
    border: none;
    width: 420px;
    color: #000;
}
input.wpcf7-form-control.wpcf7-submit {
    background-color: #0560c3;
    color: #fff;
    width: 90px;
    height: 46px;
    font-size: 16px;
}
input {
    width: 100%;
    padding: 4px;
}
#st-1 .st-btn[data-network='facebook']{    margin-left: 2%;}
#st-1 .st-total{    max-width: 100%!important;
    width: 23%;    border-right: 1px solid #ccc;}
#st-1 .st-total > span {
    font-size: 25px!important;
    line-height: 30px!important;
    font-weight: 700;
}
#st-1 .st-total > span.st-shares{    font-size: 16px!important;
    line-height: 11px!important;}
.site-content{
	border: 0 none;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
    position: relative;
	margin:10px 0;
	padding:20px;
}
.site-content .service-read{margin-left:0px;}
.service-read{ border:1px solid #cc0000; color:#fff; margin-left:25%; background:#cc0000;}
.service-read:before{background:#fff !important;}
.service-read:hover{color:#cc0000;}		
/* Shutter Out Horizontal */
.hvr-shutter-out-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  -webkit-transition-property: color;
  transition-property: color;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.hvr-shutter-out-horizontal:before {
  content: "";
  position: absolute;
  z-index: -1;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transform-origin: 50%;
  transform-origin: 50%;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-shutter-out-horizontal:hover, .hvr-shutter-out-horizontal:focus, .hvr-shutter-out-horizontal:active {
  color: #333;
}
.hvr-shutter-out-horizontal:hover:before, .hvr-shutter-out-horizontal:focus:before, .hvr-shutter-out-horizontal:active:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1);
}
a.button {
    font-size: 15px;
    padding: 10px 20px;
    text-decoration: none;
    text-transform: capitalize;
	transition:0.5s all;
	-webkit-transition:0.5s all;
	-moz-transition:0.5s all;
	-o-transition:0.5s all;
	-ms-transition:0.5s all;
}	
/*-------------------- Pagination----------------------------*/ 
ul.page-numbers {
    list-style: none;
    margin: 0;
}

.page-numbers:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

ul.page-numbers li {
    display: block;
    float: left;
    margin: 0 4px 4px 0;
    text-align: center;
}

.page-numbers a,
.page-numbers span {
    line-height: 1.6em;
    display: block;
    padding: 0 6px;
    height: 18px;
    line-height: 18px;
    font-size: 20px;
    text-decoration: none;
    font-weight: 400;
    cursor: pointer;
    border: 1px solid #ddd; 
    color: #256AA1;
}

.page-numbers a span { padding: 0 }

.page-numbers a:hover,
.page-numbers.current,
.page-numbers.current:hover {
    color: #000;
    background: #f7f7f7;
    text-decoration: none;
}

.page-numbers:hover { text-decoration: none }
/*-------------------- Auto Float Img----------------------------*/ 
img.alignright { float: right; margin: 0 0 1em 1em; }
img.alignleft { float: left; margin: 0 1em 1em 0; }
img.aligncenter { display: block; margin-left: auto; margin-right: auto; }
.alignright { float: right; }
.alignleft { float: left; }
.aligncenter { display: block; margin-left: auto; margin-right: auto; }
/*---Caption---*/
/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 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.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    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;
}

/* 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. */
}
/* == WordPress WYSIWYG Editor Styles == */

.entry-content img {
	margin: 0 0 1.5em 0;
	}
.alignleft, img.alignleft {
	margin-right: 1.5em;
	display: inline;
	float: left;
	}
.alignright, img.alignright {
	margin-left: 1.5em;
	display: inline;
	float: right;
	}
.aligncenter, img.aligncenter {
	margin-right: auto;
	margin-left: auto;
	display: block;
	clear: both;
	}
.alignnone, img.alignnone {
	/* not sure about this one */
	}

.wp-smiley {
	margin: 0 !important;
	max-height: 1em;
	}
blockquote.left {
	margin-right: 20px;
	text-align: right;
	margin-left: 0;
	width: 33%;
	float: left;
	}
blockquote.right {
	margin-left: 20px;
	text-align: left;
	margin-right: 0;
	width: 33%;
	float: right;
	}
.gallery dl {}
.gallery dt {}
.gallery dd {}
.gallery dl a {}
.gallery dl img {}
.gallery-caption {}

.size-full {}
.size-large {}
.size-medium {}
.size-thumbnail {}
/*--------------------Gallery----------------------------*/
.gallery_img{width:100%; height:auto; float:left;
background-color:#fff;}
.gallery_img h2{margin-left:2%;}
.gallery_cont{/width:100%; height:auto; float:left;}
.gallery_cont iframe{margin-left:2%; width:100%!important; height:200px!important;}
.gallery_cont  img{margin-left:2%; width:100%!important; height:200px!important;}
.gallery_img a{color: #23408F; font-size:12px;}
.gallery_img h3{margin-left:5%;}
.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form{
	    border-color: transparent;
}
.archive-right iframe{width:100%; height:300px;}	
/*---------- Responsive Design ---------------*/
/*for Min Weight */
@media only screen and (max-width: 320px){
	.sidehadh4 h4{    padding-top: 2%;}
	.archive img {
    width: 100%;
    height: auto;
}
.sidebarcont img {
    width: 100%;
    height: auto;
    padding-left: 0%;
}
	.elastislide-horizontal {
    padding: 10px 43px;
}
	.pro li{width:100%;}
	.pro img{width:100%; height:auto;}
	.singles-content img{width:100%; height:auto;}
	.tabfonts ul li a{    padding: 14px 41px;}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img{width:100%;height:auto;}
	.glyphicon-chevron-left:before,.glyphicon-chevron-right:before {font-size: 20px;}
	.top{width:100%; height:auto;}
	.inner_top {width:100%; height:auto; margin-left:0px;}
	.header{width:100%; height:auto;}
	.inner_header {width:100%; height:auto;}
	.logo {width:100px; height:auto; }
	.slideshow {width:100%; height:auto;}
	.slideshow img{width:100%; height:200px!important;}
	#navig {
    bottom: 348px;
    margin-left: -4%;
}
#right{top: 103px!important;
}
#left{top: 103px!important;
}
	.navbar-default{margin-top:-60px;}
	#slideCaption{width:100%; height:auto;left:0px;}
	.slide_img img{width:100%; height:auto!important;}
	.wrapper{width:100%; height:auto; }
	.inner_wrapper{width:90%; height:auto; }
	#ved iframe{height:auto;}
	#ved{height:250px;}
	.des { width:290px;}
	#news img{    height: 200px;
    margin-bottom: 8%;}
	.media-carousel img{    width: 100%;height: auto;}
	#news .caption {width:87%; height:auto; padding-left: 20%;}
	.inner_footer img {width:100%; height:auto;}
	.footer{width:100%; height:auto; }
	.footer img{height: 100px;}
}

/*For Iphone */
@media (min-width:321px) and (max-width: 480px){
	.sidehadh4 h4{    padding-top: 2%;}
	.archive img {
    width: 100%;
    height: auto;
}
.sidebarcont img {
    width: 100%;
    height: auto;
    padding-left: 0%;
}
		.elastislide-horizontal {
    padding: 10px 43px;
}
	.pro li{width:100%;}
	.pro img{width:100%; height:auto;}
	.singles-content img{width:100%; height:auto;}
.tabfonts ul li a{    padding: 14px 106px;}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img{width:100%;height:auto;}
	.glyphicon-chevron-left:before,.glyphicon-chevron-right:before {font-size: 20px;}
	.top{width:100%; height:auto;}
	.inner_top {width:100%; height:auto; margin-left:0px;}
	.header{width:100%; height:auto;}
	.inner_header {width:100%; height:auto;}
	.logo {width:100px; height:auto; }
	.slideshow {width:100%; height:auto;}
	.slideshow img{width:100%; height:200px!important;}
	#navig {
    bottom: 348px;
    margin-left: -4%;
}
#right{top: 103px!important;
}
#left{top: 103px!important;
}
	.navbar-default{margin-top:-60px;}
	#slideCaption{width:100%; height:auto;left:0px;}
	.slide_img img{width:100%; height:auto!important;}
	.wrapper{width:100%; height:auto; }
	.inner_wrapper{width:90%; height:auto; }
	#ved iframe{height:auto;}
	#ved{height:250px;}
	.des { width:290px;}
	#news img{    height: 250px;
    margin-bottom: 8%;}
	.media-carousel img{    width: 100%;height: auto;}
	#news .caption {width: 92%;
    height: auto;
    }
	.inner_footer img {width:100%; height:auto;}
	.footer{width:100%; height:auto; }
}

/*For Nexus Landscape */
@media (min-width:481px) and (max-width: 603px){
	.sidehadh4 h4{    padding-top: 2%;}
	.archive img {
    width: 100%;
    height: auto;
}
.sidebarcont img {
    width: 100%;
    height: auto;
    padding-left: 0%;
}
		.elastislide-horizontal {
    padding: 10px 43px;
}
	.pro li{width:100%;}
	.pro img{width:100%; height:auto;}
	.singles-content img{width:100%; height:auto;}
	.grp{height:auto;}
	.tabfonts ul li a{    padding: 14px 157px;}
	.carousel-inner>.item>a>img, .carousel-inner>.item>img{width:100%;height:auto;}
	.glyphicon-chevron-left:before,.glyphicon-chevron-right:before {font-size: 20px;}
	.top{width:100%; height:auto;}
	.inner_top {width:100%; height:auto; margin-left:0px;}
	.header{width:100%; height:auto;}
	.inner_header {width:100%; height:auto;}
	.logo {width:100px; height:auto; }
	.slideshow {width:100%; height:auto;}
	.slideshow img{width:100%; height:200px!important;}
	#navig {
    bottom: 348px;
    margin-left: -4%;
}
#right{top: 103px!important;
}
#left{top: 103px!important;
}
	.navbar-default{margin-top:-60px;}
	#slideCaption{width:100%; height:auto;left:0px;}
	.slide_img img{width:100%; height:auto!important;}
	.wrapper{width:100%; height:auto; }
	.inner_wrapper{width:90%; height:auto; }
	#ved iframe{height:auto;}
	#ved{height:250px;}
	.des { width:290px;}
	#news img{    height: 250px;
    margin-bottom: 8%;}
	.media-carousel img{    width: 100%;height: auto;}
	#news .caption {width: 92%;
    height: auto;
    margin-top: 10px;}
	.inner_footer img {width:100%; height:auto;}
	.footer{width:100%; height:auto; }
}
/*iPad (Portrait): 768px wide */
@media (min-width:604px) and (max-width: 768px){
	.sidebarcont img{    height: 50px;}
	.archive img {
    width: 100%;
    height: auto;
}
	.menu_back ul li a{padding: 38px 8px !important;}
	.tabfonts ul li a{    padding: 20px 11px;}
	.pro img {
    height: auto;
    width: 100%;}
	.singles-content img{width:100%; height:auto;}
	.grp{width:100%; height:auto;}
	.logoitem{width:100%; height:auto;}
	.sitetitle{width:50%; height:auto;}
	.menuresponsives{width:100%; height:auto;}
	.top{width:100%; height:auto;}
	.inner_top {width:100%; height:auto; margin-left:0px;}
	.header{width:100%; height:auto;}
	.inner_header {width:100%; height:auto;}
	.logo {width:100px; height:auto; }
	.slideshow {width:100%; height:auto;}
	.slideshow img{width:100%; height:500px!important;}
	#slideCaption{width:100%; height:auto; margin-top:-100px;}
	.slide_img img{width:100%; height:auto!important;}
	.wrapper{width:100%; height:auto; }
	.inner_wrapper{width:90%; height:auto; }
	.ved iframe{height:auto;}
	.ved{height:450px;}
	.des { width:290px;}
		#news img{    height: 300px;
    margin-bottom: 8%;}
	.media-carousel img{    width: 100%;height: auto;}
	#news .caption {width: 92%;
 
       }
	.inner_footer img { height:auto;}
	.footer{width:100%; height:auto; }
	.designdevelop {padding-left:100px;}
	.nav>li>a{    padding: 10px 4px;}
}
/* Nexus7 (Landscape): 966px wide x 603px high */
@media (min-width:769px) and (max-width: 966px){
	.archive img {
    width: 100%;
    height: auto;
}
	.singles-content img{width:100%; height:auto;}
	.menu_back ul li a{    padding: 38px 1px !important;}
	.tabfonts ul li a{padding: 20px 29px;}
	.grp{width:100%; height:auto;}
	.serright{height:auto;}
	.serimg img{height:auto;}
	.top{width:100%; height:auto;}
	.inner_top {width:100%; height:auto; margin-left:0px;}
	.header{width:100%; height:auto;}
	.inner_header {width:100%; height:auto;}
	.logo {width:100%; height:auto; }
	.slideshow {width:100%; height:auto;}
	.slideshow img{width:100%; height:500px!important;}
	.navbar-default{margin-top:0px;}
	#slideCaption{width:100%; height:auto; margin-top:-100px;}
	.slide_img img{width:100%; height:auto!important;}
	.wrapper{width:100%; height:auto; }
	.inner_wrapper{width:90%; height:auto; }
	.ved iframe{height:auto;}
	.ved{height:500px;}
	.des { width:290px;}
	#news img{    height: 300px;
    margin-bottom: 8%;}
	.media-carousel img{    width: 100%;height: auto;}
	#news .caption {width: 92%;
 
       }
	.inner_footer img {height:auto;}
	.footer{width:100%; height:auto; }
	.designdevelop {padding-left:120px;}
	.pro img {
    height: auto;
	}
}

/*iPad (Landscape): 1024px wide x 768px high*/
@media (min-width:967px) and (max-width: 1024px){
	.tabfonts ul li a{padding: 20px 37px;}
	.wrapper{    margin-top: 3%;}
	.menubar{margin-top: 13%;}
	.pro img {
    height: auto;
	}
	.menu_back ul li a{    font-size: 14px !important;    padding: 38px 6px !important;}
}

/*1085px wide x 1050px high*/
@media (min-width:1025px) and (max-width: 1085px){
	.tabfonts ul li a{padding: 20px 37px;}
	.wrapper{    margin-top: 3%;}
	.menubar{margin-top: 13%;}
	.menu_back ul li a{    font-size: 14px !important;    padding: 38px 6px !important;}
}