/*Responsive style */


/* ------ media @320px -----*/

/*Home Page max width 320px start */
@media (max-width:320px) {
.bgclr {
	
    background-color: #e0dddde3;
}
.about {
    text-align: center;
    padding-top: 15px;
}
h3.welcome_head {
    line-height: 42px;
    padding-top: 36px;
}
.np {
    margin-top: 0em !important;
}

}

/*Home Page max width 320px end */



/* --- media @321 to 480 start ----*/
@media (min-width: 321px) and (max-width: 480px) {

.fntchange{
   
    font-size: 12px !important;  
}
.np {
    margin-top: 0em !important;
}
.about {
    padding-top: 25px;
}
}


/*---media @ 321 to 480 end ---*/




/*-----media @ 481 to 767 start ----*/
@media (min-width: 481px) and (max-width: 767px) {



.np {
    margin-top: 0em !important;
}
}
/*----media @ 481 to 767 end ----*/






/*-----media @ 768 to 830 start ---*/
@media (min-width: 768px) and (max-width: 830px) {

.carousel-inner.welcome_aboutslider {
    margin-left: 0px !important;
}

ul.nav.navbar-nav.navi-level-1.hover-style-2 {
    padding-top: 15px !important;
    padding-left: 44% !important;
    margin-top: -2% !important;
    padding-bottom: 19px !important;
}
.about-us-area .image-column {
    width: 100% !important;
    padding: 50px 0 !important;
}
.about-us-area .content-column {
    width: 100% !important;
    padding: 61px 15px 45px 65px !important;
    height: 335px !important;
}
.sec-title h1 {
    font-size: 23px !important;
    text-align: center !important;
}
img.logosub.homelogo {
    margin-top: -17px !important;
    margin-bottom: -63px !important;
     padding-left: 10px;
}

ul.nav.navbar-nav.navbar-right.social_icons {
    padding-right: 6px !important;
}

.about {
    padding-top: 39px !important;
}

ul.nav.navbar-nav.navi-level-1.hover-style-2 {
    margin-top: -3% !important;
      padding-top: 10px !important;
    padding-left: 24% !important;
    padding-bottom: 11px !important;
}
ul.nav.navbar-nav.navbar-right.social_icons {
    display: inherit !important;
}
.about-us-area .content-column .inner-box .sec-title {
    padding-bottom: 0px !important;
}
.about-us-area .icon-box {
    width: 774px !important;
}
.about-us-area .icon-box .single-item {
   
    margin-bottom: 1px !important;
    padding-bottom: 1px !important;
    padding-left: 65px !important;
    padding-top: 7px !important;
}
.about-us-area .icon-box .single-item .icon {
    padding: 12px 0 !important; 
}
.image-column {
    height: 355px !important;
}


/* aboutpage start */

.about-policy {
    margin-bottom: 30px !important;
    padding-top: 34px !important;
    padding-bottom: 400px !important;
}

/* aboutpage end */



}
/*---media @ 768 to 991 end ----*/




/*------------media @ 830 to 991 start */
/* Home page Design Start*/

@media (min-width: 831px) and (max-width: 991px) {


ul.nav.navbar-nav.navi-level-1.hover-style-2 {
    margin-top: -1% !important;
    padding-top: 2px !important;
    padding-left: 33% !important;
    padding-bottom: 5px !important;
}
.about-us-area .content-column {
    width: 100% !important;
    padding: 61px 15px 45px 65px !important;
    height: 395px !important;
}
ul.processing-system.three_circle.four_circle {
    margin: 1px 110px 0 !important;
}
.about-us-area .image-column {
    width: 100% !important;
}
.sec-title h1 {
    font-size: 31px !important;
    text-align: center !important;
}
.about-us-area .content-column .inner-box .sec-title {
    padding-left: 210px !important;
}
.wabout_right {
    padding-left: 280px !important;
}
ul.nav.navbar-nav.navbar-right.social_icons {
    display: inherit !important;
}
.about-us-area .icon-box {
    width: 994px !important;
}
.image-column {
    height: 470px !important;
}
ul li a {
    padding: 5px 14px !important;
}
.about {
    padding-top: 45px !important;
}
ul.processing-system.three_circle.four_circle {
    margin: 1px 43px 0 !important;
}
ul.processing-system.three_circle.four_circle li {
    margin: 0 21px 0 !important;
}
/* Home page Design end*/


/*about page start */
.about-policy {
    margin-bottom: 78px !important;
    padding-top: 26px !important;
    padding-bottom: 369px !important;
}

/*about page end */
}
/*------------media @ 830 to 991 end */




/*--------------992 to 1024 start ---------------------------*/

/* homepage design start*/
@media (min-width: 992px) and (max-width:1024px) {

/* ho,e pahe deign end */

ul.nav.navbar-nav.navi-level-1.hover-style-2 {
    padding-top: 0px !important;
    padding-left: 31% !important;
    margin-top: 0% !important;
}
ul.nav.navbar-nav.navbar-right.social_icons {
    display: inherit !important;
}
ul.nav.navbar-nav.navbar-right.social_icons {
    padding-top: 10px;
}
.about-us-area .image-column {
    width: 35% !important;
}
.about-us-area .content-column {
    width: 65% !important;
}
.about {
    padding-top: 36px !important;
}
div#myCarousel1 {
    padding: 117px 47px !important;
}
h3.welcome_head {
    font-size: 41px !important;
}
.about p {
    padding: 10px 65px;
}
h3.welcome_head {
    
    padding-top: 37px !important;
}
}


/*--------------992 to 1024 end---------------------------*/
















@media(max-width:480px)
{

ul#myTabs {
    background-color: transparent;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus
{
	position:initial !important;
	    font-size: 15px !important;
}
h1.M-Stage__mainHeadline {
    font-size: 23px;
}
.M-Stage__container
{
	padding-top:0px;
	padding-bottom:0px;
}
.M-Stage:after
{
	display:none;
}
.M-Stage{
	margin-bottom:0px;
}
.pro-btns:hover {
    box-shadow: none;
}
.navbar-default .navbar-nav > li > a
{
	font-size:15px;
}
.top-space {
    margin-top: 0em;
}
.subabout {
    padding: 20px 0px 20px 0px;
    text-align: center;
}
.about_content h4 {
    font-size: 25px;
    padding-bottom: 0px;
    padding-top: 0px;
}
.contact_content {
    margin-top: 0em !important;
}
.np.fb-fomrs {
    margin-top: 0em !important;
}

.subabout.abo_pad {
    padding-bottom: 0px;
}
.about-policy {
    height: auto;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
	margin-bottom:20px !important;
}
.about_content p
{
	font-size:15px;
}
.col-center {
    margin: 30px auto;
    float: none !important;
}



}