#paddi {
    padding-top: 30px;
}
 
 
 .first-slide .carousel-caption {
    top: 10%;
    left: 10%;
    text-align: left;
}
ul.menu li:hover a {
    transition: 1s ease-in-out !important;
    letter-spacing: 1px !important;
        font-size: 13px;
}
ul.menu li:hover:after {
    background: #000 !important;
}

ul.menu li:hover {
    background: #000 !important;
}
.iages_stylings img {
    width: 100%;
    max-height: 230px;
}
.col-md-6.value2 img {
    width: 100%;
}
.bottom_minner h6 {
    text-align: center;
    font-size: 27px;
    font-weight: 600;
    margin-bottom: 2%;
}
section.Liaison_with_Government.Department.no-back:after{
    display:none;
}
.others_consultancy-one h6 a:hover {
    text-decoration: none;
}
.others_consultancy-one h6 a {
    color: #222;
}
.image-chaupal img {
    width: 50% !important;
}
.row {
    margin-right: 0px !important;
    margin-left: 0px !important;
}
.container-fluid.our-value {
    background: #ececee;
    padding: 4%;
    padding-right: 0px;
    padding-bottom: 0px;
}
.col-md-6.value2 {
    text-align: right;
}
.item.second-slide .carousel-caption {
    right: 7%;
    width: 60%;
    text-align: right;
    top: 50%;
    left: initial;
}
.item.third-slide .carousel-caption h4 {
    font-size: 32px;
    color: #232121;
}
.item.fourth-slide .carousel-caption {
    left: 10%;
    top:20%;
    right: initial;
    text-align: left;
}
.item.fourth-slide .carousel-caption h4 {
    font-size: 32px;
    line-height: 39px;
}
.item.third-slide .carousel-caption {
    top: 15%;
    left: 30%;
    right: initial;
    width: 50%;
    text-align: left;
}
.item.second-slide h4 {
 font-size:32px;
    
}
.item.first-slide h4 {
    font-size: 32px;
    color: #232121;
    font-weight: 400 !important;
}
.header {
    padding-top: 20px;
    border-bottom: 2px solid #2b9f3d;
    background-image: linear-gradient(rgb(200, 220, 234), white);
}
.col-one img{
    position: absolute;
    top: 70%;
    left: 0;
    right: 0;
    display: block;
    width: auto;
    margin: 0 auto;
}
.col-two img {
    position: absolute;
    top: 71%;
    left: 0;
    right: 0;
    display: block;
    width: auto;
    margin: 0 auto;
}
.col-three img{
    position: absolute;
    top: 72%;
    left: 0;
    right: 0;
    display: block;
    width: auto;
    margin: 0 auto;
}
.col-four img {
    position: absolute;
    top: 77%;
    left: 0;
    right: 0;
    display: block;
    width: auto;
    margin: 0 auto;
}
.about-text p {
    font-size: 16px;
    line-height: 29px;
    text-align: justify;
}
.about-text {
    width: 45%;
    float: right;
    margin-top: 8%;
}
.about-text h3 {
    font-size: 30px;
    color: #e7948f;
    font-weight: 500;
    text-align: right;
}
section.about-page {
    background: url(../images/about.jpeg);
    min-height: 83vh;
    background-size: 65%;
    background-repeat: no-repeat;
}
.text-home h5 {
    padding: 1% 15%;
    line-height: 23px;
}
.banner_bottom .col-md-3 {
    min-height: 218px;
}
.text-home{
margin-top: 7%;
}
.col-one {
    background: #84bb33;
    width: 23% !important;
    margin-right: 2%;
    padding: 20px 20px 20px;
    border-radius: 20px;
    text-align: center;
    position: relative;
}
.carousel-indicators {
    position: absolute;
    bottom: 10px;
    left: 87% !important;
    z-index: 15;
    width: 10% !important;
    top: 10% !important;
    padding-left: 0;
    margin-left: 0% !important;
    text-align: center;
    list-style: none;
}
a.right.carousel-control {
   /* display: none; */
    background-image: none;
}
.carousel-indicators {
    bottom: 20px;
    height: 20%;
}
a.left.carousel-control {
    /* display: none; */
    background-image: none;
}

