
.inrPgHeding{width: 100%; text-align: center;}
.inrPgHeding h1, .inrPgHeding h2,  .inrPgHeding h3,  .inrPgHeding h4{font: normal 38px/42px 'Georgia-Bold';
color: #041e2a;}
 
.contactsec{ padding: 70px 0; width: 100%;}
.contactinfo{width: 100%;}
.contactinfo h4{font: normal 29.80px/32px 'Georgia-Bold'; color: rgba(0,0,0,0.76); }
.inputdta{width: 100%; padding-top: 23px;}
.inputdta input[type="text"], .inputdta input[type="email"], .inputdta input[type="tel"], .inputdta textarea{width: 100%; height: 54px; border: 0px;  outline: none; font: 400 14px/20px 'Open Sans', sans-serif; border-bottom: 1px solid #adacac; color: #000; }

.inputdta input:focus{ box-shadow: none !important;}
.inputdta input[type="text"]::placeholder, .inputdta input[type="email"]::placeholder, .inputdta input[type="tel"]::placeholder, .inputdta textarea::placeholder{ color: rgba(0,0,0,0.20);}


.inputdta textarea{-webkit-appearance: none; resize: none; height: 120px;}
.inputdta input[type="submit"]{color: #fff; border: 0px; outline: none; background: #4fc3df; font: normal 16px/50px 'Georgia-Bold'; border-radius: 40px; padding: 0 30px; cursor: pointer;}

.contactinfo ul li{padding-top: 25px; float: left; width: 100%;}
.contactinfo ul li b{font: normal 14.13px/20px 'Georgia-Bold'; color: #032246; letter-spacing: 1px; width: 20%; float: left;}
.contactinfo ul li em{color: #032246; font: 400 14.13px/20px 'Open Sans', sans-serif; width: 80%; float: left;}
.contactinfo ul li em a{color: #032246;}


.bannersec{width: 100%; position: relative; display: inline-block;}
.bannersec img{width: 100%; height: 350px; object-fit: cover;}
.bnrtxt{width: 100%; position: absolute; top: 50%; left: 0;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-moz-transform: translateY(-50%);}
.bnrtxtinr{width: 100%; text-align: center;}
.bnrtxtinr strong{color: #fff; font: normal 57px/62px 'Georgia-Bold'; display: block;}
.bnrtxtinr em{color: #fff; display: block; padding-top: 14px; font: 400 20px/25px 'Open Sans', sans-serif; color: #fff;}


/*team*/
.teamBoxes{ width:100%; display:inline-block; margin-top:30px;}
.teamBox{ width:100%; display:inline-block; text-align: center; padding: 35px 35px 20px; border-radius: 6px;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out; min-height: 336px;}
.teamPic{ width:152px; height:152px; margin:0 auto;}
.teamPic img{ width:100% !important; border-radius: 100% !important; border:5px solid #4fc3df;}
.teamTxt{ width:100%; display:inline-block; padding-top:20px;}
.teamTxt h4{ color:#051134; font: 700 24px/32px 'Open Sans', sans-serif;}
.teamTxt p{ color:#040711; font: 400 16px/22px 'Open Sans', sans-serif; letter-spacing: 1px; padding-top:10px;}  
.teamsec{width: 100%; padding: 45px 0;}
.teamBox ul{display: inline-block; width: 100%; font-size: 0px; padding: 14px 0 0; opacity: 0; visibility: hidden;
transition: all 0.3s ease-in-out;
-webkit-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;}
.teamBox ul li{display: inline-block;}
.teamBox ul li a i{font-size: 24px;}
.teamBox:hover{
-webkit-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2);
-moz-box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2);
box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.2);}
.teamBox:hover ul{opacity: 1; visibility: visible;}

/*About Us page*/

.aboutSec{width: 100%; display: inline-block; padding: 70px 0 54px;}
.aboutInr{width: 100%;}
.aboutText{width: 100%;}
.aboutImg{width: 100%;}
.aboutText p, .workListBox p, .workListBox li{color:#000000; font: 400 17px/27px 'Open Sans', sans-serif; text-align: justify; padding-top: 30px;}
.aboutImg img{width: 100%; height: 387px; object-fit: cover;}
.aboutSec .inrPgHeding{text-align: left;}

.landMarakSec{width: 100%; display: inline-block; padding: 46px 0 49px; background: url(../images/landmarak.jpg)no-repeat;
background-size: cover;}
.landMarakSec .inrPgHeding h2{color: #fff;}
.landMarakInr{width: 100%; text-align: center;}
.landMarakInr p{color:#fff; font: 400 18px/27px 'Open Sans', sans-serif; padding-top: 30px;}

.campainSec{width: 100%; display: inline-block; padding: 45px 0 30px;}
.campainInr{width: 100%; padding-top: 20px;}
.campainBox{width: 100%; text-align: center; padding: 60px 20px 27px; background: #fff; -webkit-border-radius: 10px;
 -moz-border-radius: 10px; border-radius: 10px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s;
    -o-transition: all 0.5s;transition: all 0.5s; margin-top: 19px; min-height: 262px;}
.campainBox:hover{-webkit-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.13);
-moz-box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.13); box-shadow: 0px 0px 17px 0px rgba(0,0,0,0.13);}
.campainBox strong{display: inline-block; width: 100%; padding-top: 27px; color:#2c94cf;
 font: 800 17px/32px 'Open Sans', sans-serif; }
.campainSec .row{margin:0 -40px;}
.campainSec .col-sm-4{padding:0 40px;}
.campainImg{width: 100%; position: relative; z-index: 2;}
.campainImg img{max-width: 100%;}
.campainImg:before{position: absolute; width: 65px; height: 65px; background: #e1f2f7; -webkit-border-radius: 100%;
 -moz-border-radius: 100%;  border-radius: 100%; left: 57%; top: -19px; content: ""; z-index: -1;
-webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%);}

/*works details page*/
.workDetailsSec{width: 100%; padding: 78px 0 52px;}
.workDetailsInr{width: 100%;}
.workDetailsLeft{width: 100%; height: 1200px;}
.workDetLeftMenu{width: 100%; padding-right: 30px;}
.workDetLeftMenu ul li{padding: 16px 40px; margin-top: 12px; background: #f1f1f1; width: 100%; display: inline-block;
border-radius: 40px; border-radius: 40px; color: #000; font: normal 17px/22px 'Georgia-Bold'; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s;
    -o-transition: all 0.5s;transition: all 0.5s;}
.workDetLeftMenu ul li a{color: #000000;}
.workDetailsSec .js-scroll-bar{background: #50a8d8 !important; width: 21px !important; height: 21px !important; -webkit-border-radius: 100% !important;
 -moz-border-radius: 100%; border-radius: 100% !important; display: block !important;}
.workDetailsSec .js-scroll-rail{width: 5px !important; display: block !important; background: #c4c4c4 !important;
right: 7px !important;}
.workDetLeftMenu ul li:hover{background: #50a8d8; color: #fff;}
.workDetLeftMenu ul li:hover a{color: #fff;}
.workDetLeftMenu ul li:first-child{margin-top: 0;}
.workDetLeftMenu ul li.actv{background: #50a8d8; color: #fff;}
.workDetLeftMenu ul li.actv a{color: #fff;}



/*works details slider*/
.workDetailsRight{width: 100%;}
.syncSec{width: 100%;}
.workDetailsRight #sync1 .owl-nav{display: block; background: none; margin:0; font-size: 0; padding: 0;}
.workDetailsRight #sync1 .owl-dot{display: none;}
.workDetailsRight #sync1 .owl-nav .owl-prev, .workDetailsRight #sync1 .owl-nav .owl-next{
	-moz-background-size: 100%; width: 50px; height: 50px; position: absolute; top: 50%; -webkit-transform: translateY(-50%);
 transform: translateY(-50%);  transform: translateY(-50%);  -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s;
    -o-transition: all 0.5s;transition: all 0.5s; background-size: 100% !important;}
 .workDetailsRight #sync1 .owl-nav .owl-prev svg, .workDetailsRight #sync1 .owl-nav .owl-next svg{display: none !important;}
.workDetailsRight #sync1 .owl-nav .owl-prev{left: -26px; background: url(../images/workDetarw1.png)no-repeat;}
.workDetailsRight #sync1 .owl-nav .owl-next{right: -26px; background: url(../images/workDetarw2.png)no-repeat;}
.workDetailsRight #sync1 .owl-nav .owl-prev:hover{background: url(../images/workDetarw22.png)no-repeat;}
.workDetailsRight #sync1 .owl-nav .owl-next:hover{background: url(../images/workDetarw11.png)no-repeat;}
.workDetailsRight #sync2 .owl-nav, #sync2 .owl-dots{display: none !important;}

.sync1Img{width: 100%;}
.sync1Img img{width: 100%; height: 400px; object-fit: cover;}

.sync2Img{width: 100%; margin-top: 10px; cursor: pointer;}
.workDetailsRight #sync2 .owl-carousel .owl-item img{height: 80px; object-fit: cover;}

.workDetailstext{width: 100%;}

.workDetailstext h1{color: #3080ac; font: normal 24px/30px 'Georgia-Bold'; padding-top: 34px;}
.workDetailstext p{color: #000; font: normal 16px/34px 'Georgia-Bold'; }

.workDetailstext p{color: #000; font: normal 16px/34px 'Georgia-Bold'; padding-top: 10px;}
.workDetailstext p b{color: #3080ac;}
.workDetailstext li{ color: #000; font: normal 16px/34px 'Georgia-Bold'; margin-top: 5px;}
.workDetailstext ul, .workDetailstext ol{ margin-top: 10px; padding-left: 20px;}
.workDetailstext ul{ list-style: disc;}
.workDetailstext ol{ list-style: decimal;}

/*Our Work list page*/
.workListLeft{width: 100%;}
.workListBox{width: 100%;}
.workListitm{width: 100%; min-height: 543px; margin-top: 55px;}
.workListitm h1, .workListitm h2{color: #2c94d0; font: normal 24.07px/32px 'Georgia-Bold'; padding-top: 34px;}
.workListitm p{color:#000000; font: 400 19.69px/27px 'Open Sans', sans-serif; padding-top: 33px;}
.workListitm img{width: 100%; height: 299px; object-fit: cover;}
.workListLeft .col-sm-6:first-child .workListitm, .workListLeft .col-sm-6:nth-child(2) .workListitm{margin-top: 0;}

.workListitm h1 a, .workListitm h2 a{color: #2c94d0 !important;}



/*27.6.2020*/


.donationpage{ width: 100%; padding: 50px 0;}
.dontnLft{ width: 100%;}
.donationpage h1, .donationpage h2{
    font: normal 25px/32px 'Georgia';
    color: rgba(0,0,0,0.76);
}
.donationpage h1 strong, .donationpage h2 strong{ font-family: 'Georgia-Bold'; font-weight: normal; }
.frmFlds{ width: 100%; margin-top: 40px;}
.inputflds{ width: 100%; margin-top: 10px;}
.inputflds input[type="text"], .inputflds input[type="email"], .inputflds input[type="tel"], .inputflds textarea, .inputflds select, .inputflds input[type="password"] {
    width: 100%;
    height: 45px;
    border: 0px;
    font: 400 14px/20px 'Open Sans', sans-serif;
    border: 1px solid #ccc;
    color: #222; padding: 0 15px; border-radius: 5px; margin-top: 5px;
}

.inputflds input[type="text"]::placeholder, .inputflds input[type="email"]::placeholder, .inputflds input[type="tel"]::placeholder, .inputflds textarea::placeholder, .inputflds input[type="password"]::placeholder{ color: #ccc;}



.inputflds label{  font: 600 15px/20px 'Open Sans', sans-serif; color: #000; margin-bottom: 5px;}

.inputflds textarea{ height: 100px; resize: none; padding: 15px;}
.inputflds input[type="submit"], .inputflds input[type="button"] {
    color: #fff;
    border: 0px;
    outline: none;
    background: #4fc3df;
    font: normal 16px/50px 'Georgia-Bold';
    border-radius: 40px;
    padding: 0 30px;
    cursor: pointer;
}
.inputflds input[type="submit"]:hover, .inputflds input[type="button"]:hover{ background: #000;}
.pypl{ width: 90px; display:inline-block; margin-left: 20px;}
.pypl img{ max-width: 100%;}
.dontnRt, .dontnLft{ width: 100%; margin-top: 20px;}


.donationAmountpage{ width: 100%;}
.donationamuntBox{ max-width: 500px; margin: 0px auto; background: #f1f1f1;}
.donationamuntBox tr td{ font: 400 16px/20px 'Open Sans', sans-serif; color: #000; border: none;vertical-align: middle;}
.donationamuntBox tr td strong{ font-weight: 600;}
.donationamuntBox tr td em{ font-weight: 700; font-style: normal;}
.donationamuntBox input[type="text"], .donationamuntBox input[type="email"], .donationamuntBox input[type="tel"]{
    width: 100%;
    height: 45px;
    border: 0px;
    font: 400 14px/20px 'Open Sans', sans-serif;
    border: 1px solid #ccc;
    color: #ccc; padding: 0 15px; border-radius: 5px;
}
.donationamuntBox .donttbl{ padding: 20px;  }
.donationamuntBox .inputflds{ text-align: center; padding: 20px; background: #fff;}



.checkoutLft{ width: 100%;}
.checkoutRt{ width: 100%;}
.checkoutpage h1, .checkoutpage h2{
    font: normal 25px/32px 'Georgia-Bold';
    color: rgba(0,0,0,0.76); padding-bottom: 20px; margin-top: 20px;
}
.ordereboxsa{ width: 100%; background: #f1f1f1; padding: 10px;}
.ordereboxsa tr td{ font: 400 16px/20px 'Open Sans', sans-serif; color: #000; border: none;vertical-align: middle;}
.ordereboxsa tr td strong{ font-weight: 600;}
.ordereboxsa tr td em{ font-weight: 700; font-style: normal;}
.ordereboxsa table{ margin: 0px;}
.payment_methods li{ width: 100%;}
.payment_methods label{ font: 400 15px/33px 'Open Sans', sans-serif;}
.payment_methods label img{ max-width: 100%; width: 135px; margin-left: 10px;}

.payment_methods{ width: 100%; padding: 10px;background: #ebe9eb; margin-top: 10px;}
.payment_box{
    position: relative;
    box-sizing: border-box;
    width: 100%;
    padding: 1em;
    margin: 1em 0;
    font-size: .92em;
    border-radius: 2px;
    line-height: 1.5;
    background-color: #dfdcde;font: 400 13px/20px 'Open Sans', sans-serif;
    color: #515151;
}
.payment_box::before {
    content: "";
    display: block;
    border: 1em solid #dfdcde;
        border-top-color: rgb(223, 220, 222);
        border-right-color: rgb(223, 220, 222);
        border-left-color: rgb(223, 220, 222);
    border-right-color: transparent;
    border-left-color: transparent;
    border-top-color: transparent;
    position: absolute;
    top: -.75em;
    left: 0;
    margin: -1em 0 0 2em;
}
.checkoutRt .inputflds{ text-align: center;}
.checkoutRt .inputflds input[type="submit"], .checkoutRt .inputflds input[type="button"]{ width: 100%;}



.campainBox strong a{ color: #2c94cf !important;}

.paginationSec{ width: 100%; padding: 40px 0;}
.paginationSec a{ width: 40px; height: 40px; border: 2px solid #2c94d0;  color: #005bb9; font: 700 17px/37px 'Open Sans', sans-serif; margin: 0 5px;text-align: center; color: #2c94d0;}
.paginationSec a.jp-previous, .paginationSec a.jp-next{ width: auto !important; border: none; color: #000; background: none !important;}
.paginationSec a.jp-current{ background: #2c94d0; border-color: #2c94d0; color: #fff !important;}
.pagination{ justify-content: center;}

.noItem{ margin-top: 60px; padding-bottom:80px; text-align: center; background: url(../images/noitm.png) no-repeat top center; padding-top: 121px; background-size: 110px;}
.noItem p{ color: #094e74; font: 700 17px/37px 'Open Sans', sans-serif;}


.mapsBox{ width: 100%;}
.mapsBox iframe{ width: 100%; height: 400px; border: none;}

.mobilelft{ display: none;}

.workDetLeftsearch{ width: 100%; }
.searchSec{ width: 100%; padding: 14px; background: #f1f1f1; margin-bottom: 30px;}
.searchSec input[type="text"]{ width: 100%; border:1px solid #000; padding: 0 50px 0 10px; color: #000; height: 40px;  font: 400 14px/17px 'Open Sans', sans-serif; background: none; border-radius: 70px;}
.searchSec input[type="submit"]{ width: 45px; position: absolute; top: 0px; right: 0px; height: 40px; border: none; background: url(../images/srch.png) no-repeat center center; font-size: 0px;}
.searchSec form{ position: relative;}



.sync2Img img{ height: 90px;object-fit: cover; }






/*thankyou-20.07.2020*/
.thankpagdtls{padding:0;position:relative}
.thanks-pg{padding:200px 0;text-align:center;width:100%}
.thanks-pg h4{color:#2c94d0;font:italic 700 40px/45px 'Open Sans', sans-serif;}
.thanks-pg h5{color:#2c94d0;font:italic 700 25px/35px 'Open Sans', sans-serif;}
.thanks-pg strong{color:#161a2d;font:600 21px/46px 'Open Sans', sans-serif;margin-top:10px}
.thanks-pg p{font: 400 15px/26px  'Open Sans', sans-serif;color:#4a4a4a;padding-top: 12px;}
.thanks-pg p span{color:#799972;font-weight:700}


/*1-8-20*/
.donationamuntBox .donttbl h5{ text-align:right; color:red; font: 400 14px/18px  'Open Sans', sans-serif;}



.inputflds select{ padding: 10px 15px;}



.workListBox #propertyIdentifier{ margin-top:20px; }
.workListBox p, .workListBox ul{ margin-bottom: 8px; padding-top: 0px !important;}
.workListBox li {
    padding-top: 0px !important;
    padding-left: 19px;
    position: relative;
    margin-top: 11px;
}
.workListBox li::before {
    width:8px;
    height: 8px;
    position: absolute;
    left: 0px;
    top: 10px;
    background: #50a8d8;
    content: "";
    border-radius: 100%;
}
.workListBox h4{
    padding: 14px 0;
    color: #2c94cf;
    font: 800 20px/32px 'Open Sans', sans-serif;
}
.workListBox h5{ padding-bottom: 17px;
    color: #000000;
    font:600 16px/32px 'Open Sans', sans-serif;}














@media (min-width: 768px) and (max-width: 5000px) 
{





}

  
  
  
  
@media (min-width: 992px) and (max-width: 1199px) {


.contactinfo h4{font-size: 25px; line-height: 30px;}
.bnrtxtinr strong{font-size: 50px; line-height: 55px;}
.bnrtxtinr em{font-size: 17px;}

.inrPgHeding h1, .inrPgHeding h2, .inrPgHeding h3, .inrPgHeding h4{font-size: 30px; line-height: 37px;}

/*About Us page*/
.aboutSec {padding: 54px 0 48px;}
.aboutText p, .workListBox p, .workListBox li{padding-top: 20px; font-size: 15px;}

.landMarakSec {padding: 41px 0 45px;}
.landMarakInr p{font-size: 16px;}

.campainBox strong br{display: none;}
.campainSec .col-sm-4 {padding: 0 15px;}
.campainSec .row {margin: 0 -15px;}

/*works details page*/
.workDetLeftMenu ul li{font-size: 15px;}
.workDetailsLeft{height: 500px;}

/*works details slider*/
.workDetailstext h1{font-size: 20px; line-height: 25px; padding-top: 25px;}
.workDetailstext p{font-size: 15px; line-height: 27px; padding-top: 10px;}

/*Our Work list page*/
.workListitm img {height: 258px;}
.workListitm h1, .workListitm h2{font-size: 20px;line-height: 27px;}
.workListitm p{font-size: 18px; line-height: 29px;}
.workListitm {min-height: 543px; margin-top: 40px;}
.workListitm {min-height: 500px;}

}


@media only screen and (max-width: 991px) {



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

.contactinfo h4{font-size: 25px; line-height: 30px;}
.contactinfo ul li b, .contactinfo ul li em{width: 100%;}
.bnrtxtinr strong{font-size: 40px; line-height: 45px;}
.bnrtxtinr em{font-size: 15px; line-height: 20px;}
.bannersec img{height: 300px;}


.teamsec .col-sm-4{max-width: 50%; flex: 0 0 50%;}

.inrPgHeding h1, .inrPgHeding h2, .inrPgHeding h3, .inrPgHeding h4{font-size: 25px; line-height: 30px;}

/*About Us page*/
.aboutSec {padding: 46px 0 45px;}
.aboutText p, .workListBox p, .workListBox li{padding-top: 17px; font-size: 14px; line-height: 25px;}

.landMarakSec {padding: 41px 0 45px;}
.landMarakInr p{font-size: 15px;}

.campainBox strong br{display: none;}
.campainSec .col-sm-4 {padding: 0 15px;}
.campainSec .row {margin: 0 -15px;}
.campainBox strong{font-size: 15px; line-height: 24px; padding-top: 17px;}
.campainBox{min-height: 250px; padding: 46px 20px 27px;}

/*works details page*/
.workDetLeftMenu ul li{font-size: 15px;}
.workDetailsLeft{height: 500px;}
.workDetailsSec {padding: 58px 0 46px;}
.workDetailsSec .col-sm-4{-ms-flex: 0 0 40%; flex: 0 0 40%; max-width: 40%;}
.workDetailsSec .col-sm-8{-ms-flex: 0 0 60%; flex: 0 0 60%; max-width: 60%;}

/*works details slider*/
.workDetailstext h1{font-size: 18px; line-height: 23px; padding-top: 20px;}
.workDetailstext p{font-size: 14px; line-height: 24px; padding-top: 10px;}
.sync1Img img {height: 306px;}

/*Our Work list page*/
.workListitm img {height: 150px;}
.workListitm h1, .workListitm h2{font-size: 17px; line-height: 25px; padding-top: 19px;}
.workListitm p{font-size: 15px; line-height: 27px; padding-top: 13px;}
.workListitm {min-height: 543px; margin-top: 40px;}
.workListitm {min-height: 386px;}

}


 
@media only screen and (max-width: 767px){

.contactinfo h4{font-size: 22px; line-height: 30px;}
.contactinfo ul li b, .contactinfo ul li em{width: 100%;}
.bnrtxtinr strong{font-size: 40px; line-height: 45px;}
.bnrtxtinr em{font-size: 15px; line-height: 20px;}
.bannersec img{height: 300px;}


.teamsec .col-sm-4{max-width: 50%; flex: 0 0 50%;}
.teamTxt h4{font-size: 20px; line-height: 25px;}
.teamTxt p{font-size: 16px; line-height: 20px;}
.teamBox{padding: 20px;min-height: 310px;}

.inrPgHeding h1, .inrPgHeding h2, .inrPgHeding h3, .inrPgHeding h4{font-size: 20px; line-height: 25px;}

/*About Us page*/
.aboutSec {padding: 46px 0 45px;}
.aboutText p, .workListBox p, .workListBox li{padding-top: 20px; font-size: 14px; line-height: 25px;}
.aboutSec .col-sm-6 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.aboutImg{padding-top: 20px;}
.aboutImg img { height: 349px;}

.landMarakSec {padding: 32px 0 36px;}
.landMarakInr p{font-size: 14px; padding-top: 16px; }

.campainBox strong br{display: none;}
.campainSec .col-sm-4 {padding: 0 15px; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}
.campainSec .row {margin: 0 -15px;}
.campainBox strong{font-size: 15px; line-height: 24px; padding-top: 17px;}
.campainBox{min-height: 241px; padding: 46px 20px 27px;}

/*works details page*/
.workDetLeftMenu ul li{font-size: 15px;}
.workDetailsLeft{height: 400px;}
.workDetailsSec {padding: 58px 0 46px;}
.workDetailsSec .col-sm-4{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.workDetailsSec .col-sm-8{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.workDetLeftMenu ul li {padding: 12px 30px;}
.workDetailsRight {margin-top: 25px;}

/*works details slider*/
.workDetailstext h1{font-size: 18px; line-height: 23px; padding-top: 20px;}
.workDetailstext p{font-size: 14px; line-height: 24px; padding-top: 10px;}
.sync1Img img {height: 306px;}
.workDetailsRight #sync1 .owl-nav .owl-prev{left: 0px;}
.workDetailsRight #sync1 .owl-nav .owl-next{right: 0;}
.workDetailsSec {padding: 40px 0 40px;}


/*Our Work list page*/
.workListitm img {height: 150px;}
.workListitm h1, .workListitm h2{font-size: 15px; line-height: 23px; padding-top: 15px;}
.workListitm p{font-size: 14px; line-height: 25px; padding-top: 9px;}
.workListitm {min-height: 543px; margin-top: 40px;}
.workListitm {min-height: 318px;}
.workListLeft .col-sm-6:first-child .workListitm, .workListLeft .col-sm-6:nth-child(2) .workListitm {
    margin-top: 30px;}



/*27.6.2020*/

.donationpage h1, .donationpage h2{ font-size: 20px;}
.inputflds input[type="submit"], .inputflds input[type="button"]{ line-height: 45px;}


.workDetailsLeft #eg {
    height: 500px !important;
}

.workDetLeftsearch{ display: block;}
.mobilelft{ display: block; width: 100%;margin-top: 23px;}
.desktoplft{ display: none;}
.catagre{ width: 100%; display: inline-block; background: #084c76 url(../images/ardrp.png) no-repeat right 10px center; padding: 14px; font: 700 17px/17px 'Open Sans', sans-serif; color: #fff;}
.showwormenu{ display: none;}
/*.js-scroll-wrapper{ display: none;}*/
.workDetLeftMenu{ padding: 0px;}
.searchSec{ margin-bottom: 0px;}
.workDetailsLeft {
    height: auto;
}
.showwormenu{ background: #f1f1f1;/* position: absolute; top: 100%; left: 0px; top: 0px;z-index: 1;*/height: 200px;
overflow: auto;}
.workDetLeftMenu ul li {
    padding: 0;margin: 0px;
    background: none; border-radius: 0px;}

.workDetLeftMenu ul li a{ width: 100%; display: inline-block; padding: 7px 15px;border-bottom: 1px dashed #ccc;}
.workDetLeftMenu ul li:hover{ background: none !important;}
.workDetLeftMenu ul li:last-child a{ border: none !important;}
.workDetLeftMenu{ position: relative;}

.worlftdes{ display: none;}


.workListBox{ margin-top: 20px;}





}
@media only screen and (max-width: 575px){ 


.contactinfo{padding-top: 35px;}
.contactsec{padding: 25px 0 50px;}

.bnrtxtinr strong{font-size: 30px; line-height: 35px;}
.bnrtxtinr em{font-size: 14px; line-height: 20px; padding-top: 10px;}
.bannersec img{height: 250px;}

/*Our Work list page*/
.workListLeft .col-sm-6{-ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%;}

}



@media only screen and (max-width: 480px){ 


.teamsec .col-sm-4{max-width: 100%; flex: 0 0 100%;}
.teamBox{padding: 20px;min-height: auto;}

.inrPgHeding h1, .inrPgHeding h2, .inrPgHeding h3, .inrPgHeding h4{font-size: 19px; line-height: 25px;}

/*About Us page*/
.aboutSec { padding: 30px 0;}
.aboutText p, .workListBox p, .workListBox li { padding-top: 12px;}
.aboutImg img {height: 243px;}

.landMarakInr p{line-height: 25px;}

.campainSec{padding: 30px 0;}
.campainBox { padding: 46px 10px 27px;}

/*works details page*/
.workDetLeftMenu ul li {margin-top: 6px;}
/*works details slider*/
.workDetailsRight #sync1 .owl-nav .owl-prev, .workDetailsRight #sync1 .owl-nav .owl-next{width: 30px; height: 30px;	}


/*Our Work list page*/
.workListLeft .col-sm-6{-ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.workListitm {min-height: auto; margin-top: 30px;}
.workListitm img {height: 246px;}


} 
 
@media only screen and (max-width: 380px){ 

/*About Us page*/
.campainSec .col-sm-4 {  -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}
.campainBox{min-height: auto;}


}