/*
Theme Name: Gowilkar
Theme URI: 
Description:  Theme
Version: 0.1
Author: lbminfotech
Author URI: http://lbminfotech.com
*/ 
/* ----------------------------------------------------------------------------------------------------------------------- */

@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
/*
Flaticon icon font: Flaticon
Creation date: 18/01/2018 11:03
*/

@font-face {
    font-family: "Flaticon";
    src: url("css/fonts/Flaticon.eot");
    src: url("css/fonts/Flaticon.eot?#iefix") format("embedded-opentype"),
        url("css/fonts/Flaticon.woff") format("woff"),
        url("css/fonts/Flaticon.ttf") format("truetype"),
        url("css/fonts/Flaticon.svg#Flaticon") format("svg");
    font-weight: normal;
    font-style: normal;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    @font-face {
        font-family: "Flaticon";
        src: url("fonts/Flaticon.svg#Flaticon") format("svg");
    }
}

[class^="flaticon-"]:before, [class*=" flaticon-"]:before,
[class^="flaticon-"]:after, [class*=" flaticon-"]:after {   
    font-family: Flaticon;
    /*font-size: 20px;
font-style: normal;
margin-left: 20px;*/
}

.flaticon-search:before { content: "\f100"; }
.flaticon-envelope:before { content: "\f101"; }
.flaticon-technology:before { content: "\f102"; }
.flaticon-magnifying-glass:before { content: "\f103"; }
.flaticon-eye-scanner-medical-symbol:before { content: "\f104"; }
.flaticon-right-arrow:before { content: "\f105"; }
.flaticon-email-with-at:before { content: "\f106"; }
.flaticon-placeholder:before { content: "\f107"; }
.flaticon-office-block:before { content: "\f108"; }
body{position: relative; padding:0; margin:0; font-family: 'Roboto', sans-serif; overflow-x:hidden}
#page_none_blk{ overflow:hidden;}
/***************404 page*****************/
#page404{text-align:center; padding:60px;}
#page404 a{ background:#000; padding:10px 30px; color:#fff; text-decoration:none;}
#page404 img{ width:auto; height:auto;}
/*******************header***********************/
.form-control {border-radius:25px;}
.navbar {width: 100%; top: 0; z-index: 111; position: absolute; padding: 10px 4% 10px 3%;}
.bg-dark {background-color: transparent !important;}
.carousel-item > img {height: auto; width:100%;}
.navbar-dark .navbar-toggler-icon {background-image:url(images/menu.png);}
.navbar-dark .navbar-toggler:hover, .navbar-dark .navbar-toggler:focus{ outline:none;}
.navbar-toggler-icon {width:2.1em; height:2.1em;}
.carousel-caption h1{font-size:50px; line-height:50px; margin:0; font-weight: bold; margin-right:40px; text-transform:uppercase}
.carousel-caption h1 span {font-weight:300; font-size:30px;}
.carousel-caption {bottom: 50px; background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(0,0,0,0) 8%, rgba(0,0,0,0.6) 56%, rgba(0,0,0,0.6) 98%); background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 8%,rgba(0,0,0,0.6) 56%,rgba(0,0,0,0.6) 98%); background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(0,0,0,0) 8%,rgba(0,0,0,0.6) 56%,rgba(0,0,0,0.6) 98%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#99000000',GradientType=1 );}
.carousel-caption img {float: left; margin: 0px 40px;}
.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav-link {color: #fff; border-bottom: solid 1px rgba(255,255,255,0.3); font-size: 20px; padding: 10px 0;}
.dropdown-menu {padding: 0; border-radius:0;}
.dropdown-item {padding: 7px; border-bottom: solid 1px #fff;}
.navbar-dark .navbar-nav .nav-link{transition:all ease-in-out 1s;}
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {background: #4c9606; padding-left: 5px;}
.navbar-dark .navbar-toggler {border: 0;}
.blue_ln {width:50%; height:6px; background:#083d5f; position:absolute; margin:0 auto; bottom:-8px; left:0; right:0}
.top_del p {float:left; color:#fff;}
.top_del a {color:#fff;}
.top_del {margin-right: -200px; margin-top: 20px;}
/*----------------------search-----------------------*/
.search-form {float: left; margin-left: 25px; position:relative}
#search {border-radius: 25px;}
.flaticon-search {position: absolute; margin: 0 auto; right: 10%; top: 8px; font-size: 15px;}
/*******************common css**************************/
.container{ width:96%;}
.section{ padding:70px 0;}
.section1{ padding:50px 0; text-align:center; float:left; width:100%;}
h1,h2,h3,h4,h5,h6 {font-family: 'Roboto', sans-serif; margin:0}
h2 {color: #81b84d; font-weight: bold; text-transform: uppercase; font-size: 36px;}
h2 span {color:#3e3e3e; font-size:30px; font-weight:300;}
p{font-size:16px; line-height:30px; font-weight: 300;}
a:hover{ text-decoration:none;}
/**********************Welcome***************************/
#welcome_section{ background: #fff url(images/bgwel.png) no-repeat 23% 100%; padding: 80px 0; position:relative; background-size: 45% auto;}
#welcome_section .rightblk {border: solid 5px #083d5f; padding: 40px; width: 62%; margin-top: 75px;}
.rightblk img {float: left; margin-right: 20px; margin-top: 20px;}
.lastpara {margin-bottom:30px;}
.welcome_sec{font-size:17px;}
.img_blk img {position: absolute; top: 65px; margin: 0 auto; right: 9%; border: solid 1px #efefef;}
.ancr_btn {border:solid 1px #083d5f; box-shadow:3px 0px 0 #083d5f; color:#81b84d; padding:15px 30px;}
.ancr_btn:hover{border:solid 1px #81b84d; box-shadow:3px 0px 0 #81b84d; color:#083d5f;}
#welcome_section p {padding-right:30px;}
/**********************vision***************************/
#vision_section {background:#f7f7f7; padding:60px 0; position:relative}
#vision_section h3 { text-align:center; clear:both; color:#083d5f; font-size:20px; margin:15px 0 15px ;font-weight: 400; text-transform:uppercase}
#vision_section p{ text-align:center; font-size:14px; color:#3f3f3f; }
.vision_blk{margin-top:30px; background:url(images/circlebg.png) no-repeat center; transition:all ease-in-out 1s; text-align:center; background-size: auto; padding: 45px 0;}
.vision_blk span {color:#81b84d; font-size: 50px;}
#vision_section a:hover span {color:#083d5f ;}
.left_ln {width: 6%; height: 5px; position: absolute; margin: 0 auto; left: 3%; top: 35%; background: #000;}
.rgt_ln {width:6%; height:5px; position:absolute; margin:0 auto; right:3%; top:35%; background: #000;}
/************************services**********************/
#services_section{padding: 60px 0 100px 0;}
#services_section h2 {background:url(images/divider1.png) no-repeat left bottom; padding-bottom:20px; margin-bottom:20px;}
#services_section  h4 {background:url(images//divider2.png) no-repeat left bottom; padding-bottom:10px; margin-bottom:10px; color:#000; font-size:20px; font-weight:400; text-transform:uppercase}
.service_blk {background:#f7f7f7; padding: 30px 20px 50px 20px; margin-top:50px; transition: all linear 800ms;}
.service_blk a {color:#083d5f; font-size:10px;}
.service_blk a span {font-size: 58px; line-height: 0;}
.service_blk h4 {font-size:16px !important;}
.service_blk p {font-size:14px;}
.service_blk:hover {background:#083d5f; color:#fff}
.service_blk:hover h4, .service_blk:hover a {color:#fff !important;}
/************************gst********************************/
#gst_section {background:url(images//gstbg.jpg) no-repeat left top; background-attachment:fixed; background-size:100% 100%; padding:80px 0; text-align:center}
#gst_section h3 {color:#fff; font-weight:400; font-size:50px; text-transform:uppercase}
#gst_section h3 span {color:#81b84d; font-size:65px; font-weight:bold;}
#gst_section h4 {font-size:30px; font-weight:400; text-transform:uppercase; color:#fff; background:url(images//divider3.png) no-repeat center bottom; padding-bottom:30px; margin-bottom:20px}
#gst_section p {color:#fff; padding:0 100px;}
#gst_section .ancr_btn {border:solid 1px #fff; box-shadow:3px 0 0 #fff; color:#fff}
/**************************career section****************************/
#career_section {background:url(images//career_bg.png) no-repeat center center; background-size:30% auto; padding:80px 0; text-align:center}
#career_section h2 {color:#000; font-size:30px; font-weight:300; background:url(images//divider1.png) no-repeat center bottom; padding-bottom:20px; margin-bottom:30px}
#career_section h2 span {color:#083d5f; font-weight:500; font-size:36px;}
/*-----------------------footer------------------------------*/
footer{ position:relative;
        background: rgb(0,0,0); 
        background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(0,0,0,1) 792px, rgba(0,0,0,1) 480px, rgba(8,61,95,1) 32%, rgba(8,61,95,1) 60%); 
        background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 792px,rgba(0,0,0,1) 480px,rgba(8,61,95,1) 32%,rgba(8,61,95,1) 60%);  
        background: linear-gradient(to right, rgba(0,0,0,1) 0%,rgba(0,0,0,1) 792px,rgba(0,0,0,1) 480px,rgba(8,61,95,1) 32%,rgba(8,61,95,1) 60%);  
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#083d5f',GradientType=1 ); padding:60px 0 0 0; border-bottom:solid 2px #083d5f}
footer .img_logo {text-align:center; margin-bottom:40px}
footer .list {margin:0; padding:0; list-style:none; float: left; margin-right: 10%;}
footer .list1 {margin:0; padding:0; list-style:none; float: left;}
footer h4 {color:#fff; font-size:20px; font-weight:500; text-transform:uppercase; margin-bottom: 25px;}
footer .list1 li {background:url(images//list.png) no-repeat left 10px; padding-left:20px; color:#fff; margin-bottom:15px}
footer .list1 li {
    background: url(images//list.png) no-repeat left 10px;
    padding-left: 20px;
    color: #fff;
    margin-bottom: 15px;
    width: 33%;
    float: left;
    /* text-align: center; */
}

footer .col-md-7, footer .col-md-5  {padding: 0%;}
.lft_padding {padding-left:8%;}
footer .col-md-6 {float:left;}
footer .col-md-6 h3 {font-size:17px; font-weight:500; color:#fff; text-transform:uppercase; margin:30px 0 15px 0}
.rgt_blk {margin-right: 15px;}
footer p {color:#fff; font-weight:400} 
footer p a {color:#fff; font-weight:400}
.links {margin-top: 20px;}
footer .col-md-7 a {color:#fff;}
footer .col-md-7 a:hover {color:#81b84d !important}
.links a {border-right: solid 2px #fff; padding: 0 10px; font-weight:400}
.links a:last-child {border-right:none;}
.foot_lst {width: 790px; padding: 20px 10px 20px 88px; background: #fff; margin-top: 25px; position:absolute; margin:0 auto; left:0; bottom:0}
.foot_lst p {color:#000;}
.foot_lst ul {margin:0; padding:0; list-style:none}
.foot_lst li {color:#000; width:50%; float:left;}
.foot_lst  a {color:#083d5f !important;}
.mapsection {width:100%;}
.rgt_foot {padding:0px 50px 30px 50px; position:relative}
.mapsection iframe {width:100%; border: none; height: 215px;}
.border1 {border-top: solid 2px #fff; width: 50%; position: absolute; margin: 0 auto;
          right: 13%; top: 12px;}
.border2 {border-top: solid 2px #fff; width: 50%; position: absolute; margin: 0 auto;
          right: 13%; top: 155px;}
.rgt_foot p {margin-bottom:70px;}
.wpcf7-form-control.wpcf7-submit.subbtn {cursor: pointer;}
/*****************Menu************/
#navbarsExample01 {
    background: #81b84d;
    padding: 10px 20px 20px;
    width: 20%;position: absolute;
    top: 90%;
    right: 3%;
}

.bread  a{
    color: #fff;
}

.slanted {
    position: absolute;
    width: 500px;
    padding: 0px 50px 30px 50px;
    overflow: hidden;
    width: 50%;
    background: transparent;
    padding: 10px;
    z-index: 1 !important;
    bottom: 0px;
    padding-left: 9%;
    color: #fff;
    font-size: 20px;
}
.wonderplugin-gridgallery-item > a {
    display: none !important;
}
/*.wonderplugin-gridgallery-item {
        width: 23% !important;
        float: left;
}
.wonderplugin-gridgallery-item {
        width: 18% !important;
        float: left;

}
#wonderplugingridgallery-1 .wonderplugin-gridgallery-item-text {

        text-align:center;
        width: 100% !important;
}
.about .vision_blk {
        
        float: left!important;
        width: 20%!important;
}
#wonderplugingridgallery-1, .wonderplugin-gridgallery-list	
{
        max-width: initial!important;
        width: 100%!important;
}

.wonderplugin-gridgallery-item-container
{
        margin:0 auto!important;
}*/
#msg_sec button, input, select, textarea {
	width: 100%;
	margin: 0 0 10px 0;
	padding: 10px 20px;
	color: #000;
	font-size: 18px;
	background: rgba(237,237,238,0.9);
	border: none;
}
.wpcf7-not-valid {
	border: 1px solid #ff0000;
}
.wpcf7-not-valid-tip
{
    display:none!important;
}
.wpcf7-validation-errors {
	border: 0px solid #f7e700!important;
	margin: 0 !important;
	padding: 0 !important;
}
.ajax-loader {
	display: none!important;
}
.archive .col-md-4,.archive .col-md-3{
	padding: 37px 23px;
	text-align: center;
	border: 1px solid #eee;
	margin: 10px 10px;
	max-width: 31%;
}
.archive .col-md-3{
    max-width: 23%;
}
.wiz-container ul li {
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
	border-bottom-width: 0 !important;
	margin: 0;
	/* margin-right: 2px; */
	padding: 0;
	width: 25%;
}
.wiz-anc-current {
	color: #FFF !important;
	background-color: #083D5F;	
}
.wiz-anc-current {
	
	background-color: #083D5F;
	border-color: #083D5F;
	border-radius: unset;
}
#wizard-anchor h3, #wizard-anchor h2 {
	
	font-size: 14px;
}
.wiz-anc-current h3,.wiz-anc-done h2,.wiz-anc-done h3
{
	color:#fff;
}
.document-gallery .document-icon .title {
	display: block;
	text-align: center;
	font-size: 16px;
	line-height: 20px;
}
.wiz-container {	
	width: 100%;	
}
.quick{
    color:#5a5a5a;
}

.wiz-container ul li a {
	
	width: 98%;
	color: #0464BB;
	border-radius: unset;
	/* margin: 0px 12px; */
}
.wiz-content h2 {
	color: #81b84d;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	margin: 10px;
	text-align: center;
}
h4 {
	font-size: 20px;
	margin-bottom: 2px;
}
table {
	width: 100%;
	border-collapse: collapse;
	background-color: #fff;
}
a {
	color: #81B84D;
}
.alignright {
	float: right;
	margin-left: 10px;
}
.alignleft {
	float: left;
        margin-right: 10px;
}
.archive .col-md-4 h4 {
	height: 55px;
}
#wonderplugingridgallery-1 .wonderplugin-gridgallery-item-container {	
    padding: 10px;
}
.wonderplugin-gridgallery-item-img {
    width: 70% !important;
    height: auto !important;
    margin: 10px auto !important;
}
#wonderplugingridgallery-1 .wonderplugin-gridgallery-item-title {
    font-size: 14px;
    font-weight: bold;
    color: #083D5F;
}
#wonderplugingridgallery-1 .wonderplugin-gridgallery-item-container {
    padding: 10px;
    border: 1px solid #81b84d;
    border-radius: 50% !important;
}
.slanted:before ,
.slanted:after {
    content: '';
    position: absolute;
    left: 0; 
    z-index: -1; /* underlay beneath content */
    background-color: #083D5F;
    border-color: #083D5F;
}
.slanted:before {
    top: 0;
    right: 0; 
    bottom: 100px; /* == border-top-width of :after */
}
.slanted::after {
    top: auto;
    right: -5px;
    bottom: 0;
    border-style: solid;
    border-width: 105px 190px;
    background-color: transparent;
    border-right-color: transparent;
}
#wpcf7-f88-p43-o1 .col-lg-6 {
    float: left;
}
#wpcf7-f88-p43-o1 textarea {
    height: 80px;
}
#wpcf7-f88-p43-o1 img {
    float: left;
    margin-top: 20px;
}
.enquiryBtn
{
    width: 30%;
    margin: 0 auto;
}
.wpcf7-captchar {
    width: 70%;
    float: left;
}
#tablepress-1 {border: solid 1px #cccc;}
#tablepress-1 .column-1 {border-right:solid 1px #ccc;}
h3 {font-size: 25px; text-transform: capitalize; color: #083D5F; font-weight: 400;}
.wiz-nav {height: 35px;}
.quick h2 {font-size: 22px; margin-bottom: 10px; margin-top: 27px;}
.quick td {padding:10px;}
#gender_male { width: 65%;}
#gender_female {width:51%;}
#senior_no {width: 80%;}
#senior_yes {width: 74%;}
.btn:hover {
	background: #083D5F!important;
	color: #FFFFFF;
	border: 1px solid #083D5F!important;
	text-decoration: none;
	border-radius: 0px!important;
}
.btn {
	width: 100px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	background: #083D5F;
	color: #FFFFFF;
	margin: 2px 10px 0px 10px;
	padding: 5px 5px 5px 5px;
	text-align: center;
	border: 1px solid #5A5655;
	text-decoration: none;
	border-radius: 0px!important;
}
#msg_sec input[type="button"]{
	
	background: #083D5F;
	
	color: #fff;
}

.cl_btn2 input {width: auto !important; float: none; background:#083D5F; color:#fff; cursor:pointer; margin: 0 20px 0 0;}
.cl_btn {background:#083D5F; cursor:pointer; color:#fff}
#maturity label {margin-top: 20px;}
.inner-banner img {
	width: 100%;
}
@media screen and (min-width: 1500px) {
    footer {background:#000;}
    .foot_lst {width:100%;}
    .rgt_blk {margin-right: 82px;}
    .mapsection iframe {height: 172px; margin-bottom: 51px;}
    #welcome_section .rightblk {width: 73%;}
}
@media screen and (max-width: 1300px) {
    .foot_lst {width: 787px;}
    .carousel-caption h1 {font-size: 40px;}
}
@media screen and (max-width: 1200px) {
    .top_del { margin-right: -100px;}
    footer {background:#000;}
    .foot_lst { width: 100%; padding: 20px 10px 20px 60px; bottom: -50px;}
    footer .list {margin-right: 5%;}
    .mapsection iframe {height: 145px;}
    .img_blk img {right: 4%;}
    .border2 {top: 187px;}
    #welcome_section .col-sm-8 {padding: 0 15px 70px 30px;}
    .carousel-caption {bottom: 50px;}
	.archive .col-md-3 {max-width: 46%; flex: 0 0 70%;}
}
@media screen and (max-width: 1100px) {
    .top_del {margin-right: -40px;}
    .carousel-caption h1 span {font-size: 25px;}
    .carousel-caption h1 {font-size: 30px;}
    .img_blk img {display:none;}
    #welcome_section .rightblk {width:100%; margin-top:0}
    .service_blk h4 {font-size: 12px !important;}
    footer .list {margin-right: 3%;}
    footer .list li, footer .list1 li {font-size:13px;}
    #navbarsExample01 {width:45%;}
}
@media screen and (max-width: 1024px) {
    .top_del {margin-right: 0;}
    .top_del p {display:none;}
    footer p {font-size: 14px;}
    .carousel-indicators {bottom:10%;}
    #vision_section p {font-size:12px;}
	.archive h4{font-size: 17px;}
	.slanted{font-size: 14px;}
	.ancr_btn{font-size: 12px;}
	.archive .col-md-3{margin: 10px 5px;}
	.carousel-caption h1 span {font-size: 23px;}
	.enquiryBtn {width: 35%;margin: 0 auto;}
}
@media screen and (max-width: 992px) {
    .carousel-caption h1 {font-size: 24px;}
    .carousel-caption h1 span {font-size: 20px;}
	footer .list1 li {width:50%;}
	footer h4 {font-size:15px;}
}
@media screen and (max-width: 800px) {
    .navbar-brand img {width: 85%;}
    .carousel-caption, .carousel-indicators, .rgt_ln, .left_ln, #services_section .col-sm-4, .border1, .border2 {display:none !important;}
    h2 {font-size: 25px; line-height: 37px;}
    #services_section .col-sm-8 {flex: 0 0 100%; max-width: 100%;}
    .owl-prev {left:44%;}
    .owl-next {right:44%;}
    footer p {font-size: 11px;}
    #gst_section p {padding:0;}
}
@media screen and (max-width: 768px) {
    .navbar-brand img {width: 70%;}
    .service_blk h4, .service_blk p {font-size: 11px !important;}
    #gst_section h3 {font-size: 24px;}
    #gst_section h3 span {font-size: 44px;}
    #gst_section {padding: 55px 0;}
    footer .list {margin-right: 13%;}
    footer .col-md-6 {float: left; width: 50%;}
    .rgt_foot p {margin-bottom: 20px;}
     .foot_lst li{font-size: 14px;}
	.archive .col-md-4{max-width: 30%;}
	.archive .col-md-3 {margin: 10px 6px;}
	.archive h4 {font-size: 11px;}
	.ancr_btn {font-size: 6px;}
	.quick h2{font-size: 13px;}
	.enquiryBtn {width: 100%;margin: 0 auto;}
	.document-icon {width: 100% !important; text-align: left !important;}
	.document-gallery .document-icon .title {text-align: left !important;}
}

@media screen and (max-width: 736px) {
	.ancr_btn {font-size: 12px;}
	.archive .col-md-4 {max-width: 45%;margin: 10px 12px;}
	.archive .col-md-3 {max-width: 46%;margin: 10px 10px;}
	div.wpcf7{margin-top: 25px !important;}
	
}

@media screen and (max-width: 684px) {
.top_del {	margin-right: -44px;}	
	.search-form{margin-left: -75px;}
	
}
@media screen and (max-width: 667px) {
    .search-form {display:none;}
    footer .list {margin-right: 10%;}
    #navbarsExample01 {
        width: 25%;
    }
    .mapsection iframe {margin-bottom:30px;}
    .foot_lst {text-align:center;}
    .foot_lst li {width:100%;}
    .foot_lst .text-right {text-align: center !important;}
}
@media screen and (max-width: 600px) {
    .navbar-toggler {font-size: 1.08rem;}
    h2 , h2 span, #career_section h2 span, #career_section h2{font-size: 20px;}
    #services_section h4 {font-size:15px;}
    #gst_section h3 span {font-size: 30px;}
    #gst_section h4 {font-size: 20px;}
    #navbarsExample01 {
        padding: 0px 18px 0px;
        width: 95%;
        position: absolute;
        top: 80%;
        right: 3%;
    }
    #career_section, #gst_section, #services_section, #vision_section, #welcome_section {padding:40px 0;}
    #services_section {padding-bottom:100px;}
    footer .list {margin-right: 6%;}
    .rgt_blk {margin-right: 27px;}
    .navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link, .navbar-dark .navbar-nav .nav-link {font-size:14px;}
}
@media screen and (max-width: 569px) {
    footer .list {margin-right: 52%;}
    .navbar-brand{width: 55%; padding-top:0}
    .foot_lst {padding: 20px 10px 20px 10px;}
}
@media screen and (max-width: 520px) {
	.archive .col-md-3 {max-width: 100%;}
	.cl_btn2 input {margin-bottom:10px ;}
}
@media screen and (max-width: 412px) {
	footer .list1 li {width: 45%;}
	footer p {
	font-size: 11px;
	margin-right: 40px;
}
    .rightblk img {width:11%;}
    #welcome_section .rightblk {padding: 25px;}
    .owl-prev {left: 40%;}
    .owl-next {right: 40%;}
    footer .img_logo {width:50%; margin-bottom:20px;}
    footer {padding-top:40px ;}
    .rightblk img {display:none;}
    #vision_section h3 {font-size:14px;}
    footer .col-md-6 {width:100%;}
    .rgt_blk {text-align:left !important;}
	footer .list li, footer .list1 li {font-size: 10px;}
	.slanted{z-index: 99 !important;}
	.archive .col-md-4 {max-width: 100%;margin: 10px 0px;}
	.archive .col-md-3 {max-width: 100%;margin: 10px 0; flex: 0 0 auto;}
	.archive h4 {font-size: 13px;
}
}
@media screen and (max-width: 375px) {
#welcome_section p {padding-right: 10px;}
.lft_padding {padding-left: 4%;}
.slanted {font-size: 12px;}
footer .list1 li{width: 100%;}
.lft_padding {padding-left: 9%;}
	.slanted {
	font-size: 7px;
}
	#wizard-anchor h3, #wizard-anchor h2 {
	font-size: 10px;
}.small, small {
	font-size: 50%;
	font-weight: 400;
}
	.income {
	font-size: 12px;
}
	.lft_padding {
	padding-left: 6%;
}
}
@media screen and (max-width: 321px) {
    .owl-next {right: 33%;}
}
