body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px Arial, Helvetica, sans-serif; color:#000; background: #fff; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}

/*font-family: 'Roboto', sans-serif;*/

@font-face {
    font-family: 'HelveticaNeueCondensed-CondensedBold';
    src: url('../fonts/HelveticaNeueCondensed-CondensedBold.eot');
    src: url('../fonts/HelveticaNeueCondensed-CondensedBold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/HelveticaNeueCondensed-CondensedBold.woff2') format('woff2'),
        url('../fonts/HelveticaNeueCondensed-CondensedBold.woff') format('woff'),
        url('../fonts/HelveticaNeueCondensed-CondensedBold.ttf') format('truetype'),
        url('../fonts/HelveticaNeueCondensed-CondensedBold.svg#HelveticaNeueCondensed-CondensedBold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'FranklinGothic-Medium';
    src: url('../fonts/FranklinGothic-Medium.eot');
    src: url('../fonts/FranklinGothic-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/FranklinGothic-Medium.woff2') format('woff2'),
        url('../fonts/FranklinGothic-Medium.woff') format('woff'),
        url('../fonts/FranklinGothic-Medium.ttf') format('truetype'),
        url('../fonts/FranklinGothic-Medium.svg#FranklinGothic-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
}


.wrapper{ width: 100%;}

.header_sec{ width: 100%; background: #fff; border-top: 4px solid #0e76bd; padding: 10px 0; }
.header_sec .container{ max-width: 1550px; }
.nav_top{ width: 100%; position: relative; padding: 0px; margin: 0px; border: none; background: none !important; box-shadow: inherit; min-height: inherit; height: auto; }
.nav_top .navbar-brand{ width: auto; padding: 0px; height: auto; margin: 0px;  }
.nav_top .navbar-brand img{ max-width: 100%; }
 
.menu_sec{ margin: 0px !important; padding: 0 220px 0 0; }
.menu_sec li{  position: relative; margin-left: 26px; padding: 18px 0; } 
.menu_sec li:first-child{ margin-left: 0px; }
.menu_sec li a{ padding: 16px 8px; color:#000 !important; text-transform: uppercase; font: normal 14px/18px 'HelveticaNeueCondensed-CondensedBold'; text-decoration: none; outline: none; position: relative; }
.menu_sec li a::before{ width: 0px; height: 5px; background: #0e76bd; position: absolute; left: 0px; bottom: 0px; content: "";  
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}  
.menu_sec li a:hover::before{ width: 100%; }  
.menu_sec li.actv a::before{  width: 100%; } 
 
.top_rt{ width: auto; position: absolute; right: 0px; top: 17px; z-index: 9; }
.top_rt li{ float: left; margin-left: 10px; }
.top_rt li:first-child{ margin-left: 0px; }
.top_rt li img{ max-width: 100%; }

#hide{ display: none; }
.top_rt li.searh_bx{ position: relative; cursor: pointer; }
.serach_details{ position:absolute; right: 0px; left: inherit; width: 188px; border: 1px solid #000; top: 42px; 
 -moz-box-shadow: 1px 1px 4px 2px #dddddd;
  -webkit-box-shadow: 1px 1px 4px 2px #dddddd;
   box-shadow: 1px 1px 4px 2px #dddddd;}
.serach_details input[type="text"]{ width: 80%; float: left; padding: 0 10px; font: 600 12px/32px 'Roboto', sans-serif; color: #202020; height: 32px; background: #fff; border: none;}
.serach_details input[type="submit"]{ width: 20%; float: right; height: 32px; background: url(../images/search_glass2.png) no-repeat center center #0e76bd; cursor: pointer; 
border: none; }

 

.banner_sec{ width: 100%; position: relative;}
.banner_box{ width: 100%; position: relative; }
.banner_box img{ width: 100%; object-fit: cover; height: 730px; }
.banner_cover{ width: 100%; height: 100%; position: absolute; left: 0px; top: 0px; z-index: 3;/* background: rgba(0, 0, 0, 0.5);*/ }
.banner_innr{ width: 100%; position: absolute; left: 0px; top: 28%; z-index: 999; }
.banner_detailsBox{ width: 590px; float: left; }
.banner_detailsBox span.banner_heading{ width: 100%; display: inline-block; font: normal 54px/60px 'FranklinGothic-Medium'; color:#fff; text-transform: uppercase; }
.banner_detailsBox span.banner_subheading{ width: 100%; display: inline-block; font: normal 36px/40px 'FranklinGothic-Medium'; color:#fff; text-transform: uppercase; }
.banner_detailsBox p{ font: normal 18px/24px 'Roboto', sans-serif; color:#fff; padding: 18px 0 0; }
.banner_detailsBox ul{ display: inline-block; width: 100%; padding: 40px 0 0; }
.banner_detailsBox ul li{ width: 210px; float: left; margin: 0 10px 0 0; text-align: center; }
.banner_detailsBox ul li:last-child{ margin-right: 0px; }
.banner_detailsBox ul li a{ display:inline-block; width: 100%; height: 50px; padding: 16px 10px; font: 700 15px/18px 'Roboto', sans-serif; color: #0e76bd; padding-left: 42px; background: #fff;
 border-radius: 3px; text-transform: uppercase;  }
.banner_detailsBox ul li:nth-child(1) a{ background: url(../images/baniconhvr1.png) no-repeat 10px center #fff; }
.banner_detailsBox ul li:nth-child(1) a:hover{ background: url(../images/banicon1.png) no-repeat 10px center #0e76bd; }
.banner_detailsBox ul li.actv:nth-child(1) a{ background: url(../images/banicon1.png) no-repeat 10px center #0e76bd; color:#fff; }
.banner_detailsBox ul li:nth-child(2) a{ background: url(../images/baniconhvr2.png) no-repeat 32px center #fff; }
.banner_detailsBox ul li:nth-child(2) a:hover{ background: url(../images/banicon2.png) no-repeat 32px center #0e76bd; }
.banner_detailsBox ul li.actv:nth-child(2) a{ background: url(../images/banicon2.png) no-repeat 32px center #0e76bd; color:#fff; }
.banner_detailsBox ul li span{ display:inline-block; width: 100%; } 
.banner_detailsBox ul li a:hover{ color:#fff;}  
.banner_sec .carousel-indicators li{ cursor: pointer; } 
 

.about_sec{ width: 100%; background: #f0f0f0;  border-bottom: 1px solid #dbdbdb; }
.about_bg{ width: 100%; }
.about_bg img{ width: 100%; height: 512px; object-fit: cover; }
.about_rt{ width: 100%;}
.about_rtBox{ width: 550px; float: left; padding: 85px 0 0 35px; }
.about_rtBox h1{ font: normal 36px/40px 'HelveticaNeueCondensed-CondensedBold'; color:#000; text-transform: uppercase; }
.about_rtBox p{ font: 400 14px/27px 'Roboto', sans-serif; color:#000; padding: 12px 0 0; text-align: justify; }
.about_rtBox a.read_btn{ width: 160px; height: 50px; background: #fff; font: 700 18px/48px 'Roboto', sans-serif; color: #000; background:#fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
border-radius: 3px; border: 1px solid #dcdcdb; display: inline-block; text-align: center; margin-top: 16px; }
.about_rtBox a.read_btn:hover{ background: #0e76bd; color:#fff; border-color:#0e76bd; }


.what_we_sec{ width: 100%; text-align: center; padding: 35px 0; }
.top_heading{ width: 100%; display: inline-block; text-align: center; }
.top_heading h1, .top_heading h2, .top_heading h3{ font: 700 30px/34px 'HelveticaNeueCondensed-CondensedBold'; color:#000; text-transform: uppercase;  }
.top_heading p{ font: 400 14px/24px 'Roboto', sans-serif; color:#000; padding: 12px 0 0; }
.what_we_innr{ width: 100%; display: inline-block; }
.what_weBox{ width: 100%; display: inline-block; margin-top: 25px; border: 1px solid #e0e0df; border-bottom: 10px solid #000; -moz-border-radius: 8px 8px 15px 15px; -webkit-border-radius: 8px 8px 15px 15px; 
border-radius: 8px 8px 15px 15px;  padding: 18px 10px 15px; }
.what_weBox img{ max-width: 100%; }
.what_weBox h5{ font: 700 15px/18px 'Roboto', sans-serif; color: #000; text-transform: uppercase; padding: 8px 0 0; min-height: 45px; }
.what_weBox a{ display: inline-block; margin-top: 10px; }
.what_weBox a img{ max-width: 100%; }


.where_we_sec{ width: 100%; background: #f0f0f0; text-align: center; }
.where_weBox{ width: 100%; padding: 50px 5px 60px;}
.where_weBox img{ max-width: 100%; }
.where_weBox h4{ font: normal 24px/26px 'HelveticaNeueCondensed-CondensedBold'; color:#000; text-transform: uppercase; padding: 10px 0 0; }
.where_weBox p{ font: 400 14px/24px 'Roboto', sans-serif; color:#000; padding: 10px 0 0; }
.where_weBox a.read_btn{ width: 160px; height: 50px; background: #fff; font: 700 18px/48px 'Roboto', sans-serif; color: #000; background:#fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
border-radius: 3px; border: 1px solid #dcdcdb; display: inline-block; text-align: center; margin-top: 16px; text-transform: capitalize; }
.where_weBox a.read_btn:hover{ background: #0e76bd; color:#fff; border-color:#0e76bd; }

.where_we_sec .col-lg-4{ border-right: 1px solid #dcdcdb; }
.where_we_sec .col-lg-4:nth-child(2){ background: #e6e5e5; }
.where_we_sec .col-lg-4:last-child{ border-right: none; }


.latest_news{ width: 100%; padding: 35px 0; }
.latest_box{ width: 100%; display: inline-block; margin-top: 25px; }
.latest_pic{ width: 100%; }
.latest_pic img{ width: 100%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; }
.latest_txt{ width: 100%; }
.latest_txt h4{ font: 500 16px/20px 'Roboto', sans-serif; color:#000; text-transform: uppercase; padding: 12px 0 0; }
.latest_txt h4 a{ color:#000; }
.latest_txt p {font: 400 14px/22px 'Roboto', sans-serif; color: #000; padding: 5px 0 0; }


.contact_sec{ width: 100%; padding: 35px 0; background: #f0f0f0; text-align: center; }
.contact_innr{ width: 100%; display: inline-block; }
.contact_frm{ width: 100%; display: inline-block; margin-top: 26px; }
.contact_frm input[type="text"], .contact_frm input[type="email"], .contact_frm input[type="tel"], .contact_frm textarea{ width: 100%; display: inline-block; height: 50px; border: 1px solid #dcdcdb; 
border-bottom: 5px solid #000; padding: 0 16px; background: #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; font: 400 14px/50px 'Roboto', sans-serif; color:#000; outline: none;
 -webkit-appearance: none; box-shadow: inherit;  }
.contact_frm input[type="text"]::placeholder, .contact_frm input[type="email"]::placeholder, .contact_frm input[type="tel"]::placeholder, .contact_frm textarea::placeholder{ color:#000; opacity: 1; }
.contact_frm textarea{ height: 170px; padding: 10px 16px 0px; resize: none; line-height: 16px; }
.contact_frm input[type="submit"]{ width: 160px; height: 50px; font: 700 18px/48px 'Roboto', sans-serif; color: #fff; background:#0e76bd; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
border-radius: 3px; border: 1px solid #dcdcdb; display: inline-block; text-align: center; text-transform: capitalize; cursor: pointer; border: none; }
.contact_frm input[type="submit"]:hover{ background: #31a2ef; color:#fff; }
.contact_frm2{ margin-top: 15px; }


.footer_sec{ width: 100%; }
.footer_top{ width: 100%; background: #0d0d0d; padding: 20px 0 35px 0; float: left; }
.footer_box{ width: 100%; display: inline-block; padding: 20px 0 0; }
.footer_box h4{ font: normal 18px/24px 'HelveticaNeueCondensed-CondensedBold'; color:#fff; text-transform: uppercase; padding: 0 0 6px; }
.footer_box p{ font: 300 14px/20px 'Roboto', sans-serif; color: #a9a6a6; }
/*.footer_top .col-lg-4{ border-right: 1px solid #1f1f1f; }
.footer_top .col-lg-2{ border-right: 1px solid #1f1f1f;}
.footer_top .col-lg-2:last-child{ border-right: none; }*/

.footer_row{ margin: 0 -15px; }
.footer_col{ float: left; padding: 0 15px; border-right: 1px solid #1f1f1f; min-height: 252px; }
.footer_col:last-child{ border-right: none; }
.newslettr_box{ width: 100%; display: inline-block; }
.newslettr_box input[type="email"]{ width: 100%; display: inline-block; height: 50px; border: 1px solid #1b1b1b; padding: 0 16px; background: #000; -moz-border-radius: 5px; margin-top: 12px;
-webkit-border-radius: 5px; border-radius: 5px; font: 400 14px/50px 'Roboto', sans-serif; color:#7d7d7d; outline: none; -webkit-appearance: none; box-shadow: inherit;  }
.newslettr_box input[type="submit"]{ width: 160px; height: 45px; font: 700 14px/44px 'Roboto', sans-serif; color: #fff; background:#0e76bd; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
border-radius: 3px; border: 1px solid #dcdcdb; display: inline-block; text-align: center; text-transform: uppercase; cursor: pointer; border: none; margin: 16px 5px 0 0; }
.newslettr_box input[type="button"]{ width: 160px; height: 45px; font: 700 14px/44px 'Roboto', sans-serif; color: #0e76bd; background:#f0f0f0; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
border-radius: 3px; border: 1px solid #dcdcdb; display: inline-block; text-align: center; text-transform: uppercase; cursor: pointer; border: none; margin-top: 16px; }
.newslettr_box input[type="button"]:hover{color: #fff; background:#0e76bd; }
.qk_links { width: 100%; display: inline-block; padding: 5px 0 0; }
.qk_links li{ width: 100%; display: inline-block; font: 400 14px/23px 'Roboto', sans-serif; color: #fff;  margin-top: 2px; }
.qk_links li a{ color:#fff; text-decoration: none; outline: none; }
.qk_links li a:hover{ color:#0e76bd; }
.contact_links { width: 100%; display: inline-block; padding: 5px 0 0; }
.contact_links li{ width: 100%; display: inline-block; padding: 7px; padding-left: 56px; font: 400 14px/18px 'Roboto', sans-serif; color: #fff; margin-top: 10px; }
.contact_links li strong{ font-weight: 700; color:#0e76bd; text-transform: uppercase; }
.contact_links li a{ color:#fff; text-decoration: none; outline: none; }
.contact_links li:nth-child(1){ background: url(../images/contacticon1.png) no-repeat left 2px; }
.contact_links li:nth-child(2){ background: url(../images/contacticon2.png) no-repeat left 2px; }
.contact_links li:nth-child(3){ background: url(../images/contacticon3.png) no-repeat left 2px; }
.ftr_logo{ width: 100%; display: inline-block; }
.ftr_logo img{ max-width: 100%;}
.footer_social{ width: 100%; display: inline-block; padding: 10px 0 0; }
.footer_social li{ float: left; margin: 6px 5px 0 0; text-align: center; }
.footer_social li:last-child{ margin-right: 0px; }
.footer_social li a{ width: 54px; height: 54px; background: #000; float: left; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; color:#b8b7b7; 
font-size: 20px; line-height: 52px; }
.footer_social li a:hover{ background: #0e76bd; color:#fff; }

.footer_col:nth-child(1){ width: 32%;}
.footer_col:nth-child(2){ width: 20%;}
.footer_col:nth-child(3){ width: 28%;}
.footer_col:nth-child(4){ width: 20%;}

.footer_btm{ width: 100%; background: #0e76bd; padding: 14px 0; float: left; }
.ftr_left{ float: left; }
.ftr_left li{ padding-right: 12px; margin-right: 10px; font: 400 14px/16px 'Roboto', sans-serif; color: #fff;  
background: url(../images/devider.png) no-repeat right top 3px; float: left; }
.ftr_left li:last-child{ margin-right: 0px; padding-right: 0px; background: none; }
.ftr_left li a{ color:#fff; text-decoration: none; outline: none; }
.trems{ float: right; font: 400 14px/16px 'Roboto', sans-serif; color: #fff; }
.trems a{ text-decoration: none; color:#fff; text-decoration: none; }

.serach_details li{ width: 100% !important; }

@-webkit-keyframes animationFade {
0% { opacity: 0; -webkit-transform: translateY(-20px); transform: translateY(-20px);}
100% { opacity: 1; -webkit-transform: translateY(0);transform: translateY(0);}
}
@keyframes animationFade {
0% {opacity: 0; -webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); transform: translateY(-20px);}
100% { opacity: 1; -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0);}}

.header_sec.fixed{ top: 0; left: 0; right: 0; position: fixed; margin: 0; z-index: 9999; padding: 5px 0;
-webkit-animation-name: animationFade;
-o-animation-name: animationFade;
animation-name: animationFade;
-webkit-animation-duration: 1s;
-o-animation-duration: 1s;
animation-duration: 1s;
-webkit-animation-fill-mode: both;
-o-animation-fill-mode: both;
animation-fill-mode: both;
-moz-box-shadow: 0 0 9px -4px #333;
-webkit-box-shadow: 0 0 9px -4px #333;
box-shadow: 0 0 9px -4px #333;
}


/*news*/
.inner_banner .banner_box img{ height: 360px; }
.inner_banner .banner_innr{
	-ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
 	transform: translate(-50%,-50%);top: 50%;
left: 50%;
text-align: center;
}
.inner_banner .banner_innr .banner_detailsBox{ width: 100%; }
.news_over{ width: 100%; position: absolute; left: 0px; top: 0px; height: 100%; background: rgba(42, 42, 42, 0.6); 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px; }
.latest_pic{ position: relative; }


.pagi_sec{ width: 100%; text-align: center; display: inline-block; padding: 40px 0 0; }
.pagi_sec ul{ display: inline-block; }
.pagi_sec ul li{ margin-left: 8px; width: 45px; height: 45px; float: left; font: 600 16.45px/45px 'Roboto', sans-serif; color: #404040; border: 1px solid #eae9e9; 
-moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%;  }
.pagi_sec ul li a{ width: 100%; height: 43px; color: #404040; float: left; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; }
.pagi_sec ul li a:hover{ background: #0e76bd; color:#fff; }
.pagi_sec ul li.current { background: #0e76bd; color:#fff; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; border-color:#0e76bd; }
.pagi_sec ul li.current a i{ font-size: 24px; color:#fff; font-weight: bold; }


/*contact*/
.contact_main{ background: #fff; }
.contact_mainLeft{ width: 100%; display: inline-block; padding: 25px 0 0; }
.contact_mainLeft input[type="text"], .contact_mainLeft select, .contact_mainLeft input[type="password"], .contact_mainLeft input[type="email"], .contact_mainLeft input[type="tel"], .contact_mainLeft textarea{ width: 100%; display: inline-block; height: 45px; 
border: 1px solid #dcdcdb; padding: 0 16px; background: #fff; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; font: 400 14px/45px 'Roboto', sans-serif; 
color:#000; outline: none; -webkit-appearance: none; box-shadow: inherit; margin-top: 15px; }
.contact_mainLeft input[type="text"]::placeholder, .contact_mainLeft input[type="email"]::placeholder, .contact_mainLeft input[type="tel"]::placeholder, .contact_mainLeft textarea::placeholder{ color:#000; 
opacity: 1; }
.contact_mainLeft textarea{ height: 125px; padding: 10px 16px 0px; resize: none; line-height: 16px; }
.contact_mainLeft input[type="submit"]{ width: 160px; height: 45px; font: 500 18px/45px 'Roboto', sans-serif; color: #fff; background:#0e76bd; -moz-border-radius: 3px; -webkit-border-radius: 3px; 
border-radius: 3px; border: 1px solid #dcdcdb; float: left; text-align: center; text-transform: capitalize; cursor: pointer; border: none; margin-top: 15px; }
.contact_mainLeft input[type="button"] {width: 160px; height: 45px;  font: 500 18px/45px 'Roboto', sans-serif; color: #fff; background: #0e76bd; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; border: 1px solid #dcdcdb;float: rigth; text-align: center; text-transform: capitalize; cursor: pointer; border: none; margin-top: 15px;
}
.contact_mainLeft input[type="submit"]:hover{ background: #31a2ef; color:#fff; }
.contact_mainLeft p input[type="button"]:hover { background: #31a2ef; color: #fff;
}

.contact_mainLeft select{background: url(../images/arrw.png) no-repeat right 10px center; background-size: 10px !important; outline: none !important;}

.contact_mainRight{ width: 100%; display: inline-block; padding: 18px 0 0; }
.contact_box{ width: 100%; display: inline-block; margin-top: 17px; border: 1px solid #dcdcdb; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; text-align: center; padding: 20px 5px; }
.contact_boxIcon{ width: 100px; height: 100px; border: 1px solid #dcdcdb; -moz-border-radius: 100%; -webkit-border-radius: 100%; border-radius: 100%; display: inline-block; }
.contact_boxIcon img{ max-width: 100%; margin-top: 28px; }
.contact_box span{ width: 100%; display: inline-block; margin-top:10px; font: 500 18px/20px 'Roboto', sans-serif; color: #000; }
.contact_box p{ margin-top: 3px; font: 400 15px/20px 'Roboto', sans-serif; color: #000; }
.contact_box p a{ color:#000; text-decoration: none; outline: none; }
.contact_mainRight .col-sm-6{ padding: 0 10px; }
.contact_mainRight .row{ margin: 0 -10px; }


/*takeaction*/
.take_action_sec{ width: 100%; background: #f0f0f0; padding: 35px 0; }
.take_actionLeft{ width: 100%; display: inline-block; }
.take_actionLeft h1{ font: normal 36px/40px 'HelveticaNeueCondensed-CondensedBold'; color:#000; text-transform: uppercase; }
.take_actionLeft p{ padding-top: 15px; font: 400 16px/26px 'Roboto', sans-serif; color: #000; }
.take_actionRight{ width: 100%; display: inline-block; }
.take_actionRight img{ max-width: 100%; }

.involved_sec{ width: 100%; display: inline-block; padding: 30px 0; }
.involved_innr{ width: 100%; display: inline-block; }
.involved_innr h1, .involved_innr h2, .involved_innr h3{ font: normal 36px/40px 'HelveticaNeueCondensed-CondensedBold'; color:#000; text-transform: uppercase; }
.involved_box{ width: 100%; display: inline-block; border: 1px solid #dcdcdb; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; margin-top: 30px; }
.involved_box a{padding: 30px 15px; width: 100%; display: inline-block; }
.involved_box img{ max-width: 100%; float: left; margin: 0 7px 0 0; }
.involved_box span{ float: left; font: 700 18px/20px 'HelveticaNeueCondensed-CondensedBold'; color:#000; text-transform: uppercase; margin-top: 21px; }



/*what we do*/
.ignitingchangeSec{ width:100%; display:inline-block; background:#fffefe; padding: 30px 0; }
.ignitingchangeSec .involved_innr h3{ text-align:center;}
.ignitingchangeSecBoxes{ width:100%; display:inline-block; padding-top: 15px;}
.ignitingchangeSecBoxes .row{ padding:15px 0px;}
.ignitingchangeSecBoxesLt{ width:100%; display:inline-block; border:1px solid #dcdcdb; padding:40px 30px;  min-height:370px;}
.ignitingchangeSecBoxesLt h3{ font: 700 30px/34px 'HelveticaNeueCondensed-CondensedBold'; color:#000; text-transform: uppercase;}
.ignitingchangeSecBoxesLt p{ font: 400 16px/26px 'Roboto', sans-serif; color: #000; padding-top: 15px; }
.ignitingchangeSecBoxesRt{ width:100%; display:inline-block; position:relative;}
.ignitingchangeSecBoxesRt img{ width:100%; height:370px; object-fit:cover;}
.ignitingchangeSecBoxes .row:nth-child(even){ flex-direction: row-reverse;}


/*where we operate*/
.operateSec .ignitingchangeSecBoxes .ignitingchangeSecBoxesRt img{ height:280px;}
.flgBox{ width:100%; position:absolute; left:0; top:50%; text-align:center; transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%); }
.flg{ width:119px; height:119px; margin: 0 auto;}
.flg img{ width:100% !important; height:100% !important;}
.flgBox h5{ font: 700 36px/40px 'HelveticaNeueCondensed-CondensedBold'; color:#fff; text-transform: uppercase;}
.operateSec .ignitingchangeSecBoxesLt { border: none; padding:0px; min-height:inherit; }
.operateSec .ignitingchangeSecBoxesLt h5{ font: 700 20px/24px 'HelveticaNeueCondensed-CondensedBold'; color:#000; text-transform: uppercase;}
.operateSec  .ignitingchangeSecBoxesLt p { padding-top: 5px; padding-bottom:15px; font-size:14px; line-height:24px; }


/*who we are*/
.whoweare{ background:#fff;}
.whowerSec .ignitingchangeSecBoxesRt img{ height: 330px;}
.whowerSec .ignitingchangeSecBoxesLt { min-height: 330px; }
.whowerSec .ignitingchangeSecBoxesLt h5{ color:#000000; font: 700 24px/32px 'HelveticaNeueCondensed-CondensedBold';}
.whowerSec .ignitingchangeSecBoxesLt .btnlink{ color:#000000; font: 700 18px/32px 'HelveticaNeueCondensed-CondensedBold'; border:1px solid #dcdcdb; padding:7px 10px; display:inline-block; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; margin-top:30px; }
.mvPanel{ width:100%; float:left; background:#f4f4f4; padding:40px 0px;}
.innmvpanel{ width:100%; display:inline-block;}
.innmvpanel .innmvpanelBox{ width:100%; display:inline-block; background:#fff; padding:30px; border:1px solid #dcdcdb; min-height: 310px;}
.innmvpanel .innmvpanelBox h3{ color:#000000; font: 700 48px/52px 'HelveticaNeueCondensed-CondensedBold'; background:url(../images/border1.png)no-repeat left bottom; padding-bottom:5px; }
.innmvpanel .innmvpanelBox p{ font: 700 20px/28px 'HelveticaNeueCondensed-CondensedBold'; padding-top:20px;}

/*donate*/
.donateNowSec{ width:100%; display:inline-block; padding:45px 0px 30px 0px;}
.inndonateNowSec{ width:100%; display:inline-block;}
.donateLt{ width:100%; display:inline-block; background:#f0f0f0; border:1px solid #dcdcdb; padding:40px 30px; min-height:540px;}
.donateLt h1{ color:#000000; font: 700 60px/68px 'HelveticaNeueCondensed-CondensedBold'; text-transform:uppercase;}
.donateLt p{ color:#000000; font: 400 18px/28px 'Roboto', sans-serif; padding-top:25px;}
.donateLt h6{ color:#000000; font: 400 30px/38px 'Roboto', sans-serif; padding-top:25px;}
.donateRt{ width:100%; display:inline-block; background:#fff; border:1px solid #dcdcdb; padding:40px 30px; min-height:540px;}
.donateRt h3{ color:#000000; font: 700 27px/32px 'Roboto', sans-serif; text-transform:uppercase; }
.donateRt p{ color:#000000; font: 400 14px/24px 'Roboto', sans-serif; padding-top:5px;}

.donateRtFrm{ width:100%; display:inline-block; margin-bottom:10px;}
.donateRtFrm ul{ width:100%; display:inline-table; }
.donateRtFrm ul li{ width:25%;color:#000000; font: 400 24px/80px 'Roboto', sans-serif; float: left; padding: 0 2px; display: table-cell; height: 86px;}
.donateRtFrm ul li span{  border:1px solid #dcdcdb; vertical-align:middle; display: inline-block; background:#fff; width: 100%; height: 100%;}
.donateRtFrmRow{ margin: 0 -2px;}




.donateRt form{ width:100%; display:inline-block; margin-top:15px;}
.donateRtFrm select{ display: block; width: 100%; height: 50px; padding: 6px 12px; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius:0px; -webkit-appearance: none; -moz-appearance: none; margin-top:0px; color:#222222; font: normal 15px/24px 'FranklinGothic-Medium'; text-transform:uppercase;  }
.donateRtFrm select.minimal{ background:url(../images/arrw.png)#f0f0f0 no-repeat right 10px center; }
.donateRtFrm select.minimal:focus{ background:url(../images/arrw.png)#f0f0f0 no-repeat right 10px center; }

.donateRtFrm input[type=radio] {  display:none;  margin:0px; }
.donateRtFrm input[type=radio] + label{  margin:0px;  padding: 4px 12px;   height:100%; width: 100%; display: flex;
  	align-items: center;  justify-content: center;  border:none;  background:#fff;}
.donateRtFrm input[type=radio]:checked + label { background-image: none;    background-image: none; background:#f0f0f0;  }
.donateRtFrm input[type="text"]{ width: 100%; height: 50px; padding: 6px 12px; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius:0px; -webkit-appearance: none; -moz-appearance: none; margin-top:0px; color:#222222; font: normal 15px/24px 'FranklinGothic-Medium';}

.frmtxt{ background:#f0f0f0; border: 1px solid #ccc; padding:10px; text-align:center; }
.frmtxt p{ font-size:16px; font-family:'FranklinGothic-Medium';}
.donateRtFrm input[type="submit"]{ color:#fff; font: 700 18px/50px 'Roboto', sans-serif; background:#000; border:none; width:100%; height:50px; text-transform:uppercase; cursor:pointer;}

.donateRtFrm.selt2 select{ font-size:24px;}
.donateRtFrm ul li:last-child{ line-height: 20px; text-align: center; font-size: 17px;}


.chek_frm{width: 100%; padding: 10px 0 0; text-align: left; }
.chek_frm label{font: 400 16px/26px 'Roboto', sans-serif; color: #000;}
.contact_mainLeft .long-password, .donateRtFrm input[type="submit"], .donateRtFrm a{width: 160px;
height: 45px;
font: 500 18px/45px 'Roboto', sans-serif;
color: #fff;
background: #0e76bd;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
border: 1px solid #dcdcdb;
float: left;
text-align: center;
text-transform: capitalize;
cursor: pointer;
border: none;
margin-top: 15px; margin-left: 7px;}
.contact_mainLeft h2{font: 600 25px/30px 'Roboto', sans-serif; color: #000; text-align: left;  }
.donateRtFrm input[type="submit"], .donateRtFrm a{width: 100%; margin: 0px; border-radius: 0px;}

.modal-backdrop {z-index: 9999;}
.modal {z-index: 99999;}
.pagi_sec .pagination{justify-content: center;}
.pagi_sec .pagination a{height: 40px; color: #404040 !important;
float: left; font: 400 13px/40px 'Roboto', sans-serif; display: inline-block; border: 1px solid #bababa; padding: 0 15px;  }
.pagi_sec .pagination a:hover{background: #0e76bd; color: #fff !important; border-color: #0e76bd; }
.pagi_sec .pagination a.jp-current{background: #0e76bd; color: #fff !important; border-color: #0e76bd;}
.news_details{width: 100%;}
.news_details img{width: 400px; float: left; padding-right: 20px; padding-bottom: 10px; }
.news_details h4{color: #000; font: 400 25px/30px 'Roboto', sans-serif; text-transform: capitalize; }
.news_details p{padding-top: 15px;font: 400 16px/26px 'Roboto', sans-serif;color: #000; }
.contact_main .alert-warning{background: #0e76bd; margin: 0px; padding: 20px; font: 400 18px/23px 'Roboto', sans-serif; color: #fff; border: 0px; }


.loin-regis-lft { width: 100%; background: #f5f6f3; margin-top: 30px; text-align: left; }
.loin-regis-lft ul li { width: 100%; display: inline-block; border-bottom: 1px solid #ccc; }
.loin-regis-lft ul li a {width: 100%; padding: 10px 15px 11px; display: inline-block; color: #000; font: normal 13px/15px 'Roboto', sans-serif;}
.loin-regis-lft ul li.actv a {background: #0e76bd; color: #fff !important;}
.loin-regis-lft ul li a:hover{background: #0e76bd; color: #fff !important;}
.loin-regis-lft ul li i{padding-right: 5px;}

.table_auto tr td, .table_auto tr th{font: 400 15px/20px 'Roboto', sans-serif; color: #000; padding: 10px; }
.table_auto table{margin-top: 25px; width: 700px;}
.table_width{overflow: auto;}

.newslettr_box input[type="email"]{border-color: #0e76bd;}
.contact_innr h2{font: 400 25px/30px 'Roboto', sans-serif; color: #000;}
.modal-header.two{padding: 0px; border: 0px; }
.modal-header.two .close{position: absolute; top: 10px; right: 15px; opacity: 1; z-index: 99; outline: none;}
.polling_rt b{font: 400 25px/30px 'Roboto', sans-serif; color: #73879c;}

.model_news_form{width: 100%;}
.model_news_form .footer_box h4{color: #000;}
.model_news_form .newslettr_box input[type="email"]{color: #000; background: none; border-color: #a9a6a6; }
.model_news_form .newslettr_box input[type="submit"]{font-size: 13px; line-height: 40px; height: 40px; padding: 0 20px; width: auto;}
.model_news_form .newslettr_box input[type="submit"]:hover{background: #31a2ef;}







.simplecontainpage h5{
    font: 700 20px/24px 'HelveticaNeueCondensed-CondensedBold';
    color: #000;
    text-transform: uppercase; margin-top: 10px;
}
.simplecontainpage p, .simplecontainpage ul li {
    margin-top: 15px; padding:0px !important;
    font: 400 16px/26px 'Roboto', sans-serif;
    color: #000;
}
.simplecontainpage strong{ font: 600 16px/26px 'Roboto', sans-serif;
    color: #000; padding-top: 15px; display: inline-block;} 

.simplecontainpage ul li{ background: url(../images/bu.png) no-repeat left top 12px; padding-left: 13px !important; background-size: 5px;}
.simplecontainpage .take_actionLeft{ margin-top: 20px;}




.banner_detailsBox span.banner_heading em{ font-style: normal;}

/*8.7.2019*/

.banner_detailsBox ul li span{ width: auto !important; padding: 16px 10px; padding-left: 40px; background-position: left center !important;}
.banner_detailsBox ul li:first-child a{ background: #0e76bd !important; }
.banner_detailsBox ul li:nth-child(2) a{ background: #ffffff !important; }
.banner_detailsBox ul li:first-child span{ background: url(../images/banicon1.png) no-repeat left center !important;}
.banner_detailsBox ul li:nth-child(2) span {
    background: url(../images/baniconhvr2.png) no-repeat left center !important;
}
.banner_detailsBox ul li a{ border-radius: 3px; padding: 0px;}
.banner_detailsBox ul li:hover a{ background: #0e76bd; }
.banner_detailsBox ul li:nth-child(2):hover span{ background: url(../images/banicon2.png) no-repeat left center !important;}
.banner_detailsBox ul li:nth-child(2):hover a{ background: #0e76bd !important;}
.socialTitle{ width: 100%; position: relative; text-align: center; display: inline-block;}
.socialTitle:before {
    width: 100%;
    position: absolute;
    top: 14px;
    height: 1px;
    background: #000;
    left: 0px;
    content: "";}
.socialTitle span{
    display: inline-block;
    background: #fff;
    padding: 0 7px;
    position: relative;font: 600 16px/26px 'Roboto', sans-serif; color: #000;text-transform: uppercase;
}
.newUserSignUp{ width: 100%; text-align: center; padding: 13px 0 0;}
.newUserSignUp a{ font: 600 16px/26px 'Roboto', sans-serif; color: #0e76bd;}
#myModal1 .contact_mainLeft{ padding-top: 0px !important;}
.myacuntinn{ width: 100%;}
.swndreqst {width: 100%; display: inline-block; text-align: left; background: #f1f1f1; padding: 10px 16px; margin-top: 20px; border-radius: 5px;}
.swndreqst strong{ font: 500 15px/36px 'Roboto', sans-serif; color: #000; float: left;}
.swndreqst input[type="button"]{ padding: 0 20px; width: auto !important; height: 35px; line-height: 35px; font-size: 14px; margin: 0px !important; float: right;} 
.sendbtn{ background: #000 !important;}
.sentbtn{ background: #31a2ef !important;}
.swndreqst input[type="button"]:hover{ background: #31a2ef !important;}




.notific_row{ width: 100%; text-align: left; display: inline-block;}
.notific_row .notific_sec{ width: 100%; background: #f1f1f1; padding: 10px; border-radius: 5px; margin-top: 20px; }
.notific_sec strong{ font: 500 15px/36px 'Roboto', sans-serif; color: #666; position: relative; padding-left: 10px; padding-left: 23px;}
.notific_sec strong:before{ position: absolute; left: 0px; content:"\f017"; top: 0px; font-family:'FontAwesome'; font-size: 22px; line-height: 22px;}
.notific_sec p{ font: 400 15px/30px 'Roboto', sans-serif; color: #666; margin-top: 10px;}
.alert{ width: 100%; padding: 10px; font: 400 14px/26px 'Roboto', sans-serif; color: #000; background: #f0f0f0; border: none; border-top: 2px solid #000; margin-top: 12px;}

.top_rt li sup a{ color: #fff !important;}
.top_rt li sup {

    color: #fff !important;
    font: 600 11px/19px 'Roboto', sans-serif;
    width: 20px;
    height: 20px;
    text-align: center;
    background: #0e76bd;
    border-radius: 40px;
    display: inline-block;
    top: -5px;
    right: -7px;
    position: absolute;

}
.top_rt li:first-child{ position: relative;}


.long-password, .contact_mainLeft input[type="submit"]{ font-size: 15px !important; text-transform: uppercase !important;}
.long-password{ width: auto !important; padding: 0 20px;}
.msg_sec{ margin-top: 15px;}
.msg_sec h6{ font: 600 17px/19px 'Roboto', sans-serif; color: #666; text-transform: capitalize;}
.notific_row .notific_sec{ background: none !important; padding: 0px; border: 1px solid #0e76bd;}
.notific_sec strong{ width: 100%; display: inline-block; padding: 5px 35px; background: #0e76bd; color: #fff !important;}
.notific_sec strong::before {
    position: absolute;
    left: 10px;
    content: "\f017";
    top: 13px;
    font-family: 'FontAwesome';
    font-size: 22px;
    line-height: 22px;
}
.msg_sec{ padding: 10px; box-shadow: 1px 1px 1px 1px #f5f6f3;}
.msg_sec {
    padding: 10px;
    box-shadow: 1px 1px 2px 4px #f5f6f3;
    width: 96%;
    margin: 18px auto 16px;
}
.payment_sec ul li{ display: inline-block; margin-right: 20px;}
.payment_sec ul{ margin-top: 10px; padding-bottom: 20px;}

.payment_sec input[type="radio"] { display: none;}
.payment_sec input[type="radio"] + label {
    color: #666;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    line-height: 20px;
    margin: 0;
    padding: 3px;
    padding-left: 22px;
    vertical-align: middle;
    background: url(../images/radio11.png) no-repeat left 6px;
    width: 100%;
    font-family: 'Roboto', sans-serif;  
}
.payment_sec input[type="radio"]:checked + label {
    background: url(../images/radio12.png) no-repeat left 6px;
    outline:none;
}
.payment_sec h4{     color: #000000;
    font: 700 20px/32px 'Roboto', sans-serif;
    text-transform: uppercase;}
.stripe-button-el span{ width: 160px;
height: 45px !important;
font: 500 18px/45px 'Roboto', sans-serif !important;
color: #fff !important;
background: #0e76bd !important;
border-radius: 0px !important;
border: none;
text-align: center !important;
text-transform: capitalize !important;
cursor: pointer;
border: none; margin-top: 30px  !important;}
.stripe-button-el span:hover{ background:#000 !important;}
.stripe_sec{ width: 100%; text-align: center; padding: 90px 0;}
.stripe_sec h5{     color: #000000;
    font: 700 20px/32px 'Roboto', sans-serif;
    text-transform: uppercase;}
.stripe-button-el {

    background: none !important;
    border: none !important;
    box-shadow: none !important;

}

#myModal9 .contact_mainLeft{padding-top: 0px; text-align:center;}
#myModal9 .modal-dialog {
    max-width: 400px;}
#myModal9 .contact_mainLeft h2{text-align:center; font-size:20px;}
#myModal9 .form-horizontal {margin-top: 20px;}



/*22.8.2019*/
.chek_frm input[type="checkbox"] { display: none;}
.chek_frm input[type="checkbox"] + label {
    color: #111111;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    line-height: 20px;
    margin: 0;
    padding: 3px;
    padding-left: 22px;
    vertical-align: middle;
    background: url(../images/chk12.png) no-repeat left 6px;
    width: 100%;
    font-family: 'Roboto', sans-serif;  
}
.chek_frm span{width: 16px;
height: 16px;
border-radius: 50px;
-moz-border-radius: 50px;
-webkit-border-radius: 50px;
margin: 3px 10px 0 0;}
.chek_frm input[type="checkbox"]:checked + label {
    background: url(../images/chk11.png) no-repeat left 6px;
    outline:none;
}
.contact_mainLeft .long-password:hover{ background: #31a2ef !important;}




.afterloginpage{ background: #f0f0f0 !important;}
.sidebanlft, .contact_mainRight{ background: #fff !important; padding: 20px;}
.loin-regis-lft{ background: none !important;}
.loin-regis-lft ul li{ border: none;}
.loin-regis-lft ul li a{ padding: 15px 10px; font-size: 16px;}
.loin-regis-lft{ margin: 0px;}
.loin-regis-lft ul li.actv a { background: none !important; color: #0e76bd !important;}
.loin-regis-lft ul li i { padding-right: 5px; width: 28px; font-size: 16px; float: left;}
.loin-regis-lft ul li a:hover{ background: none !important; color: #0e76bd !important;}


.contact_mainRight .table thead th{ border-bottom: none !important;  background: #0e76bd; color: #fff;}
.contact_mainRight .table-responsive{ margin-top: 15px;}
.contact_mainRight .table{ border: 1px solid #ddd;}
.pagi_sec .pagination a{ cursor: pointer;}
.pagi_sec .pagination a, .pagi_sec .pagination span{ display: inline-block !important; height: 45px !important; width:45px !important;
color: #404040;
-moz-border-radius: 100%;
-webkit-border-radius: 100%;
border-radius: 100%; font: 600 16.45px/45px 'Roboto', sans-serif;
color: #404040;
border: 1px solid #eae9e9; margin-left: 8px;}
.pagi_sec .pagination a.jp-next{ font-size: 0px; position: relative; background: #0e76bd !important; border-color: #0e76bd !important;}
.pagi_sec .pagination a.jp-next:before{ content: "\f105"; font-family: 'FontAwesome'; font-size: 24px; position: absolute; top: -2px; right: 15px; color: #fff !important;}
.pagi_sec .pagination a.jp-previous{ font-size: 0px; position: relative; background: #0e76bd !important; border-color: #0e76bd !important;}
.pagi_sec .pagination a.jp-previous:before{ content: "\f104"; font-family: 'FontAwesome'; font-size: 24px; position: absolute; top: -2px; left: 15px; color: #fff !important;}


.banner_detailsBox{ background: rgba(0, 0, 0, 0.5); padding: 10px; border-radius: 5px; }
.inner_banner .banner_detailsBox{ background: none; padding: 0px; border-radius: 0px;}


/*24.8.2019*/

#g-recaptcha-error{ font: 400 15px/20px 'Roboto', sans-serif; text-align: left; display: inline-block; width: 100%;}
.recap_sec{ margin-top: 15px;}
.contact_frm .recap_sec{ margin-top: 0px;}
.notify_pass{ font: 400 11px/20px 'Roboto', sans-serif; text-align: left; color: #a9a6a6;}



















@media only screen and (min-width:768px) and (max-width:9000px)
{
/*menu*/	
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0;visibility: hidden; background: #f1f1f1; width: 215px; }
.nav_top .dropdown:hover .dropdown-menu {max-height: 300px;opacity: 1; visibility: visible; }
/*end menu*/



}   


@media (min-width: 1400px) and (max-width: 1549px) {
.header_sec .container{ max-width: 1370px; }



}


@media (min-width: 1200px) and (max-width: 1399px) {
.header_sec .container{ max-width: 1170px; }

.menu_sec { padding: 0 160px 0 0;}
.menu_sec li { margin-left: 18px; padding: 13px 0;}
.menu_sec li a {padding: 14px 6px;}
.header_sec { padding: 6px 0; }
.top_rt li {  margin-left: 8px;}




}


  
@media (min-width: 992px) and (max-width: 1199px) {
.header_sec .container{ max-width: 970px; }

.menu_sec { padding: 0 110px 0 0;}
.menu_sec li { margin-left: 8px; padding: 10px 0; }
.menu_sec li a {padding: 14px 6px;}
.header_sec { padding: 6px 0; }
.top_rt li {  margin-left: 5px; width: 32px; }
.menu_sec li a {  padding: 12px 6px; font-size: 13px; }
.menu_sec li a::before{ height: 4px; }
.nav_top .navbar-brand { width: 150px;}
.top_rt { top: 15px; }
.banner_detailsBox span.banner_heading{ font-size: 40px; line-height: 50px; }
.banner_detailsBox span.banner_subheading{ font-size: 30px; line-height: 36px; }
.banner_detailsBox p{ font-size: 16px; line-height: 22px; padding: 12px 0 0; }
.banner_detailsBox { width: 490px;}
.banner_detailsBox ul { padding: 24px 0 0;}
.banner_innr { top: 24%; }
.banner_box img { height: 600px; }
.banner_detailsBox ul li { width: 190px; margin: 0 7px 0 0; }
.banner_detailsBox ul li a{height: 45px; padding: 13px 5px; padding-left: 45px; font-size: 13px; }
.about_rtBox { width: 466px; padding: 50px 0 0 25px;}
.about_rtBox h1{ font-size: 30px; line-height: 34px; }
.about_rtBox p{ font-size: 14px; line-height: 24px; padding: 10px 0 0; }
.about_rtBox a.read_btn { width: 140px; height: 45px; font-size: 16px; line-height: 41px; }
.about_bg img { height: 441px; }
.top_heading p{ font-size: 13px; line-height: 22px; }
.top_heading h1, .top_heading h2, .top_heading h3{ font-size: 28px; line-height: 30px; }
.what_weBox h5{ font-size: 14px; }
.what_weBox img {width: 60px; }
.what_weBox a.more_btnn img { width: auto; }
.where_weBox h4{ font-size: 20px; line-height: 24px; }
.where_weBox p{ font-size: 13px; line-height: 22px; min-height: 100px; }
.where_weBox a.read_btn {width: 150px; height: 45px; font-size: 16px; line-height: 42px; }
.where_weBox { padding: 30px 5px 40px;}
.where_weBox img { width: 80px; }
.latest_txt h4{ font-size: 13px; line-height: 17px; }
.contact_sec { padding: 30px 0; }
.newslettr_box input[type="submit"]{ width: 100%; margin-right: 0px; }
.newslettr_box input[type="button"]{ width: 100%; margin-right: 0px; }
.footer_social li a { width: 46px; height: 46px; line-height: 46px; }
.qk_links li{ font-size: 13px;}
.footer_box h4{ font-size: 17px; }
.contact_links li{ font-size: 13px; background-size: 30px !important; padding: 2px; padding-left: 36px; }


.inner_banner .banner_box img { height: 330px;}

/*contact*/
.contact_boxIcon { width: 75px; height: 75px;}
.contact_boxIcon img { margin-top: 18px; width: 35px;}
.contact_box { padding: 15px 3px;}
.contact_box span{ font-size: 16px; line-height: 18px; margin-top: 8px; }
.contact_box p{ font-size: 14px; line-height: 18px; margin-top: 2px; }
.contact_mainLeft textarea { height: 95px;}


/*takeaction*/
.take_actionLeft h1{ font-size: 32px; line-height: 36px; }
.take_actionLeft p{ font-size: 15px; line-height: 24px; }
.involved_innr h1, .involved_innr h2, .involved_innr h3 { font-size: 32px; line-height: 36px; }
.involved_box a { padding: 24px 10px;}
.involved_box img{ width: 50px; margin: 0 5px 0 0; }
.involved_box span{ font-size: 16px; line-height: 18px; margin-top: 14px; }


/*what we do*/
.ignitingchangeSecBoxesLt h3 { font-size:26px; line-height:30px; }
.ignitingchangeSecBoxesLt p { font-size:15px; line-height:24px; }
.ignitingchangeSecBoxesRt img {  height: 340px; }
.ignitingchangeSecBoxesLt {  padding: 30px 30px;  min-height: 340px; }


/*who we are*/
.innmvpanel .innmvpanelBox h3 { font-size:30px; line-height:42px; }
.innmvpanel .innmvpanelBox p {  padding-top: 15px; font-size:17px; line-height:24px; }
.innmvpanel .innmvpanelBox {  min-height: 290px; }
.whowerSec .ignitingchangeSecBoxesLt {   min-height: 290px; }
.whowerSec .ignitingchangeSecBoxesRt img {  height: 290px; }

/*donate*/
.donateRtFrm ul li {  width: 94px; }
.donateRtFrm ul li:last-child { line-height: 18px; font-size: 15px; }

.simplecontainpage p, .simplecontainpage ul li{ font-size: 15px; line-height: 24px; }



.banner_detailsBox ul li a{ padding: 0px !important; height: auto;}
.banner_detailsBox ul li:first-child span{ background-size: 25px !important;}
.banner_detailsBox ul li:nth-child(2) span{ background-size: 25px !important;}
.banner_detailsBox ul li span{ padding-left: 32px;}
.banner_detailsBox ul li:nth-child(2):hover span{ background-size: 25px !important;}
.loin-regis-lft ul li a { padding: 12px 10px; font-size: 14px;}








}

@media only screen and (max-width: 991px){
.nav_top .navbar-toggler{ border-color: #383e40; background: #383e40;}
.nav_top .navbar-toggler{ padding: 10px; margin-right: 0;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}
.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff;}
.navbar-toggler { margin-right: 15px;}
.navbar-toggler { padding: 10px;}
.nav_top .navbar-brand{ width: 179px; }

.menu_sec { margin: 0px !important; padding: 0;}
.menu_sec li { position: relative; margin-left: 0; padding: 0;}
.menu_sec li a { padding: 7px 3px; width: 100%; float: left;}
.menu_sec li a::before{ height: 2px; }
.top_rt {right: 54px; top: 18px; }


.swndreqst input[type="button"]{ float: left; margin-top: 11px !important;}


.contact_mainRight .table thead th, .contact_mainRight .table thead td{ font-size: 12px; padding: 7px;}
.pagi_sec .pagination a, .pagi_sec .pagination span{ width: 35px !important; height: 35px !important; line-height: 35px !important; font-size: 13px !important;}
.pagi_sec .pagination a.jp-next::before, .pagi_sec .pagination a.jp-previous::before{ font-size: 19px;}
.pagi_sec .pagination a.jp-next, .pagi_sec .pagination a.jp-previous{ font-size: 0px !important;}
.pagi_sec .pagination a.jp-previous::before{ top: -1px;left: 12px;}
.pagi_sec .pagination a.jp-next::before{ top: -1px;right: 12px;}






} 
 
@media (min-width: 768px) and (max-width: 991px) {
.header_sec .container{ max-width: 770px; }


.header_sec { border-top: 3px solid #0e76bd; padding: 4px 0; }
.top_rt li { margin-left: 6px; width: 34px;}

.banner_detailsBox span.banner_heading { font-size: 40px; line-height: 55px; }
.banner_detailsBox span.banner_subheading { font-size: 30px; line-height: 36px;}
.banner_detailsBox p { font-size: 14px; line-height: 20px; padding: 8px 0 0;}
.banner_detailsBox { width: 400px;}
.banner_detailsBox ul { padding: 24px 0 0;}
.banner_innr { top: 24%; }
.banner_box img { height: 470px; }
.banner_detailsBox ul li { width: 190px; margin: 0 7px 0 0; }
.banner_detailsBox ul li a{height: 45px; padding: 13px 5px; padding-left: 45px; font-size: 13px; }

.about_rtBox { width: 345px; padding: 30px 0 0 20px;}
.about_rtBox h1{ font-size: 24px; line-height: 28px; }
.about_rtBox p{ font-size: 13px; line-height: 22px; padding: 8px 0 0; }
.about_rtBox a.read_btn { width: 140px; height: 45px; font-size: 16px; line-height: 41px; }
.about_bg img { height: 438px;}


.top_heading p{ font-size: 13px; line-height: 22px; }
.top_heading p br{ display: none; }
.top_heading h1, .top_heading h2, .top_heading h3{ font-size: 28px; line-height: 30px; }
.what_weBox h5{ font-size: 14px; }
.what_weBox img {width: 60px; }
.what_weBox a.more_btnn img { width: auto; }
.where_weBox h4{ font-size: 20px; line-height: 24px; }
.where_weBox p{ font-size: 13px; line-height: 22px; min-height: inherit; }
.where_weBox a.read_btn {width: 150px; height: 45px; font-size: 16px; line-height: 42px; }
.where_weBox { padding: 30px 15px;}
.where_weBox img { width: 80px; }
.latest_txt h4{ font-size: 13px; line-height: 17px; }
.contact_sec { padding: 30px 0; }
.newslettr_box input[type="submit"]{ width: 100%; margin-right: 0px; }
.newslettr_box input[type="button"]{ width: 100%; margin-right: 0px; }
.footer_social li a { width: 40px; height: 40px; line-height: 38px; font-size: 17px;}
.qk_links li{ font-size: 12px;}
.footer_box h4{ font-size: 17px; }
.contact_links li{ font-size: 12px; background-size: 30px !important; padding: 2px; padding-left: 36px; }
.footer_box p{ font-size: 12px;}
.footer_col:nth-child(1) { width: 40%;}
.footer_col:nth-child(2) { width: 24%;}
.footer_col:nth-child(3) { width: 35%;}
.footer_col:nth-child(4) {min-height: inherit; width: 100%;}
.footer_col:nth-child(4) .footer_box{ margin-top: 30px; text-align: center; }
.footer_social{ width: auto; }
.ftr_left li{ font-size: 13px; }
.trems{ font-size: 13px; }


.inner_banner .banner_box img { height: 290px;}

/*contact*/
.contact_boxIcon { width: 65px; height: 65px;}
.contact_boxIcon img { margin-top: 16px; width: 30px;}
.contact_box { padding: 15px 3px;}
.contact_box span{ font-size: 16px; line-height: 18px; margin-top: 8px; }
.contact_box p { font-size: 14px; line-height: 20px; margin-top: 2px; min-height: 42px; }
.contact_mainLeft textarea { height: 95px;}


/*takeaction*/
.take_actionLeft h1{ font-size: 28px; line-height: 32px; }
.take_actionLeft p{ font-size: 15px; line-height: 24px; }
.involved_innr h1, .involved_innr h2, .involved_innr h3{ font-size: 28px; line-height: 32px; }
.involved_box a { padding: 16px 10px 13px;}
.involved_box img{ width: 50px; margin: 0 5px 0 0; }
.involved_box span{ font-size: 16px; line-height: 18px; margin-top: 14px; }
.simplecontainpage p, .simplecontainpage ul li{ font-size: 15px; line-height: 24px; }

/*what we do*/
.ignitingchangeSecBoxesLt h3 { font-size:24px; line-height:28px; }
.ignitingchangeSecBoxesLt p { font-size:15px; line-height:24px; padding-top: 7px; }
.ignitingchangeSecBoxesRt img {  height: 320px; }
.ignitingchangeSecBoxesLt {  padding: 20px 20px;  min-height: 320px; }

/*where we operate*/
.operateSec .ignitingchangeSecBoxesLt h5{ font-size:17px; line-height:20px; }
.operateSec .ignitingchangeSecBoxesLt p { font-size: 13px;  line-height: 20px; }
.flgBox h5 { font-size:28px; line-height:34px; }
.operateSec .ignitingchangeSecBoxes .ignitingchangeSecBoxesRt img {  height: 250px; }

/*who we are*/
.innmvpanel .innmvpanelBox h3 { font-size:30px; line-height:42px; }
.innmvpanel .innmvpanelBox p {  padding-top: 15px; font-size:17px; line-height:24px; }
.innmvpanel .innmvpanelBox {  min-height: 290px; }
.whowerSec .ignitingchangeSecBoxesLt {   min-height: 290px; }
.whowerSec .ignitingchangeSecBoxesRt img {  height: 290px; }
.whowerSec .ignitingchangeSecBoxesLt h5 { font-size:18px; }
.whowerSec .ignitingchangeSecBoxesLt .btnlink { font-size:16px; line-height:22px; margin-top:20px; }

/*donate*/
.donateRtFrm ul li {  width: 132px; }
.donateRtFrm ul li:last-child { line-height: 18px; font-size: 15px; }
.donateLt h1 { font-size:42px; line-height:52px; }
.donateLt p { font-size:14px; line-height:22px; padding-top: 15px; }
.donateLt h6 { padding-top: 15px; font-size:20px; line-height:30px; }
.donateRt h3 { font-size:20px; line-height:26px; }
.donateLt {  min-height: auto; }

.news_details h4{font-size: 20px; line-height: 25px;}
.news_details p{font-size: 14px; line-height: 24px;}
.news_details img {width: 350px;}






.banner_detailsBox ul li a{ padding: 0px !important; height: auto;}
.banner_detailsBox ul li:first-child span{ background-size: 25px !important;}
.banner_detailsBox ul li:nth-child(2) span{ background-size: 25px !important;}
.banner_detailsBox ul li span{ padding-left: 32px;}
.banner_detailsBox ul li:nth-child(2):hover span{ background-size: 25px !important;}





/*22.7.2019*/
.long-password, .contact_mainLeft input[type="submit"]{ width: 100px;}
.long-password{ width: auto; padding: 0 10px;}
.loin-regis-lft ul li a{ font-size: 14px;}
.sidebanlft, .contact_mainRight{ padding: 15px;}
.contact_mainLeft h2{ font-size: 20px;}
.donateRtFrm ul li{ margin-top: 4px;}








}



 
@media only screen and (max-width: 767px){
.header_sec .container{ max-width: 100%; }	


.header_sec { border-top: 3px solid #0e76bd; padding: 4px 0; }
.top_rt li { margin-left: 6px; width: 34px;}

.banner_detailsBox span.banner_heading { font-size: 30px; line-height: 42px;}
.banner_detailsBox span.banner_subheading { font-size: 18px; line-height: 22px;}
.banner_detailsBox p { font-size: 13px; line-height: 18px; padding: 8px 0 0;}
.banner_detailsBox { width: 370px;}
.banner_detailsBox ul { padding: 13px 0 0;}
.banner_innr { top: 24%; }
.banner_box img { height: 370px; }
.banner_detailsBox ul li { width: 180px; margin: 0 7px 0 0; }
.banner_detailsBox ul li a { height: 42px; padding: 12px 5px; padding-left: 12px; font-size: 12px; background-size: 22px !important;}
.banner_detailsBox ul li:nth-child(2) a { background-position: 24px center !important;}
.about_rtBox { width: 100%; padding: 30px 15px;}
.about_rtBox h1{ font-size: 24px; line-height: 28px; }
.about_rtBox p{ font-size: 13px; line-height: 22px; padding: 8px 0 0; }
.about_rtBox a.read_btn { width: 140px; height: 45px; font-size: 16px; line-height: 41px; }
.about_bg img { height: auto;}


.top_heading p{ font-size: 13px; line-height: 22px; }
.top_heading p br{ display: none; }
.top_heading h1, .top_heading h2, .top_heading h3{ font-size: 28px; line-height: 30px; }
.what_weBox h5{ font-size: 14px; }
.what_weBox img {width: 60px; }
.what_weBox a.more_btnn img { width: auto; }
.where_weBox h4{ font-size: 20px; line-height: 24px; }
.where_weBox p{ font-size: 13px; line-height: 22px; min-height: inherit; }
.where_weBox a.read_btn {width: 150px; height: 45px; font-size: 16px; line-height: 42px; }
.where_weBox { padding: 30px 15px;}
.where_weBox img { width: 80px; }
.latest_txt h4{ font-size: 13px; line-height: 17px; }
.contact_sec { padding: 30px 0; }
.newslettr_box input[type="submit"]{ width: 100%; margin-right: 0px; }
.newslettr_box input[type="button"]{ width: 100%; margin-right: 0px; }
.footer_social li a { width: 40px; height: 40px; line-height: 38px; font-size: 17px;}
.qk_links li{ font-size: 12px; line-height: 19px;}
.footer_box h4{ font-size: 17px; }
.contact_links li{ font-size: 12px; background-size: 30px !important; padding: 2px; padding-left: 36px; }
.footer_box p{ font-size: 12px;}
.footer_col:nth-child(1) { width: 100%;}
.footer_col:nth-child(2) { width: 50%;}
.footer_col:nth-child(3) { width: 50%; border-right: none;}
.footer_col:nth-child(4) {min-height: inherit; width: 100%;}
.footer_col:nth-child(4) .footer_box{text-align: center; }
.footer_social{ width: auto; }
.ftr_left li{ font-size: 13px; }
.trems{ font-size: 13px; }
.footer_btm{ text-align: center; }
.ftr_left { float: none; width: 100%; display: inline-block;}
.ftr_left li{ float: none; display: inline-block; }
.trems { float: none; width: 100%; display: inline-block; margin-top: 6px;}


/*news*/
.pagi_sec { padding: 30px 0 0;}
.pagi_sec ul li { margin-left: 5px; width: 35px; height: 35px; font-size: 13.45px; line-height: 37px; }
.pagi_sec ul li a{ height: 35px; }

.inner_banner .banner_box img { height: 250px;}
.header_sec.fixed{ padding: 3px 0; }

/*contact*/
.contact_boxIcon { width: 65px; height: 65px;}
.contact_boxIcon img { margin-top: 16px; width: 30px;}
.contact_box { padding: 15px 3px;}
.contact_box span{ font-size: 16px; line-height: 18px; margin-top: 8px; }
.contact_box p { font-size: 14px; line-height: 20px; margin-top: 2px; min-height: inherit; }
.contact_mainLeft textarea { height: 95px;}
.contact_mainLeft input[type="submit"]{ width: 140px; }


/*takeaction*/
.take_actionLeft h1{ font-size: 24px; line-height: 28px; }
.take_actionLeft p{ font-size: 14px; line-height: 22px; }
.involved_innr h1, .involved_innr h2, .involved_innr h3{ font-size: 24px; line-height: 28px; }
.involved_box a { padding: 10px 10px 6px;}
.involved_box img{ width: 50px; margin: 0 5px 0 0; }
.involved_box span{ font-size: 16px; line-height: 18px; margin-top: 14px; }
.take_actionRight{ margin-top: 20px; }
.take_action_sec{ padding: 30px 0; }
.simplecontainpage p, .simplecontainpage ul li{ font-size: 14px; line-height: 22px; }




/*what we do*/
.ignitingchangeSecBoxesLt h3 { font-size:24px; line-height:28px; }
.ignitingchangeSecBoxesLt p { font-size:14px; line-height:22px; padding-top: 7px; }
.ignitingchangeSecBoxesRt { margin-top: 15px; }
.ignitingchangeSecBoxesRt img {  height: auto;}
.ignitingchangeSecBoxesLt {  padding: 15px;  min-height: auto; }
.whatWeDo .take_actionRight {  margin-top: 0px; }
.whatWeDo .take_actionLeft {  margin-top: 20px; }
.ignitingchangeSecBoxes .row {  padding: 15px 0px 0px 0px; }


/*where we operate*/
.operateSec .ignitingchangeSecBoxesLt h5{ font-size:17px; line-height:20px; }
.operateSec .ignitingchangeSecBoxesLt p { font-size: 13px;  line-height: 20px; }
.flgBox h5 { font-size:28px; line-height:34px; }
.operateSec .ignitingchangeSecBoxes .ignitingchangeSecBoxesRt img {  height: 250px; }
.operateSec .ignitingchangeSecBoxesRt {  margin-top: 0px; }
.operateSec .ignitingchangeSecBoxes {  padding-top: 5px; }
.operateSec .ignitingchangeSecBoxesLt { padding-top: 15px; }


/*who we are*/

.innmvpanel .innmvpanelBox h3 { font-size:30px; line-height:42px; }
.innmvpanel .innmvpanelBox p {  padding-top: 15px; font-size:15px; line-height:22px; }
.innmvpanel .innmvpanelBox {  min-height: 290px; padding: 20px; }
.whowerSec .ignitingchangeSecBoxesLt {   min-height: auto;}
.whowerSec .ignitingchangeSecBoxesRt img {  min-height: auto; height:inherit; }
.whowerSec .ignitingchangeSecBoxesLt h5 { font-size:18px; }
.whowerSec .ignitingchangeSecBoxesLt .btnlink { font-size:16px; line-height:22px; margin-top:20px; }



/*donate*/
.donateRtFrm ul li:last-child { line-height: 18px; font-size: 15px; }
.donateLt h1 { font-size: 32px; line-height: 38px; }
.donateLt p { font-size:14px; line-height:22px; padding-top: 15px; }
.donateLt h6 {  padding-top: 10px;  font-size: 16px;  line-height: 22px; }
.donateRt h3 { font-size:20px; line-height:26px; }
.donateLt {  min-height: auto; padding: 20px; }
.donateRt {  padding: 20px;  min-height: auto; }
.donateRtFrm ul li { width: 50%;  float: left; }
.frmtxt p { font-size: 14px; line-height: 18px !important; }
.donateRtFrm.selt2 select {  font-size: 18px; }


.contact_mainLeft input[type="submit"]{font-size: 15px; line-height: 45px; height: 45px; width: auto; padding: 0 15px;}
.contact_mainLeft .long-password{font-size: 15px; line-height: 45px; height: 45px; width: auto; padding: 0 15px;}

.news_details h4{font-size: 20px; line-height: 25px;}
.news_details p{font-size: 14px; line-height: 24px;}
.news_details img {width: 100%; padding-right: 0px; float: none; }

.table_auto table{width: 500px;}


.banner_detailsBox ul li a{ padding: 0px !important; height: auto;}
.banner_detailsBox ul li:first-child span{ background-size: 25px !important;}
.banner_detailsBox ul li:nth-child(2) span{ background-size: 25px !important;}
.banner_detailsBox ul li span{ padding-left: 32px;}
.banner_detailsBox ul li:nth-child(2):hover span{ background-size: 25px !important;}

.swndreqst strong{ width: 100%;}
.swndreqst input[type="button"]{ float: left; margin-top: 11px !important;}
.swndreqst strong{ line-height: 23px;}


.footer_top{ padding: 12px 0 19px 0;}
.footer_col:nth-child(1) { min-height: auto; border-right: none;}



/*22.7.2019*/

.banner_detailsBox span.banner_subheading { font-size: 27px; line-height: 27px;}
.contact_frm input[type="text"], .contact_frm input[type="email"], .contact_frm input[type="tel"], .contact_frm textarea{ border-bottom: 2px solid #000;}
.footer_col:nth-child(2){ margin-top: 18px;}
.contact_mainLeft{ padding: 15px;}
.contact_mainLeft h2{ font-size: 20px;}
.contact_mainRight{ margin-top: 20px;}
.donateRtFrm ul li{ margin-top: 4px;}


.banner_detailsBox span.banner_subheading {
    font-size: 16px;
    line-height: 27px;
}
.banner_detailsBox span.banner_heading {
    font-size: 24px;
    line-height: 28px;
}
.banner_detailsBox ul li{ width: 129px;}




}

@media only screen and (max-width: 575px){
.banner_detailsBox { width: 290px;}
.banner_detailsBox ul li {width: 100%; margin: 5px 0 0;}
.banner_detailsBox span.banner_heading { font-size: 28px; line-height: 37px;}
.banner_detailsBox span.banner_subheading { font-size: 16px; line-height: 20px;}
.banner_innr { top: 16%;}
.banner_box img { height: 360px;}
.nav_top .navbar-brand { width: 158px;}
.top_rt li { margin-left: 4px; width: 30px;}
.top_rt { right: 52px; top: 17px;}
.what_we_sec {padding: 28px 0;}
.top_heading h1, .top_heading h2, .top_heading h3 {font-size: 24px; line-height: 26px;}
.contact_frm { margin-top: 15px;}
.contact_frm textarea { height: 140px;}
.footer_col:nth-child(2) { width: 34%;}
.footer_col:nth-child(3) { width: 66%;}
.footer_social li a { width: 30px; height: 30px; line-height: 28px;font-size: 14px;}
.footer_col{ min-height: inherit; }
.footer_col:nth-child(4) .footer_box { text-align: center; padding: 40px 0 0;}
.ftr_left li { font-size: 12px; padding-right: 8px; margin-right: 3px;}
.banner_detailsBox ul li:nth-child(2) a {background-position: 10px center !important;}
    
.inner_banner .banner_box img { height: 200px;}
.contact_frm input[type="text"], .contact_frm input[type="email"], .contact_frm input[type="tel"], .contact_frm textarea{ height: 45px; line-height: 45px; padding: 0 12px; font-size: 13px; }
.contact_frm textarea{ height: 120px; }
.contact_frm input[type="submit"]{ width: 145px; height: 45px; line-height: 45px; font-size: 16px; }


/*takeaction*/
.involved_box { margin-top: 20px;}
.involved_box a {padding: 8px;}
.take_actionLeft h1{ font-size: 22px; line-height: 26px; }
.involved_innr h1, .involved_innr h2, .involved_innr h3{ font-size: 22px; line-height: 26px; }

/*what we do*/
.ignitingchangeSecBoxesLt h3 {  font-size: 20px;  line-height: 24px; } 



/*where we operate*/
.flg {  width: 90px;  height: 90px; }
.flgBox h5 {  font-size: 22px;  line-height: 28px; }

/*who we are*/
.innmvpanel .innmvpanelBox {  min-height: inherit; }
.innmvpanel .innmvpanelBox h3 {  font-size: 24px;  line-height: 36px; }
.whowerSec .ignitingchangeSecBoxes { padding-top: 0px; }

/*donate*/
.donateLt h1 { font-size: 26px;  line-height: 30px; }

.news_details h4 { font-size: 18px; line-height: 24px;}
.news_details p {font-size: 13px; line-height: 21px;}

.banner_detailsBox ul li { width: auto;margin: 5px 6px 0;}

.banner_detailsBox { width: 76%;}
.banner_detailsBox ul li { width: auto; margin: 5px 3px 0;}
.banner_detailsBox ul li a{ padding: 0px 13px 0 20px !important;}
.banner_detailsBox ul li span{ padding: 12px 10px; padding-left: 32px !important;}


#myModal9 .modal-dialog {
    max-width: auto;}
.stripe-button-el span{width:120px;height: 41px !important; font-size:14px !important; line-height: 41px !important;}

/*22.7.2019*/

.banner_detailsBox span.banner_subheading { font-size: 27px; line-height: 27px;}





.banner_detailsBox span.banner_heading {
    font-size: 20px;
    line-height: 26px;
}
.banner_detailsBox span.banner_subheading {
    font-size: 15px;
    line-height: 22px;
}
.banner_detailsBox ul li:first-child span {
    background-size: 18px !important;
}
.banner_detailsBox ul li span{ padding-left: 23px !important;}
.banner_detailsBox ul li a {
    padding: 0px 13px 0 10px !important;
}
.banner_detailsBox ul li:nth-child(2) span {
    background-size: 20px !important;
}
.banner_detailsBox ul li span{padding: 9px 2px;}


.recap_sec .g-recaptcha {
    transform: scale(.77);
    -webkit-transform: scale(.77);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}






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

.banner_detailsBox { width: 100%;}
.banner_detailsBox ul li:first-child span{ background-size: 20px !important;}
.banner_detailsBox ul li:nth-child(2) span{ background-size: 20px !important;}
.banner_detailsBox ul li:nth-child(2):hover span{ background-size: 20px !important;}
.banner_detailsBox ul li span{ padding-left: 23px !important;}

}
@media only screen and (max-width: 360px){
	
.nav_top .navbar-brand {
    width: 122px;
}	
.top_rt {
    right: 52px;
    top: 12px;
}	
.top_rt li{ width: 25px;}

.footer_col:nth-child(2){ width: 40%;}		
.footer_col:nth-child(3){ width: 60%;}	
.contact_links li{ background-size: 20px !important; padding-left: 25px; font-size: 11px;}


.banner_detailsBox ul li a{ font-size: 10px;}


	
}
@media only screen and (max-width: 320px){
	
.footer_col:nth-child(2){ width: 100%;}		
.footer_col:nth-child(3){ width: 100%;}	
	
	


}


	
	