li.green {
    background: #2b9f3d !important;
    color: #fff;
    width: 12% !important;
    border-top-left-radius: 25px;
}
ul.menu li {
    display: inline-block;
    /* border-radius: 90px 90px 0px 0px; */
    padding: 15px 0px 12px;
    color: #fff;
    margin: 0px;
    position: relative;
    width: 16.25%;
    padding-left: 12px;
    /* max-height: 40px; */
    text-transform: uppercase;
    font-weight: 600;
    /* line-height: 20px; */
    line-height: 13px;
    margin: 0px;
    text-align: center;
}
li.light-green2 {
    background: #84bb33 !important;
    width: 14% !important;
}
li.green:after {
    position: absolute;
    content: "";
    background: #2b9f3d;
    width: 22px;
    height: 41px;
    z-index: 999;
    bottom: 0px;
    right: -22px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 0px;
}
li.light-blue:after {
    position: absolute;
    content: "";
    background: #58b0d3;
    width: 22px;
    height: 41px;
    z-index: 999;
    bottom: 0px;
    right: -22px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 0px;
}
li.light-blue {
    background: #58b0d3;
}
li.light-green2:after{
    position: absolute;
    content: "";
    background: #84bb33 !important;
    width: 22px;
    height: 41px;
    z-index: 999;
    bottom: 0px;
    right: -22px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 0px;
}
li.pink:after{
    position: absolute;
    content: "";
    background: #e7948f !important;
    width: 22px;
    height: 41px;
    z-index: 999;
    bottom: 0px;
    right: -22px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 0px;
}
li.pink {
    background: #e7948f;
    width: 20% !important;
}
.col-md-2.search-sec {
    padding-top: 100px;
}
li.light-blue {
    vertical-align: bottom;
    padding-top: 9px !important;
    padding-bottom: 4px !important;
}
li.light-yellow:after{
    position: absolute;
    content: "";
    background: #f5c12b !important;
    width: 22px;
    height: 41px;
    z-index: 999;
    bottom: 0px;
    right: -22px;
    border-top-right-radius: 30px;
    border-bottom-right-radius: 0px;
}
li.light-yellow {
    background: #f5c12b;
    vertical-align: bottom;
    padding-top: 9px !important;
    padding-bottom: 4px !important;
}
li.light-green {
    background: #7590c9;
    border-top-right-radius: 30px;
}

ul.menu li a {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	}	


li.light-green {
    background: #84bb33;
}

.logo-sec img {
    width: 100%;
}

ul.menu {
    margin-top: 95px;
    padding: 0;
    margin-bottom: 0;
}

.search-sec input {
    width: 128px;
    border-radius: 30px;
    border: 1px solid #eee;
    background-color: #dad2d2;
}
.search-sec {
    padding-top: 104px;
}	
.col-md-3.col-two {
    background: #e6938e;
    min-height: 181px;
    border-radius: 29px;
    width: 23% !important;
    margin-right: 2%;
    padding: 20px 20px 20px;
    border-radius: 20px;
    text-align: center;
}
.banner_bottom .col-md-3 h3 {
    font-size: 20px;
    line-height: 26px;
    color: #fff;
    margin-top: 0px;
    width: 130px;
    margin: auto;
}
.col-md-3.col-four {
    background: #f5c12b;
    color: #fff;
    border-radius: 30px;
    width: 23% !important;
    margin-right: 2%;
    padding: 20px 20px 20px;
    border-radius: 20px;
    text-align: center;
}
.col-md-3.col-three {
    background: #58b0d3;
    color: #fff;
    border-radius: 30px;
    width: 23% !important;
    margin-right: 2%;
    padding: 20px 20px 20px;
    border-radius: 20px;
    text-align: center;
}
.banner_bottom .col-md-3 {
    min-height: 218px;
}
/*.banner .carousel-inner {
    height: 500px;
}*/
.banner_bottom {
    width: 80%;
    margin: auto;
    position: relative;
    margin-top: -3%;
    left: 0;
    right: 0;
}
.text-home{
margin-top: 7%;
padding: 1% 15% !important;
}
.col-one h3{color: #fff;}
.banner {
    position: relative;
}
.banner_bottom h5 {
    text-align: center;
    color: #5f5a5a;
    padding: 20px 0px 40px;
}	
.address {
    padding-top: 56px;
}
.address h5 {
    padding: 0;
    text-align: left;
}	
.address ul {
    list-style-type: none;
}
.address ul li {
    margin-bottom: 10px;
        font-size: 19px;
}		
.footer {
    padding: 125px 118px;
        background-color: #eee;
}

/*Sunny Css*/
.Services h3 {
    text-align: center;
    font-size: 30px;
    color: #709f34;
}
.Agricultural_text_left.center img {
    width: 100%;
}
.Agricultural_text_left ul {
    list-style: none;
    padding: 0px;
    margin: 0px;
}
.displaysings {
    display: inline-block;
    height: 100%;
    align-items: center;
    justify-content: center;
    width: 100%;
    padding-top: 80px;
}
.Agricultural_text_left ul li {
    padding: 5px 0px;
    margin-bottom: 10px;
    border-radius: 10px 0px 0px 10px;
    background: linear-gradient(90deg, rgba(205,226,183,1) 0%, rgba(230,239,218,1) 35%, rgba(255,255,255,1) 100%);
    border: 3px solid #bed4a7;
    border-right: 0px;
}
.Agricultural_text_left .right ul li {
    padding: 14px 0px;
    margin-bottom: 10px;
    border-radius: 0px 10px 10px 0px;
    background: linear-gradient(180deg, rgba(205,226,183,1) 0%, rgba(230,239,218,1) 35%, rgba(255,255,255,1) 100%);
    border: 3px solid;
    border-right: 0px;
}

.Agriculture_trolly img {
    width: 100%;
}

.Agricultural_text_left.left a {
    font-size: 16px;
    padding-left: 10px;
    text-align: left;
    display: block;
    color: #6d9d31;
    font-weight: 500;
    text-decoration: none;
}
.Agricultural_text_left.right ul li {
    background: linear-gradient(260deg, rgba(205,226,183,1) 0%, rgba(230,239,218,1) 35%, rgba(255,255,255,1) 100%);
    border-radius: 0px 10px 10px 0px;
    border-left: 0;
    border-right: 3px solid #bed4a7;
}
.Agricultural_text_left.right a {
    font-size: 16px;
    padding-right: 10px;
    text-align: right;
    display: block;
    color: #6d9d31;
    font-weight: 500;
    text-decoration: none;
}

.s {
    padding: 2px !important;
}

.s img{
width: 100%;
}

.second_artiture h4 {
    font-size: 30px;
    line-height: 35px;
    color: #709f34;
    margin: 0px;
    padding-bottom: 20px;
}

.second_artiture p {
    font-size: 15px;
    color: #222;
    font-weight: 500;
}

.second_artiture ul {
    list-style: none;
    padding: 0px;
    /* padding-left: 21px; */
    margin: 0px;
}

.second_artiture ul li {
    padding-bottom: 10px;
    font-weight: 500;
    list-style-type: circle;
    color: #000;
}
.section-padding.main-section.inner-imaga:before {
    background: none;
}
section.Agricultural_Consultancy.Services.section-padding.main-section {
    padding: 40px 0px 40px;
}
section.section-padding.main-section.inner-imaga {
    padding: 50px 0px;
}

.padding_less {
    padding-top: 80px;
}
.envarmet img {
    width: 100%;
    margin-bottom: 7px;
}
.section-padding{
    padding: 100px 0px;
}
.section-padding.main-section {
    position: relative;
    display: block;
    width: 100%;
    padding: 100px 0px 170px;
}
.section-padding.main-section:before {
    content: '';
    width: 100%;
    height: 100%;
    background: url(../images/s2.png) !important;
    position: absolute;
    bottom: 0;
    background-repeat: no-repeat;
    max-height: 200px;
    background-size: cover;
}
.col-xs-12.col-sm-12.col-md-6.col-lg-6.left-side{
    padding-left: 3px;
}
.col-xs-12.col-sm-12.col-md-6.col-lg-6.right-side{
    padding-right: 4px;
}

.second_artiture h5 {
    font-size: 30px;
    font-weight: 600;
    color: #222;
}

.second_artiture ul {
    margin-top: 15px;
}

.others_consultancy-one img {
    width: 85%;
}

.others_consultancy-one h6 {
    font-size: 25px;
    text-align: center;
    color: #222;
    padding-top: 10px;
}

.relateds2 img {
    position: absolute;
    top: -215px;
    bottom: 0;
}

.relateds {
    position: relative;
}

.Other-consultancy-page:after {
    content: "";
    width: 50%;
    height: 75%;
    background: url(../images/subinf.png);
    position: absolute;
    background-repeat: no-repeat;
    left: -6%;
    bottom: 0;
    z-index: -1;
    opacity: 0.4;
    top: 50%;
}

.Other-consultancy-page::before {
    content: "";
    width: 35%;
    height: 37%;
    background: url(../images/Newww.png);
    position: absolute;
    background-repeat: no-repeat;
    right: 0;
    bottom: 0;
    z-index: -1;
    opacity: 0.4;
    top: 88%;
    bottom: 0;
}

.others_consultancy-one {
    
    margin-top: -30px;
}

section.Other-consultancy-page h3 {
    font-size: 30px;
    text-align: center;
    padding-bottom: 40px;
    padding-top: 10px;
}

.Architure_consultancy_two img {
    width: 100%;
}

section.Architure_consultancy {
    padding-top: 50px;
}

.Architure_consultancy_one h6 {
    font-size: 30px;
    color: #ef7f1a;
}

.Architure_consultancy_one p {
    font-weight: 500;
    color: #ad9a9a;
    padding-top: 20px;
    line-height: 30px;
}

.Architure_consultancy:after {
    content: "";
    width: 100%;
    height: 344px;
    position: absolute;
    background-image: url(../images/final.png);
    background-repeat: no-repeat;
    bottom: 0;
    z-index: -1;
    left: 0;
    background-size: cover;
}

.Architure_consultancy {
    position: relative;
    padding: 50px 0px 180px;
}

.ss {
    padding: 0px !important;
    padding-left: 12px !important;
}

.sns {
    padding-top: 30px;
}
.Architure_consultancy_one ul {
    padding: 0px;
    list-style: none;
    margin-top: 20px;
}

.Architure_consultancy_one ul li {
    padding: 10px 15px;
    margin-bottom: 10px;
    border-right: 0px;
    font-size: 16px;
    font-weight: bold;
    background: linear-gradient(90deg, rgb(179, 189, 181) 0%, rgb(196, 204, 197) 35%, rgba(255,255,255,1) 100%);
    color: #867878;
}

.rchitecture {
    padding-left: 0px !important;
}
.iages_stylings img {
    width: 100%;
}

.d {
    padding: 0px !important;
    padding-right: 10px !important;
}
section.Architure_consultancy.bottom_minner:after {
    background: url(../images/small-image.png);
    content: '';
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
    height: 445px;
}

.iages_stylings h5 {
    text-align: center;
    font-weight: bold;
    font-size: 16px;
    color: #79827a;
}

section.Finance_Consultancy.Services:after {
    content: "";
    width: 100%;
    height: 170px;
    background-image: url(../images/xcx.png);
    position: absolute;
    background-repeat: no-repeat;
    background-size: cover;
}

section.Finance_Consultancy.Services {
    padding-top: 50px;
    position: relative;
}

.finance-right_iamges img {
    width: 100%;
    margin-top: 29px;
    position: absolute;
}
.Finance_Consultancy_text h3 {
    color: #008dd2;
    font-size: 30px;
    text-align: left;
}

.Finance_Consultancy_text span {
    /* width: 100%; */
    color: #008dd2;
    font-weight: 600;
    font-size: 15px;
}

.Finance_Consultancy_text b {
    color: #7b7373;
}

.Finance_Consultancy_text ul {
    list-style: none;
    margin-bottom: 13px;
}

.Finance_Consultancy_text ul li {
    font-size: 14px;
    color: grey;
}
.Liaison_with_Government.Department h3 {
    color: #57a7b3;
    font-size: 30px;
}

.vanshuings_img img {
    width: 100%;
}
.cx {
    padding: 0px !important;
    padding-right: 10px !important;
    margin-top: 20px;
}

.Liaison_with_Government.Department p {
    font-size: 16px;
    color: #57a7b3;
}

.vanshuings_img h5 {
    font-size: 16px;
    font-weight: bold;
    color: #b3abab;
}

section.Liaison_with_Government.Department:after {
    content: "";
    width: 100%;
    height: 200px;
    position: absolute;
    background-image: url(../img/chakings.png);
    background-size: cover;
    background-position: center center;
}

input.bings {
    width: 100%;
    margin-bottom: 10px;
    height: 50px;
    border-radius: 10px;
    background: #ededed;
    border: 1px solid #a7d3af;
    padding: 10px 10px 10px 20px;
}
textarea.massages {
    height: 200px;
    width: 100%;
    border-radius: 20px;
    border: 1px solid #57a7b3;
}

.purpose label {
    padding: 10px 10px 10px 20px;
    color: #887575;
    font-weight: normal;
}

a.danger {
    text-align: center;
    display: block;
    margin: 0 auto;
    background: #ededed;
    border: navajowhite;
    padding: 10px 20px;
    color: #8a7c7c;
    font-weight: normal;
    font-size: 18px;
    border-radius: 5px;
    width: 20%;
    text-decoration: none;
}
a.danger:hover {
    text-align: center;
    display: block;
    margin: 0 auto;
    background: #fff;
    border: navajowhite;
    padding: 10px 20px;
    color: #000;
    font-weight: normal;
    font-size: 18px;
    border-radius: 5px;
    width: 20%;
    border:1px solid #eee;
    transition: 0.5s;
    text-decoration: none;
}

.purposesebtm {
    padding-top: 20px;
    padding-bottom: 20px;
}
section.Liaison_with_Government.Department h3 {
    text-align: center;
    padding-bottom: 20px;
    padding-top: 50px;
    font-size: 30px;
    margin: 0px;
}
section.Liaison_with_Government.Department {
    position: relative;
}

section.Liaison_with_Government.Department:after {
    content: "";
    width: 100%;
    height: 120px;
    position: absolute;
    background-image: url(../img/laststand.png);
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}

.reachsings h1 {
    padding-top: 50px;
    padding-bottom: 40px;
    color: #50504d;
}

.reachsings strong {
    font-size: 16px;
    color: #6d6767;
}
.reachsings h2 {
    font-size: 20px;
    font-weight: 600;
    padding-bottom: 20px;
    color: #222;
}

.reachsings p {
    margin-top: 20px;
}

.bodrongsds {
    border-right: 4px solid #bfbfbf;
}
.reachsings p {
    margin-top: 20px;
    font-size: 14px !important;

}

.dinujaings {
    padding-top: 227px;
}

.dinujaings strong {
    font-size: 16px;
    line-height: 27px;
     color: #6d6767;
}

.bodrongsds {
    margin-bottom: 100px;
}

.dinujaings a {
    color: grey;
    text-decoration: none;
}

.mobile-area{
	display: none; 
}


.agri {
    margin-bottom: 140px;
}
.last-ul{
        margin-bottom: 145px !important;
        ;
}
/*=====================================*RESPONSIVE START*=======================================*/

@media (max-width: 1200px){

	li.green {
    width: 9% !important;
    padding-left: 18px !important;
}

li.light-green2 {
    width: 15% !important;
    padding-left: 23px !important;
}

li.pink {
    width: 15% !important;
    padding-left: 20px !important;
    vertical-align: bottom;
    padding-top: 9px !important;
    padding-bottom: 4px !important;
}

li.light-blue {
    padding-left: 20px !important;
    width: 20% !important;
}

li.light-yellow {
    padding-left: 20px !important;
    width: 19% !important;
}

li.light-green {
    width: 18% !important;
    padding-left: 10px !important;
}

.header-menu{
	padding-left: 0 !important;
	padding-right:0 !important;
}
ul.menu li a {
    font-size: 11px;
}
.col-four img {
    top: 72%;
 }
 .banner_bottom .col-md-3 {
    min-height: 180px;
}

.col-three img {
    top: 74%;
    max-width: 150px;
}
.col-two img {
    top: 64.9%;
}
.col-one img {
    top: 60%;
}

}

@media (max-width: 900px){

.col-md-3.col-one,
 .col-md-3.col-two,
  .col-md-3.col-three,
   .col-md-3.col-four {
    width: 100% !important;
    margin-bottom: 12%;
    padding: 9% 0;
}

.banner_bottom .col-md-3 {
    min-height: inherit;
}

.banner_bottom .col-md-3 {
    min-height: 225px;
}
.col-one img {
    top: 59%;
}
.banner_bottom .col-md-3 img {
    width: 38%;
}
.col-two img {
    top: 61%;
    width: 27% !important;
}

.col-three img {
    top: 69%;
    max-width: inherit;
}

.col-four img {
    top: 65%;
}
.text-home {
    margin-top: 0%;
}

.banner_bottom .col-md-3 h3 {
    font-size: 25px;
    width: 53%;
}


.logo-sec {
    position: relative;
    padding: 0 !important;
}

.logo-sec a {
    width: 44px;
    height: 44px;
    background: #000;
    position: absolute;
    right: 5px;
    top: 0;
    bottom: 0;
    margin: auto;
    color: #fff;
}

.logo-sec img {
    width: 70%;
}

.logo-sec a .bar-1 {
    width: 34px;
    height: 3px;
    background: #fff;
    display: block;
    margin: auto;
    margin: 5px auto;
    border-radius: 5px;
    position: relative;
    top: 7px;
}

.col-md-2.search-sec {
    display: none;
}

.header {
    padding-top: 0;
    }

    .header-menu {
    display: none;
}
.mobile-area {
    display: block;
    padding: 20px 0;
    position: absolute;
    z-index: 99999;
    width: 100%;
    background: #658e68;
}
.mobile-area .mobile-menu-bottom {
    padding: 0;
    margin: 0;
}
.mobile-area .mobile-menu-bottom li {
    list-style: none;
    margin-bottom: 0px;
    padding: 5px 0;
    background: #658e68;
    padding-left: 45px;
    position: relative;
    border-bottom: 1px solid transparent;
    transition: all ease-in-out 0.5s;
}
.mobile-area .row {
    margin-left: -15px !important;
    margin-right: -15px !important;
}

.mobile-area .mobile-menu-bottom li a {
    color: #fff;
    text-transform: uppercase;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.2px;
    text-decoration: none;
    transition: all ease-in-out 0.5s;
    display: block;
}


.mobile-area .mobile-menu-bottom li:hover {
    background: #f0d752;
    border-color: #fff;
}
.mobile-area .mobile-menu-bottom li:before {
    position: absolute;
    left: 10px;
    content: "\2023";
    display: block;
    color: #fff;
    font-size: 40px;
    top: 0;
    bottom: 0;
    margin: auto;
    line-height: 25px;
    transition: all ease-in-out 0.5s;
}

.mobile-area .mobile-menu-bottom li:hover a {
    color: #666;
    padding-left: 10px;
}

.mobile-area .mobile-menu-bottom li:hover:before {
    left: 30px;
    color: #666;
}
.logo-sec img {
    width: 25%;
}
.about-text p {
    font-size: 15px;
    line-height: 25px;
    text-align: justify;
}


.others_consultancy-one h6 {
    font-size: 22px;
    text-align: center;
    color: #222;
    padding-top: 10px;
}
.ss {
    padding: 0px !important;
    padding-left: 0!important;
}
.Architure_consultancy:after {
    content: "";
    width: 100%;
    height: 180px;
}
section.Architure_consultancy.bottom_minner:after {
    height: 183px;
}

.Agricultural_text_left ul li {
    border-radius: 10px;
    border-right: 3px solid #bed4a7;
}
.Agricultural_text_left.right ul li {
    border-radius:10px;
    border-left: 3px solid #bed4a7;
}
.Agricultural_text_left.right a {
    padding-left: 10px;
    text-align: left;
}
.col-xs-12.col-sm-12.col-md-6.col-lg-6.left-side {
    padding-left: 15px;
}
.col-xs-12.col-sm-12.col-md-6.col-lg-6.right-side {
    padding-right: 15px;
}
.dinujaings {
    padding-top: 0;
}
.bodrongsds {
    margin-bottom: 30px;
}
}

@media (max-width: 700px){
	.banner_bottom .col-md-3 img {
    width: 34.5%;
}
.banner_bottom {
    width: 100%;
    margin-top: 5%;
}
.col-two img {
    top: 57%;
    width: 27% !important;
}
.banner_bottom .col-md-3 h3 {
    font-size: 25px;
    width: 48%;
}
.about-text p {
    font-size: 13px;
    line-height: 23px;
    text-align: justify;
}
.logo-sec img {
    width: 30%;
}
.about-text {
    width: 50%;
    float: right;
    margin-top: 2%;
    margin-right: 20px;
}
.others_consultancy-one img {
    width: 50%;
    display: block;
    margin: auto;
}
.others_consultancy-one {
    margin-top: 0;
}
.Architure_consultancy_two img {
    width: 100%;
    margin-bottom: 30px;
}
}

@media (max-width: 600px){

section.section-padding.main-section.inner-imaga {
    padding: 50px 0px 0;
}
.Finance_Consultancy_text ul {
    padding: 0;
}
    .section-padding.main-section:before {
    max-height: 127px;
}


    .finance-right_iamges img {
    width: 100%;
    margin-top: 29px;
    position: inherit;
}
	.col-one img {
    top: 65%;
}

.col-two img {
    top: 63.5%;
    width: 27% !important;
}
.col-three img {
    top: 73%;
    max-width: inherit;
}
.col-four img {
    top: 70.5%;
}
.about-text {
    width: 64%;
    float: right;
    margin-top: 2%;
    margin-right: 20px;
}
a.danger {
    width: 50%;
}

	}

@media (max-width: 500px){

	.banner_bottom .col-md-3 h3 {
    font-size: 25px;
    width: 50%;
}
section.about-page:before {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: "";
    background: rgba(0, 0, 0, 0.3);
    z-index: -1;
}
section.about-page {
    min-height: inherit;
    background-size: inherit;
    position: relative;
    z-index: 1;
}

.about-text {
    width: 100%;
    margin-top: 2%;
    margin-right: 0;
}
.about-text h3 {
    color: #fff;
    text-align: center;
}

.about-text p {
    font-size: 15px;
    line-height: 23px;
    text-align: justify;
    color: #fff;
}

.col-one img {
    top: 58%;
}
.banner_bottom .col-md-3 img {
    width: 50%;
}
.col-two img {
    top: 63.3%;
    width: 33% !important;
}
.col-three img {
    top: 68%;
    max-width: inherit;
}
.col-four img {
    top: 64.5%;
}

.Other-consultancy-page::before {
    content: "";
    width: 52%;
    height: 75%;
    background: url(../images/Newww.png);
    position: absolute;
    background-repeat: no-repeat;
    right: 0;
    bottom: 0;
    z-index: -1;
    opacity: 0.4;
    top: 20%;
    bottom: 0;
}
.Other-consultancy-page:after {
    content: "";
    width: 42%;
    height: 79%;
    background: url(../images/subinf.png);
    position: absolute;
    background-repeat: no-repeat;
    left: -12%;
    bottom: 0;
    z-index: -1;
    opacity: 0.4;
    top: 18%;
}
.others_consultancy-one img {
    width: 100%;
    display: block;
    margin: auto;
}
.logo-sec img {
    width: 50%;
}
}

@media (max-width: 400px){


.Finance_Consultancy_text h3 {
    font-size: 18px;
}

.col-two img {
    top: 58.3%;
    width: 38% !important;
}


.col-one img {
    top: 59%;
}


.col-three img {
    top: 68%;
    max-width: inherit;
}

.col-four img {
    top: 65.5%;
}

.banner_bottom .col-md-3 h3 {
    font-size: 25px;
    width: 65%;
}

.banner_bottom .col-md-3 {
    min-height: 180px;
}
.banner_bottom h5 {
    padding: 10px 0px 30px;
}
.text-home {
    padding: 1% 0% !important;
}
.item.first-slide h4,
.item.fourth-slide h4,
.item.second-slide h4,
.item.third-slide h4{
    font-size: 15px !important;
}
.carousel-indicators {
    left: 70% !important;
    width: 30% !important;
}

.Architure_consultancy {
    position: relative;
    padding: 50px 0px 130px;
}
section.Architure_consultancy.bottom_minner {
    padding-bottom: 75px;
}
.ss {
    padding-left: 0!important;
}
.Architure_consultancy:after {
    height: 125px;
}
section.Architure_consultancy.bottom_minner:after {
    height: 100px;
}
.Architure_consultancy_two .ss {
    margin-bottom: 30px;
}
.Architure_consultancy_two .sns {
    padding-top: 0;
}
.Architure_consultancy_one p {
    font-weight: 500;
    color: #ad9a9a;
    padding-top: 20px;
    line-height: 23px;
}
.padding_less {
    padding-top: 30px;
}
.second_artiture h4 {
    font-size: 18px;
    line-height: 25px;
    }

.second_artiture h5 {
    font-size: 18px;
    }
    .Liaison_with_Government.Department p {
    font-size: 14px;
}
section.Liaison_with_Government.Department h3 {
    font-size: 18px;
}
.vanshuings_img h5 {
      margin-top: 20px;
    margin-bottom: 0;
}
}
@media (max-width: 300px){


.Architure_consultancy_one h6 {
    font-size: 24px;
    color: #ef7f1a;
}

.Architure_consultancy_one p {
    text-align: justify;
}
.banner_bottom .col-md-3 h3 {
    font-size: 20px;
    width: 86%;
}
.Architure_consultancy_one ul li {
    padding: 10px 10px;
    font-size: 13px;
    }
.banner_bottom .col-md-3 img {
    width: 67%;
}

.col-md-3.col-one, 
.col-md-3.col-two, 
.col-md-3.col-three,
 .col-md-3.col-four {
    margin-bottom: 15%;
}

.col-two img {
    width: 52% !important;
}
.banner_bottom h5 {
    padding: 10px 0px 30px;
    font-size: 12px;
}
.item.first-slide h4,
.item.fourth-slide h4,
.item.second-slide h4,
.item.third-slide h4{
    font-size: 13px !important;
        line-height: 19px !important;
}
.carousel-indicators {
    left: 70% !important;
    width: 30% !important;
}

.carousel-indicators .active {
    width: 8px !important;
    height: 8px !important;
}

.carousel-indicators li {
    display: inline-block !important;
    width: 7px !important;
    height: 7px !important;
    }
    .item.fourth-slide .carousel-caption {
    top: 7%;
}
.first-slide .carousel-caption {
    top: 5%;
}
.item.second-slide .carousel-caption {
    top: 20%;
}
}
a.read-more {
    border: 2px solid #709f35;
    border-radius: 8px;
    padding: 8px 10px;
    background: #000;
    text-decoration: none;
    color: #ffffff;
}