/*--------- Start media query -----------*/
/*---- For big screen ------*/
@media only screen and (min-width: 2000px) {
/*  .ptac_hdr .hdr_top .logo-marker {}
.hdr_top .ptac_mark .text {}*/
}
@media only screen and (min-width: 1920px) {
html,
body {
margin: 0;
padding: 0;
overflow-x: hidden;
}
.hdr_top .logo-marker {
left: 15%;
}
.hdr_top .logo-marker.ptac_mark1{
left: 12%;
}

.banner .item img {
max-width: 100%;
object-fit: cover;
}
.our_services ul li p {
font-size: 20px;
line-height: 28px;
}
.our_services ul li h2 {
font-size: 42px;
line-height: 48px;
}
.growing_info .growing_txt {
width: 100%;
}
.growing_info .growing_txt h3 {
font-size: 48px;
line-height: 52px;
}
.growing_info .growing_txt p {
font-size: 20px;
line-height: 28px;
}
.services_value .value_text p {
width: 100%;
font-size: 20px;
line-height: 26px;
}
.organization .container {
max-width: 90%;
margin: auto;
}
.organization .location_map .map_pic {
margin: auto;
width: 500px;
}
.gallery_area .gallery_info h4 {
font-size: 25px;
line-height: 32px;
}
.gallery_area .gallery_info p {
font-size: 20px;
line-height: 26px;
}
.information .place_area h2 {
text-align: center;
}
.information .place_area .right_box {
position: relative;
}
.information .place_area .box_area {
position: static;
}
.information .place_area .box_area:before {
top: 15%;
left: 5%;
}
.information .place_area .box_area:after {
bottom: 20%;
right: 12%;
}
.information .place_area .box_area p {
font-size: 22px;
line-height: 28px;
}
.information2 .place_area h2 {
text-align: center;
}
.information2 .place_area .box_area h5 {
font-size: 42px;
line-height: 48px;
}
.information2 .place_area .box_area p {
font-size: 20px;
line-height: 26px;
}
.information .place_area .author h6 {
font-size: 26px;
line-height: 32px;
}
.ptac_hdr .hdr_top .logo-marker {
/*    width: 100%;
left: 18%;*/
}
}
@media only screen and (min-width: 1580px) {
.inner_sec,
.inner_lending {
padding-left: 190px;
}
.inner_lending {
padding-top: 55px;
}
.information {
background-size: contain;
}
/* ----------- Banner sction ----------*/
}
@media only screen and (min-width: 1425px) {
.information {
background-size: contain;
}
.our_staff .boxes .staff_hdr {
width: calc(100% - 285px);
}
.events_searching #accordion .panel-body {
padding: 18px 15px;
}
.ptac-locations .organization .close{
	display: none;
}

}
/* ----------- PTAC Search ---------------*/
/* ------- custom media screen ------- */
@media only screen and (max-width: 1480px) {

/*---- Start ptac locations -----*/
/*---- ptac location ----*/

.ptac-locations .organization .popup_area:before{
	content: none;
}


.ptac-locations .organization .close{
	display: block !important;
}


.ptac-locations .organization .locationpopup {
  width: 310px;
  right: 15%;
  top: 40%;
}

.organization .popup_area {
  padding: 15px 50px 15px 10px;
}
.ptac-locations .organization .col-md-3 {
	max-width: 35%;
	flex: auto;
}
.ptac-locations .organization .col-md-9{
	max-width: 65%;
	flex: auto;
}
.ptac-locations .organization .popup_area{
	  padding: 15px 50px 15px 12px;
}
.ptac-locations .organization .popupcontent .link_detils p{
	font-size: 14px;
  line-height: 26px;
}
.ptac-locations .organization .popupcontent .link_detils span img{
	width: 16px;
	object-fit: cover;
}
.ptac-locations .organization .info_hd h4{
	font-size: 16px;
	line-height: 20px;
}
.ptac-locations .organization .location_map .location_icon, .ptac-locations .organization .location_map .location_icon.active {
  width: 15px;
  height: 21px;
}
/* ----- ptac location icon -----*/

.ptac-locations .organization .location_map .location_icon.icon3 {
  top: inherit;
  left: 68%;
  bottom: 33%;
}
.ptac-locations .organization .location_map .location_icon.icon2 {
  top: 58%;
  left: 58%;
}
.ptac-locations .organization .location_map .location_icon.icon1 {
  top: 56%;
  left: 60%;
}

}
/* ----- media 1480px ------*/

@media only screen and (max-width: 1310px) {
html {
overflow-x: hidden;
}
body {
margin: 0;
padding: 0;
overflow-x: hidden;
}
.main-menu .homeNav ul.navbar-nav li {
margin-left: 30px;
}
.our_services ul .services_icon {
width: 125px;
height: 125px;
}
.our_services ul li {
padding: 5px 15px 8px;
}
.our_services ul li h2 {
font-size: 26px;
line-height: 32px;
}
.our_services ul li .service_info {
padding: 30px 0 12px;
}
.growing_info {
background-position: left center;
}
.organization .location_map .map_pic {
width: 425px;
}
.information {
background-origin: content-box;
background-position: top left;
}
.information .place_area .right_box {
padding: 70px 100px 75px 125px;
}
.information2 .place_area .right_box {
padding: 74px 85px 90px 92px;
}
.organization .locationpopup {
top: 35%;
}
.gallery_area .gallery_info h4 {
font-size: 18px;
line-height: 22px;
margin-bottom: 8px;
}
/* --------- Start inner page content area css ----------- */
.inner_sec {
padding: 45px 0 50px 125px;
}
.inner_lending {
padding: 32px 0 35px 125px;
}
.our_value .value_text h4 {
font-size: 18px;
line-height: 26px;
}
.our_value .value_text {
padding: 8px 12px 8px;
}
.more_valu .our_value ul .counter_box span,
.more_valu .our_value ul .counter_box small {
font-size: 24px;
line-height: 32px;
}
.more_valu .our_value .value_text h4 {
font-size: 18px;
line-height: 24px;
margin-bottom: 6px;
}
.more_valu .our_value .value_text {
padding: 5px 8px 15px;
}
.common_inner .more_partners .box a {
width: 130px;
height: 130px;
}
/* ------------ Start meet our staff -------------*/
.our_staff .boxes .staff_pic {
width: 260px;
}
.our_staff .boxes .staff_pic img {
width: 100%;
}
/* ------------- Board of Directors ------------*/
.contact_demo .location_links ul li {
margin-right: 10px;
}
.contact_demo .location_links ul li p {
font-size: 16px;
}
.our_directors .box {
width: 22%;
margin: 0 12px 1.2rem 0;
}
.our_directors .dir_pic {
height: 180px;
}
.our_directors .alm-reveal .box:last-child {
margin-right: 0;
}
.job_option #accordion .panel-title span {
width: 55%;
}
.hdr_top .logo-marker .text {
font-size: 16px;
line-height: 20px;
}
.hdr_top .logo-marker {
/*  width: 460px;
left: 36%;*/
}
/* ------- PTAC search content area ------*/
.inner_headding .events_area .Sbox .Sinfo {
padding: 12px 15px;
}
.inner_headding .events_area .Sbox .Sinfo h4 {
font-size: 18px;
line-height: 24px;
}
}
/* ------------- media 1300px -------------- */
/* ------------- media 1225px -------------- */
@media only screen and (max-width: 1225px) {
.organization .location_map .map_pic {
width: 380px;
}
/* -------- PTAC Section --------------*/
.inner_headding .search_content form .form-group.lrg {
width: 340px;
}
/* ----------- Start PTAC search section ----------*/
.inner_headding .search_content form .form-group.lrg {
width: calc(100% - 180px);
}
.inner_headding .search_content form .form-group.middle {
min-width: inherit;
width: 100%;
}
}
/* ------------- media 1225px -------------- */
@media only screen and (max-width: 1199px) {
.hdr_top .logo {
width: 335px;
}
.hdr_top .boxes a {
padding: 55px 15px 18px;
}
.main-menu .homeNav ul.navbar-nav li {
margin-left: 25px;
}
.main-menu .homeNav ul.navbar-nav li a {
font-size: 15px;
line-height: 20px;
}
.banner .owl-item .item,
.banner .item img {
height: 520px;
}
.banner .carousel-caption h1 {
font-size: 52px;
line-height: 55px;
}
.banner .carousel-caption h1 span {
padding-left: 12rem;
}
.banner .carousel-caption.Left h1 span {
padding-left: 10rem;
}
.banner .carousel-caption.Right h1 span {
padding-left: 15rem;
}
.banner .carousel-caption.Left02 h1 span {
padding-left: 14rem;
}
.hdr_top .logo-marker {
/* width: 150px;
left: 25%;*/
}
.hdr_top .logo-marker.ptac_mark1{
width: 180px;
left: 20%;
}
.hdr_top .logo-marker.ptac_mark1 img{
width: 100%;
}

.hdr_top .logo-marker img{
width: 180px;
}
.services_value .value_text p {
width: 90%;
}
.organization .location_map .map_pic {
width: 342px;
}
.organization .locationpopup {
width: 298px;
right: 2.5%;
}
.organization .locationpopup {
top: 25%;
}
.organization .location_map .location_icon,
.organization .location_map .location_icon.active {
width: 15px;
height: 21px;
object-fit: cover;
}
/* ---------------- ========== Start icon responsive css ======== ---------------*/
.organization .location_map .location_icon.common {
top: 59%;
left: 59%;
}
.organization .location_map .location_icon.icon05 {
top: 58%;
left: 50%;
}
.organization .org_menu ul li a {
font-size: 18px;
padding: 15px 14px;
}
.gallery_area .our_blog {
padding: 12px 80px 22px;
}
.gallery_area .our_blog .img_box {
height: 310px;
}
.gallery_area .our_blog .item {
margin-bottom: 12px;
}
.gallery_area .our_blog .box-cntent {
padding: 8px 15px;
}
.information {
background-size: contain;
}
.information .place_area .box_area:before,
.information .place_area .box_area:after {
width: 70px;
height: 60px;
}
.information .place_area .box_area:before {
left: -25%;
top: -15%;
}
.information .place_area .box_area {
padding: 8px;
}
.information .place_area .right_box {
padding: 65px 90px 72px 100px;
}
.information2 .place_area {
padding-right: 115px;
}
.information2 .place_area .right_box {
margin-right: 30px;
}
.our_services:after {
width: 335px;
height: 335px;
}
.services_value {
padding-top: 40px;
}
.services_value .value_area {
padding: 0 50px;
}
.main_footer .about_info {
padding-left: 0;
}
.main_footer .ft_contact {
padding-left: 15px;
}
.main_footer .ft_table {
margin-bottom: 8px;
}
.main_footer .ft_table p {
padding-left: 0;
}
.main_footer .ft_table p {
font-size: 14px;
line-height: 22px;
}
.main_footer .view_location {
padding-left: 22px;
}
.main_footer .icon_info {
padding-left: 0;
}
.main_footer .memdc_logo {
width: 100%;
}
.contact_part ul {
justify-content: flex-start;
-ms-align-items: flex-start;
align-items: flex-start;
}
/* --------- Start inner section ------ */
.inner_sec {
padding: 38px 0 42px 90px;
}
.inner_lending {
padding: 30px 0 30px 90px;
}
.inner_sec .inner_headding p {
margin-bottom: 18px;
}
.our_clitns .testimonial .testimonial-review {
margin: 8px 0 0 8px;
}
.our_value .value_text h4 {
font-size: 16px;
line-height: 24px;
}
.our_value ul .counter_box small,
.our_value ul .counter_box span {
font-size: 34px;
line-height: 42px;
}
.inner_sec .types {
padding-top: 25px;
}
.inner_sec .types ul {
margin-bottom: auto;
}
.inner_sec .types ul li {
padding-bottom: 35px;
}
.inner_sec .types ul .box_info {
padding-left: 8px;
}
.inner_sec .types ul .box .angle {
width: 85px;
vertical-align: middle;
}
.common_inner .more_partners .box a {
width: 120px;
height: 120px;
}
.common_inner .our_partners {
padding-bottom: 35px;
}
.common_inner .loans_hdr {
padding-top: 28px;
}
.inner_sec .main_txt {
padding: 35px 22px 35px 110px;
}
.inner_sec .main_txt:after {
width: 60px;
height: 50px;
}
.inner_lending .main_txt {
padding: 35px 22px 35px 110px;
}
.inner_lending .main_txt:after {
width: 60px;
height: 50px;
}
.our_clitns .testimonial-pic > img {
margin-left: 5px;
width: 80px;
height: 80px;
}
.our_clitns .testimonial .testimonial-review {
width: calc(100% - 100px);
}
.our_clitns .testimonial .testimonial-title {
font-size: 16px;
line-height: 20px;
}
.our_clitns .testimonial > .testimonial-review span {
font-size: 14px;
}
.our_clitns .testimonial .testimonial-review h4 {
font-size: 14px;
line-height: 22px;
}
.our_clitns .testimonial .testimonial-review a {
font-size: 14px;
line-height: 20px;
font-weight: 400;
}
.projects .projects_slider .overlay {
padding: 35px 15px;
visibility: visible;
}
.projects .projects_slider .project_box .p_info {
padding: 8px 10px;
}
.projects .projects_hdr {
padding: 0 15px 30px;
}
.projects {
padding: 30px 0 40px;
}
.common_value ul li {
padding: 0 8px;
}
.common_inner ul li p {
font-size: 14px;
line-height: 22px;
margin-bottom: 8px;
}
.right_sec .side_bar .address_area span {
font-size: 16px;
}
/* ----------- Business landing parallax -----------*/
.parllax_sec {
padding: 6rem 0 2.5rem;
}
/* -------- Newsletter section ---------*/
.newsleatter:after {
width: 190px;
height: 118px;
}
/* ---------- common part table responsive -------------*/
.table_secondary .table th {
font-size: 16px;
line-height: 22px;
padding: 10px 12px;
}
.table_secondary .table td {
font-size: 16px;
line-height: 24px;
}
.ind_services {
padding: 45px 0 18px;
}
.ind_services ul {
justify-content: center;
}
.ind_services ul li {
padding: 0 8px 15px;
}
.ind_services ul .ind_icon {
width: 128px;
height: 128px;
}
.ind_services ul li span {
font-size: 16px;
line-height: 24px;
}
.ind_services ul li h4 {
font-size: 18px;
line-height: 26px;
}
.ind_services ul li p {
font-size: 14px;
line-height: 22px;
}
.ind_services ul li .ind_info {
padding: 55px 0 18px;
}
.ind_services ul li {
width: 50%;
margin-bottom: 1rem;
padding-bottom: 32px;
}
.inner_sec.workforce_sec .left_sec {
padding-right: 82px;
}
/* ---------- Connect Area --------- */
.connect_area .organization .locationpopup {
right: 10%;
width: 295px;
top: 18%;
}
.connect_area .col-md-4 {
max-width: 40%;
-webkit-flex: auto;
-moz-flex: auto;
-ms-flex: auto;
-o-flex: auto;
flex: auto;
}
.connect_area .col-md-8 {
max-width: 60%;
-webkit-flex: auto;
-moz-flex: auto;
-ms-flex: auto;
-o-flex: auto;
flex: auto;
}
.connect_area .organization .popup_hdr {
padding-top: 20px;
}
.connect_area .organization .popup_area:before {
content: none;
}
/*----------- Contact section ------------ */
.inner_sec.contact_sec .left_sec {
padding-right: 82px;
}
.contact_form .form-row-flex {
justify-content: space-between;
}
.contact_form .form-row-flex .form-group {
width: calc((100% - 12px) / 3);
margin-right: auto;
}
.contact_part ul .box {
padding: 25px 15px 22px;
}
.more_valu .our_value ul .counter_box span,
.more_valu .our_value ul .counter_box small {
font-size: 20px;
line-height: 28px;
}
.more_valu .our_value .value_text {
padding: 5px 6px 15px;
}
.more_valu .our_value .value_text h4 {
font-size: 16px;
line-height: 22px;
}
.our_value .value_text p {
font-size: 13px;
line-height: 22px;
}
.contact_part ul .box p {
font-size: 16px;
line-height: 24px;
}
/* ------------ Start meet our staff -------------*/
.our_staff .boxes .staff_pic {
width: 245px;
}
.our_staff .boxes .staff_pic img {
width: 100%;
}
.our_staff .boxes .staff_hdr {
width: 65%;
}
.team_members .team_slide {
padding: 15px 65px 12px;
}
/* ------------- Board of Directors ------------*/
.contact_demo {
padding: 23px 15px;
}
.contact_demo:after {
width: 112px;
height: 70px;
}
.contact_demo .location_links ul li span {
width: 24px;
}
.contact_demo .location_links ul li p {
font-size: 15px;
line-height: 24px;
}
.our_directors .dir_info span {
font-size: 16px;
text-transform: capitalize;
line-height: 20px;
}
/* ---------- Newsroom -----------*/
.releases_area .release_slide {
padding: 0 35px;
}
.newsroom_area .news_txt h4 {
font-size: 20px;
}
.releases_area .release_slide .posted {
padding: 5px 15px 5px 5px;
}
.releases_area .release_slide .posted h4 {
font-size: 18px;
line-height: 22px;
}
/* --------- Events -------*/
.upcoming_area .boxes {
width: 48%;
}
.upcoming_area .boxes a {
padding: 25px 15px;
}
.featured_events .item {
width: 48%;
}
.upcoming_area .boxes h5 {
font-size: 18px;
}
/*------ Data table --------*/
.bord_area .dataTables_scrollBody table tr td {
min-width: 155px;
}
/*------------------- Main PTAC responsive -------------*/
.ptac_hdr .hdr_top .logo {
width: 90px;
}
.ptac_hdr .hdr_top .logo a img {
object-fit: cover;
}
.ptac_hdr .hdr_top .logo-marker {
width: 200px;
}

.hdr_top .ptac_mark .text{
font-size: 12px;
top: 75%;
}
.our_value.ptac_value ul li {
width: 50%;
margin-bottom: 2rem;
}
.our_value.ptac_value ul {
padding-bottom: 0;
}
.our_value.ptac_value ul li:nth-child(2n) {
border-right-width: 0;
}
.our_clitns.ptac_brochure img {
width: 100%;
object-fit: cover;
}
.our_staff .boxes .staff_pic {
margin-bottom: 12px;
}
.common_inner .heading_with_icon {
font-size: 18px;
}
/* ----------- PTAC search ----------*/
.inner_headding .search_content form .form-group.large {
width: calc((100% / 2) - 85px);
}
.infoE_hdr h2 {
width: 80%;
}
.infoE_hdr .singup_area {
width: calc(100% - 82%);
}
.ptac_location .organization .org_menu ul li a{
padding-bottom: 0;
}
.ptac_location .organization .org_menu ul li small a{
padding: 0px 14px 15px;
}
.client_map{
height: 565px;
}
.ptac_location{
padding-top: 28px;
}
.ptac_location .organization .location_map{
margin-top: 56px;
}
/*---- Start Resources section ----- */
.resources-box .box{
padding: 18px 15px;
}

.upcoming-events{
	padding: 48px 65px 50px 60px;
}
.events-info{
	width: 60%;
}
.events-letter{
	width: 40%;
}

}

/* ------------ Media 1199px ----------*/
@media only screen and (max-width: 1024px) {
.hdr_top .logo {
width: 285px;
}
.hdr_top .logo-marker. {
/*  width: 120px;
left: 25%;*/
}
.hdr_top .logo-marker.ptac_mark1 {
width: 165px;
left: 18%;
}
.hdr_top .boxes {
width: 225px;
}
.hdr_top .boxes a {
padding: 55px 8px 15px;
}
.banner .owl-item .item,
.banner .item img {
height: 490px;
}
.banner .carousel-caption {
bottom: 35%;
}
.banner .carousel-caption.Left h1 span {
padding-left: 5rem;
}
.banner .carousel-caption.Left01 {
width: 560px;
}
.banner .carousel-caption.Left02 {
width: 575px;
}
.banner:after {
width: 245px;
height: 215px;
}
.main_header .main-menu.hdr_fix {
padding: 10px 6px;
}
.our_services ul .services_icon {
width: 120px;
height: 120px;
}
.our_services ul li h2 {
font-size: 20px;
line-height: 22px;
}
.our_services ul li p {
margin-bottom: 12px;
font-size: 14px;
line-height: 22px;
}
.services_value .value_area {
padding: 0 50px;
}
.services_value .counter_box span {
font-size: 72px;
line-height: 75px;
}
.services_value .counter_box small {
font-size: 72px;
line-height: 75px;
}
.services_value .value_text h4 {
font-size: 18px;
line-height: 22px;
margin-bottom: 12px;
}
.services_value .value_text p {
width: 100%;
font-size: 14px;
line-height: 22px;
}
.organization .locationpopup {
width: 295px;
right: 2%;
}
.organization .popup_area {
padding: 18px 12px;
}
.organization .info_hd h4 {
font-size: 18px;
line-height: 24px;
}
.organization .types_area h5 {
font-size: 14px;
line-height: 20px;
}
.organization .types_area ul li {
font-size: 14px;
line-height: 18px;
}
.organization .popupcontent h5 {
font-size: 16px;
line-height: 25px;
}
.organization .popupcontent .link_detils span {
vertical-align: top;
padding-top: 5px;	
display: inline-block
}
.organization .popupcontent .link_detils p {
font-size: 14px;
line-height: 24px;
}
.information {
background-position: top;
background-size: cover;
}
.information .place_area {
padding-left: 50px;
}
.information .place_area h2,
.information2 .place_area h2 {
text-align: center;
font-size: 65px;
line-height: 72px;
}
.information .place_area .right_box {
padding: 95px 112px 100px 65px;
margin-left: 90px;
}
.information .place_area .box_area:before {
width: 55px;
height: 45px;
left: -10%;
top: -25%;
}
.information .place_area .box_area:after {
width: 55px;
height: 45px;
}
.information2 .place_area .right_box {
padding: 75px 50px 60px 70px;
}
.information2 .place_area .right_box {
width: 95%;
}
.organization .popup_area {
box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.45);
}
.organization .popup_area:before {
width: 35px;
height: 40px;
left: -34px;
}
.contact_part ul {
-ms-align-items: flex-start;
align-items: flex-start;
}
.common_inner .more_partners {
padding: 0 60px;
}
/* ------------ Start gallery section ------------- */
.gallery_area {
padding-top: 30px;
}
/* ------ Start inner section ------ */
.inner_sec {
padding: 38px 0 42px 60px;
}
.inner_lending {
padding: 25px 0 28px 60px;
}
.inner_sec .left_sec {
padding-right: 55px;
}
.inner_lending .site_left {
padding-right: 55px;
}
.our_value .value_text h4 {
font-size: 14px;
line-height: 21px;
margin-bottom: 8px;
}
.inner_sec .inner_headding h1 {
font-size: 28px;
line-height: 32px;
margin-bottom: 10px;
}
.inner_sec .inner_headding p {
font-size: 14px;
line-height: 22px;
margin-bottom: 25px;
}
.inner_sec .inner_types h2 {
font-size: 22px;
line-height: 28px;
margin-bottom: 12px;
}
.inner_sec .types {
padding-top: 12px;
}
.inner_sec .types ul .box span h2 {
font-size: 28px;
line-height: 36px;
margin-bottom: auto;
}
.inner_sec .types ul .box_info h6 {
font-size: 16px;
line-height: 24px;
}
.inner_sec .types ul .box_info p {
font-size: 14px;
line-height: 24px;
margin-bottom: 12px;
}
.success_story .story_hdr h4 {
font-size: 22px;
line-height: 24px;
margin-bottom: 12px;
}
.success_story .story_area {
padding: 25px 15px;
margin-bottom: 28px;
}
.our_value {
padding-bottom: 15px;
}
.inner_sec .author_said,
.inner_lending .author_said {
padding: 25px 0 35px;
}
.common_inner h1 {
font-size: 28px;
line-height: 32px;
}
.common_inner h2 {
font-size: 22px;
line-height: 28px;
}
.common_inner h3 {
font-size: 20px;
line-height: 26px;
}
.common_inner h4 {
font-size: 18px;
line-height: 26px;
}
.common_inner h5 {
font-size: 16px;
line-height: 24px;
}
.common_inner h6 {
font-size: 15px;
line-height: 24px;
}
.common_inner p {
font-size: 14px;
line-height: 24px;
}
.common_inner p b {
font-size: 14px;
line-height: 24px;
}
.common_inner .btn-link {
font-size: 14px;
line-height: 24px;
}
.forum .forum_add span {
font-size: 14px;
line-height: 24px;
}
.common_inner ul li {
font-size: 14px;
line-height: 24px;
}
.common_inner ul li:before {
top: 0;
}
.common_inner ul li strong,
.common_inner ul li b {
font-size: 14px;
line-height: 24px;
}
.common_inner ol li strong,
.common_inner ol li b {
font-size: 14px;
line-height: 24px;
}
.common_inner ul li a,
.common_inner ol li a {
font-size: 14px;
line-height: 24px;
}
.common_inner ol li {
font-size: 14px;
line-height: 24px;
}
.common_inner .loans_area .box {
padding: 22px 18px 25px 0;
}
.common_inner .loans_area .box:nth-child(2n) {
padding-left: 18px;
}
.inner_sec .types ul li {
width: 49%;
padding: 0 8px 30px 0;
}
.inner_sec .types ul li:nth-child(2n) {
padding-left: 8px;
}
.success_story .story_area h5 {
font-size: 16px;
line-height: 24px;
}
.success_story .story_area .area_info p {
font-size: 14px;
line-height: 22px;
}
.success_story .story_area p {
font-size: 14px;
line-height: 22px;
margin-bottom: 22px;
}
.inner_sec .main_txt p {
font-size: 14px;
line-height: 22px;
}
.inner_sec .author_info h4 {
font-size: 16px;
}
.inner_sec .author_info p {
font-size: 14px;
}
.inner_lending .main_txt p {
font-size: 14px;
line-height: 22px;
}
.inner_lending .author_info h4 {
font-size: 16px;
}
.inner_lending .author_info p {
font-size: 14px;
}
.parllax_sec .container {
max-width: 90%;
}
.parllax_sec {
background-size: 100% 100%;
}
.ind_services ul .ind_icon {
width: 120px;
height: 120px;
}
/*-------- Sidebar content -------------*/
.inner_banner .item,
.inner_banner img {
min-height: 390px;
}
.right_sec .login_area {
margin-bottom: 15px;
}
.right_sec .side_bar .sidebar_hdr {
padding: 12px 18px;
}
.right_sec .side_bar .sidebar_hdr h2 {
font-size: 16px;
line-height: 24px;
}
.right_sec .login_area a {
padding: 12px 18px;
font-size: 16px;
line-height: 24px;
}
.right_sec .side_bar .sidedar_content {
padding: 15px 18px;
}
.right_sec .side_bar .sidedar_content ul li a {
padding: 8px 0 8px;
}
.right_sec .side_bar .address_area span {
font-size: 16px;
line-height: 22px;
}
.right_sec .our_headquarters {
padding: 20px 22px 30px;
}
.right_sec .our_headquarters .headquat_hrd {
margin-bottom: 12px;
}
.right_sec .our_headquarters .qut_add p {
padding-left: 0;
}
.right_sec .our_headquarters .qut_add p {
font-size: 14px;
line-height: 24px;
}
.right_sec .our_headquarters .qut_add {
margin-bottom: 12px;
}
.our_clitns .testimonial .content {
padding: 65px 20px 25px;
}
.our_clitns .testimonial .content:before {
width: 40px;
height: 35px;
}
.our_clitns .testimonial p {
font-size: 14px;
line-height: 22px;
}
.common_inner .more_partners .box a {
width: 150px;
height: 150px;
}
.common_inner .loans_area {
padding-bottom: 22px;
}
.succes_info .testimonial-slider {
margin-top: 22px;
}
.inner_sec.workforce_sec .left_sec {
padding-right: 55px;
}
.more_valu .our_value ul li {
width: 50%;
margin-bottom: 1.2rem;
padding: 0 8px;
}
.more_valu .our_value ul li:nth-child(2n) {
border-right-width: 0;
}
.more_valu .our_value ul .counter_box span,
.more_valu .our_value ul .counter_box small {
font-size: 30px;
line-height: 32px;
}
/* ----------- Start contact us section ---------*/
.inner_sec.contact_sec .left_sec {
padding-right: 55px;
}
.inner_sec .main_txt {
padding: 30px 18px 25px 90px;
}
.inner_sec .main_txt:after {
width: 45px;
height: 40px;
}
.inner_lending .main_txt {
padding: 30px 18px 25px 90px;
}
.inner_lending .main_txt:after {
width: 45px;
height: 40px;
}
.contact_area .side_menu .location_hdr {
padding: 14px 8px 12px;
}
.contact_area .side_menu .location_hdr h4 {
font-size: 18px;
line-height: 26px;
}
.contact_area .side_menu ul li a {
padding: 15px 10px;
font-size: 16px;
line-height: 22px;
}
.contact_area .side_menu ul li small {
font-size: 13px;
line-height: 18px;
}
.contact_area .common_area .location_details {
padding-left: 15px;
}
.contact_area .common_area .location_details h4 {
font-size: 18px;
line-height: 24px;
margin-bottom: 8px;
}
.contact_area .common_area .location_details p {
font-size: 14px;
line-height: 22px;
margin-bottom: 6px;
}
.contact_area .location_details .lt_table span {
font-size: 14px;
line-height: 22px;
}
.contact_part {
padding-top: 32px;
}
.contact_part ul .box h2 {
font-size: 24px;
line-height: 28px;
margin-bottom: 8px;
}
.contact_part ul .box p {
font-size: 16px;
line-height: 26px;
margin-bottom: 8px;
}
.contact_part p {
font-size: 14px;
line-height: 24px;
}
.contact_form .form_hdr h2 {
font-size: 22px;
line-height: 28px;
margin-bottom: 12px;
}
.contact_form form {
margin-top: 12px;
}
/*---- meet our staff ----*/
.our_staff .boxes .staff_hdr {
width: 63%;
}
.team_members .team_slide {
padding: 15px 50px 12px;
}
.our_staff .boxes .staff_hdr h4 {
font-size: 20px;
line-height: 26px;
}
.our_staff .boxes .staff_hdr p {
font-size: 14px;
line-height: 24px;
margin-bottom: 12px;
}
.our_staff .staff_says {
padding-top: 12px;
}
.our_staff .staff_says p {
font-size: 14px;
line-height: 22px;
}
.our_staff .boxes {
margin-bottom: 35px;
}
/* ------------- Board of Directors ------------*/
.our_directors .dir_pic {
min-height: 345px;
}
.our_directors .box {
width: 47%;
margin: 0 12px 1.2rem 0;
}
.our_directors .box:nth-child(2n) {
margin-right: 0;
}
.our_directors .alm-reveal .box:last-child {
margin-right: auto;
}
.our_directors .dir_info span {
font-size: 16px;
line-height: 18px;
}
.our_directors .dir_info p {
font-size: 13px;
line-height: 18px;
}
.our_directors .dir_info {
padding: 12px 15px;
}
.contact_demo .location_links ul li {
margin-right: 8px;
}
.contact_demo .location_links ul li span {
width: 20px;
}
.contact_demo .location_links ul li p {
font-size: 14px;
line-height: 30px;
}
.success_story .story_preparation {
height: 370px;
}
.oceans_video .video_area {
height: 375px;
}
.oceans_video {
padding: 15px 0 20px;
}
/* ------- Newsroom -------*/
.newsroom_area .news_txt {
padding: 15px 18px;
}
.newsroom_area .newsroom_content {
margin-bottom: 22px;
}
.newsroom_area .news_txt p {
font-size: 14px;
line-height: 22px;
}
.releases_area .releaseing_info {
padding: 0 5rem;
}
.newsroom_area .news_txt h4 {
font-size: 18px;
}
.releases_area {
padding: 28px 25px 25px;
}
.releases_area .release_hdr {
padding-bottom: 15px;
}
.releases_area:after {
width: 280px;
height: 180px;
}
/*------------- news Details -----------*/
.cat_content h4 {
font-size: 18px;
line-height: 26px;
margin-bottom: 12px;
}
.cat_content span {
font-size: 14px;
}
.cat_content .post_pic {
width: 295px;
min-height: 210px;
}
.cat_content .post_txt p {
font-size: 14px;
line-height: 24px;
}
/* ------ Careers ---------*/
.job_option #accordion .panel-title span {
width: 45%;
}
/* --------- Start events section ---------*/
.upcoming_area .boxes a {
padding: 12px 15px;
}
.featured_events .item .featured_content {
padding: 25px 22px 32px;
}
.featured_events .item .featured_content h4 {
font-size: 18px;
}
.featured_events .item .featured_content p {
font-size: 14px;
margin-bottom: 12px;
}
/* ------------ Committee Meetings ----------------*/
.call_info {
padding-bottom: 22px;
}
.bord_area .bord_hdr h4,
.call_info h4,
.member_org h4 {
font-size: 18px;
line-height: 26px;
}
.call_info p {
font-size: 14px;
line-height: 24px;
}
/*------- Zone sec -----*/
.zones {
padding-bottom: 22px;
}
.zones h4 {
font-size: 18px;
line-height: 20px;
}
.zones .zones_area {
padding-top: 8px;
}
.zones .zones_area .boxes a {
padding: 18px 8px 12px;
}
.contact_area.hdr_txt h4 {
font-size: 18px;
line-height: 22px;
}
.contact_area.hdr_txt p {
font-size: 14px;
line-height: 22px;
margin-bottom: 22px;
}
.zone_information {
padding-top: 35px;
}
.zone_information h4 {
font-size: 18px;
line-height: 22px;
}
.zone_information p {
font-size: 14px;
line-height: 22px;
}
.zone_information ul li {
padding: 0 8px 6px 22px;
font-size: 14px;
line-height: 22px;
}
.zone_information ul li:before {
font-size: 14px;
top: 0;
}
.zone_information ul li strong {
font-size: 14px;
line-height: 22px;
}
.connect_area .organization .org_menu ul li a {
font-size: 16px;
padding: 12px 10px;
}
.connect_area .organization .org_menu .org_hr h4 {
font-size: 18px;
line-height: 24px;
}
/* ---------- PTAC section ------------*/
.ptac_hdr .hdr_top .boxes a {
padding-bottom: 25px;
}
.inner_headding .events_area {
margin-top: 28px;
}
.inner_sec.events_sec {
padding: 38px 0 60px;
}
.events_inr .event_map {
height: 425px;
}
.events_inr h1 {
font-size: 28px;
line-height: 32px;
margin-bottom: 10px;
}
.events_inr h2 {
font-size: 24px;
line-height: 30px;
margin-bottom: 10px;
}
.ptac_location .organization .org_menu ul li a{
padding-bottom: 0;
}
.ptac_location .organization .org_menu ul li small a{
padding: 0 10px 12px;
}
.ptac_location{
padding-top: 22px;
}
/* --- start Resources section ----*/
.resources-box .box{
padding: 15px 12px;
}
.resources-box p{
font-size: 16px;
line-height: 24px;
}

.events-letter .form-sec{
	padding: 45px 15px;
}
.events-slider .content {
  padding: 16px 22px 16px 15px;
}
.events-slider .content p{
font-size: 16px;
  line-height: 22px;
}
.events-slider .content a{
font-size: 16px;
  line-height: 22px;
}

}
/* ------------- Media 1024px -------------- */
@media only screen and (max-width: 991px) {
html,
body {
overflow-x: hidden;
margin: 0;
padding: 0;
}
/*Loader */
.loader {
height: 145px;
width: 145px;
border-width: 8px;
}
.loader .icon {
width: 50px;
}
.loader .icon img {
width: 100%;
}
.main_header .main-menu .nav-wrapper {
-ms-align-items: baseline;
align-items: baseline;
}
.main_header .main-menu.hdr_fix {
padding: 12px 8px;
}
.main_header .main-menu .homeNav {
padding: 0;
}
.main_header .main-menu.hdr_fix .nav-logo {
width: 285px;
}
.main_header .main-menu.hdr_fix .homeNav ul {
margin-top: 6px;
padding-bottom: 0;
}
.banner .owl-item .item,
.banner .item img {
height: 440px;
}
.banner:after {
width: 220px;
height: 190px;
}
.main-menu .homeNav ul.navbar-nav li a {
font-size: 14px;
line-height: 22px;
}
.main-menu .homeNav ul.navbar-nav li {
margin-left: 18px;
}
.dropdown-menu {
min-width: 220px;
}
.main-menu .homeNav ul.navbar-nav li.dropdown ul li {
padding: 8px 12px;
}
.banner .carousel-caption {
bottom: 22%;
}
.banner .carousel-caption h1 {
font-size: 42px;
line-height: 45px;
}
.banner .carousel-caption.Left h1 span {
padding-left: 4rem;
}
.banner .carousel-caption.Right {
right: 0;
}
.banner .carousel-caption.Right h1 span {
padding-left: 12rem;
}
.banner .carousel-caption.Left01 h1 span {
padding-left: 11rem;
}
.banner .carousel-caption.Left02 {
width: 490px;
}
.banner .carousel-caption.Left02 h1 span {
padding-left: 11rem;
}
.hdr_top .logo-marker.ptac_mark1{
width: 120px;
}
.our_services ul li {
width: 50%;
margin-bottom: 3rem;
}
.our_services {
padding: 55px 0 25px;
}
.our_services:after {
bottom: -13%;
left: 50%;
transform: translateY(-50%);
-webkit-transform: translateX(-50%);
}
.growing_info .growing_txt {
width: 100%;
}
.services_value {
padding: 50px 0 18px;
}
.services_value .value_area {
padding: 0 35px;
}
.services_value .counter_box span,
.services_value .counter_box small {
font-size: 62px;
line-height: 70px;
}
.information .place_area h2,
.information2 .place_area h2 {
font-size: 52px;
line-height: 65px;
}
.organization {
padding: 25px 0 22px;
}
.organization .container {
max-width: 90%;
}
.organization .org_hdr {
margin-bottom: 30px;
}
.organization .org_hdr h2 {
font-size: 28px;
line-height: 32px;
}
.organization .org_hdr p {
font-size: 22px;
line-height: 28px;
}
.organization .org_menu .org_hr h4 {
font-size: 22px;
line-height: 26px;
}
.organization .org_menu .org_hr {
padding: 18px 8px;
}
.organization .org_menu ul {
position: relative;
z-index: 1;
}
.organization .org_menu ul li a {
padding: 12px 8px;
font-size: 16px;
line-height: 22px;
}
.organization .org_menu ul li a small {
font-size: 14px;
line-height: 18px;
}
.organization .location_map {
padding-right: 0;
}
.organization .col-md-8.pr-md-4 {
padding-right: 0 !important;
}
.organization .locationpopup {
width: 328px;
left: 50%;
min-height: 320px;
}
.organization .popup_area {
padding: 18px 12px;
}
.organization .popup_area:before {
content: none;
width: 30px;
height: 40px;
top: 10px;
left: -30px;
}
.organization .info_hd span {
width: 22px;
}
.organization .info_hd h4 {
font-size: 18px;
line-height: 26px;
}
.gallery_area {
padding-top: 25px;
}
.gallery_area .gallery_headding h4 {
font-size: 28px;
line-height: 32px;
margin-bottom: 0;
}
.gallery_area .our_blog {
margin: 22px auto auto;
}
.information .place_area .box_area:before {
top: -22%;
left: -5%;
}
.information .place_area .right_box {
padding: 76px 85px 45px 40px;
}
.information .place_area .right_box {
margin-left: 55px;
}
.information .place_area .box_area p {
font-size: 14px;
line-height: 22px;
}
.information2 .place_area .box_area h5 {
font-size: 26px;
line-height: 30px;
}
.information2 .place_area .box_area h5:before {
width: 50px;
height: 5px;
}
.information2 .place_area .box_area p {
font-size: 14px;
line-height: 22px;
}
.main_footer .row .col-sm-6 {
max-width: 50%;
margin-bottom: 2rem;
-webkit-flex: auto;
-moz-flex: auto;
-ms-flex: auto;
-o-flex: auto;
flex: auto;
padding: 0 15px !important;
}
.main_footer .ft_contact,
.main_footer .view_location {
padding-left: 0;
}
.main_footer .company_info {
margin-top: 8px;
}
.main_footer .copyright_info {
padding-top: 22px;
}
.growing_info .small_logo {
width: 50px;
height: 50px;
background-size: cover;
}
.services_value .value_text {
padding: 5px 8px 12px;
}
.services_value .value_text h4 {
font-size: 16px;
line-height: 22px;
margin-bottom: 8px;
}
.organization .location_map .map_pic {
width: 380px;
margin: auto;
}
.main_footer .ft_table.address {
width: 60%;
}
.blog_post .post_area span img {
max-height: 310px;
}
/* ------------- inner sidebar content ------------*/
.inner_banner .item,
.inner_banner img {
min-height: 378px;
}
.inner_sec .left_sec,
.inner_lending .site_left {
width: 72%;
}
.inner_sec .main_txt {
padding: 25px 15px 22px 80px;
}
.inner_sec .main_txt:after {
width: 40px;
height: 35px;
}
.inner_lending .main_txt {
padding: 25px 15px 22px 80px;
}
.inner_lending .main_txt:after {
width: 40px;
height: 35px;
}
.success_story .story_area {
margin-bottom: 22px;
}
.right_sec {
width: 28%;
}
.right_sec .side_bar {
margin-bottom: 15px;
}
.right_sec .side_bar .sidedar_content ul li a {
font-size: 14px;
line-height: 22px;
padding: 5px 0 5px;
}
.right_sec .side_bar .address_area {
margin-bottom: 12px;
}
.right_sec .side_bar .address_area p {
font-size: 14px;
line-height: 22px;
}
.right_sec .our_headquarters .headquat_hrd h4 {
font-size: 16px;
line-height: 22px;
}
.common_inner .common_value ul li {
width: 80%;
margin: 0 auto 1.2rem;
border-right-width: 0;
}
.common_value .counter_box span,
.common_value .counter_box p {
font-size: 26px;
line-height: 32px;
}
.common_inner ul li p {
font-size: 16px;
line-height: 24px;
}
.contact_part ul .box p {
font-size: 14px;
line-height: 24px;
margin-bottom: 6px;
}
.contact_part ul .box h2 {
font-size: 22px;
line-height: 25px;
margin-bottom: 6px;
}
.contact_part ul .box {
padding: 15px 6px 18px;
}
.newsleatter {
padding: 32px 0 35px;
}
.newsleatter .news_hdr h3 {
font-size: 22px;
line-height: 32px;
margin-bottom: 8px;
}
.newsleatter .news_entry form {
justify-content: space-between;
position: relative;
z-index: 1;
}
.newsleatter .news_entry .form-group {
width: calc((100% - 18px) / 2);
margin-right: 0;
}
.newsleatter .news_entry .ctct-form-field {
width: calc((100% - 18px) / 2);
margin-right: 0;
}
.newsleatter .news_entry .ctct-form-field.ctct-form-field-submit {
margin: auto;
}
.newsleatter .news_entry input[type="submit"] {
margin: auto;
}
.our_value ul li span {
padding: 0 8px;
}
.our_value ul li span {
font-size: 16px;
line-height: 24px;
}
.our_value ul .counter_box span {
padding: 0;
}
/* ------------- contact section ----------- */
.contact_area .side_menu {
width: 35%;
}
.contact_area .map_area {
width: 65%;
}
.contact_form .form-row-flex .form-group:first-child {
width: 100%;
}
.contact_form .form-row-flex .form-group {
width: calc((100% - 12px) / 2);
}
.connect_area .organization .locationpopup {
z-index: 9;
right: 0;
}
/* ----------- Meet our staff -------------*/
.our_staff .boxes .staff_pic {
width: 236px;
text-align: left;
background: #fff;
}
.our_staff .boxes .staff_pic img {
padding-right: 30px;
width: 100%;
}
.our_staff .boxes:nth-child(2n) .staff_pic img {
padding: 0 0 0 30px;
}
.team_members {
padding: 35px 0 22px;
}
.team_members .team_slide {
padding: 8px 15px 12px;
}
.team_members.bg-white .team_slide .owl-stage-outer {
display: block;
}
.team_members:after {
width: 335px;
height: 220px;
}
.team_members.bg-white:after,
.team_members.bg-grey:after {
background-size: cover;
}
/* ------------- Board of Directors ------------*/
.contact_demo {
padding: 15px 12px;
}
.contact_demo .contact_txt {
padding-bottom: 12px;
}
.contact_demo .contact_txt h2 {
font-size: 18px;
line-height: 22px;
}
.contact_demo .location_links ul {
display: inline-block;
}
.contact_demo .location_links ul li {
display: block;
width: 100%;
margin: 0 0 6px 0;
}
.contact_demo .location_links ul li:last-child {
margin-bottom: 0;
}
.contact_demo .location_links ul li span {
width: 24px;
}
.contact_demo .location_links ul li p {
font-size: 16px;
line-height: 26px;
}
.success_story .story_preparation {
height: 325px;
}
.oceans_video .video_area {
height: 320px;
}
.releases_area:after {
width: 225px;
height: 150px;
}
/*------------ Careers -----------*/
.job_option #accordion .panel-title > a {
padding: 8px 45px 8px 15px;
}
.job_option #accordion .panel-body {
padding: 18px 15px;
}
.job_option #accordion .panel-body h4 {
font-size: 18px;
line-height: 26px;
}
.job_option #accordion .panel-body ul {
margin-bottom: 12px;
}
/* --------- Gallery section ---------*/
.gallery {
padding: 15px 0 20px;
}
.gallery h4 {
font-size: 28px;
line-height: 32px;
margin-bottom: 15px;
}
.gallery ul li {
width: calc(100%/3);
}
/* ------------ Events sec ----------- */
.upcoming_area .boxes {
width: 80%;
margin: 0 auto 22px 0;
}
.call_info .ph_area span {
width: 80px;
height: 80px;
padding: 22px;
}
.zones .zones_area .boxes {
width: 100%;
}
.zones .zones_area .boxes a {
padding: 15px 6px 10px;
}
.zones .zones_area .boxes h5 {
font-size: 14px;
line-height: 20px;
}
.zones .zones_area .boxes p {
font-size: 14px;
line-height: 20px;
}
.zone_information .btn-link {
margin-bottom: 18px;
}
.connect_area .organization .location_map {
padding: 0;
}
.connect_area .organization .location_map .map_pic {
width: 100%;
}
.hdr_top .logo-marker .text {
font-size: 15px;
line-height: 19px;
}
.ptac_hdr .hdr_top .logo-marker {
/* width: 270px;
left: 30%;*/
}
.events_inr .event_map {
height: 375px;
}
.events_inr p strong {
font-size: 16px;
line-height: 24px;
}
.events_inr p {
font-size: 14px;
line-height: 24px;
}
.events_inr img.alignright {
margin: 35px 5px 8px 6px;
}
/* ----------- Main ptac ----------*/
.infoE_hdr h2 {
width: 78%;
}
.infoE_hdr .singup_area {
width: calc(100% - 78%);
}
.ptac_location .organization .org_menu ul li small a{
padding: 0 10px 12px;
font-size: 12px;
}
.ptac_location.connect_area .col-md-4{
padding-right: 5px;
}
.ptac_hdr .hdr_top .ptac_mark{
left: 45%;
}
.ptac_hdr .hdr_top .logo-marker{
width: 180px;
}
.hdr_top .ptac_mark .text{
width: 65%;
line-height: 16px;
}
.client_map{
height: 475px;
}

.events-slider .item .pic-box{
	height: 245px;
}

.events-slider .content p{
	height: auto !important;
}
.events-info{
	width: 50%;
}
.events-letter {
  width: 50%;
  padding-left: 15px;
  margin-top: 35px;
}
.upcoming-events {
  padding: 48px 35px 50px 55px;
}
.events-letter form input, .events-letter input[type=submit]{
	height: 50px;
}

/*--- municipality form ----*/
.frmWrapper {
  padding: 30px 15px 35px;
}
.frmWrapper .fieldSet{
	width: 100%;
	margin-bottom: 1rem;
}
.frmWrapper .fieldRow{
	justify-content: flex-start;
	margin-bottom: 0;
}
.frmWrapper .fieldRow.submitField{
	margin-top: 0;
	justify-content: flex-end;
}
}
/* ----------- Media 991px --------------- */
@media only screen and (max-width: 800px) {
html,
body {
margin: 0;
padding: 0;
overflow-x: hidden;
}
.banner .owl-item .item,
.banner .item img {
height: 352px;
}
.banner .carousel-caption {
bottom: 30%;
}
.banner:after {
width: 180px;
height: 155px;
}
.banner .vid {
position: static;
top: 0;
left: 0;
transform: none;
min-height: inherit;
min-width: inherit;
width: 100%;
height: 100%;
}
/* -------- Start mobile menu section ----------*/
.main_header .main-menu .homeNav {
display: block;
float: none;
}
.main_header .main-menu .homeNav .toggle-button {
display: block;
visibility: visible;
position: relative;
margin-left: auto;
opacity: 1;
padding: 0px;
width: 48px;
height: 35px;
vertical-align: middle;
text-align: center;
top: 0;
}
.main_header .main-menu .homeNav .nav-logo {
z-index: 999;
position: relative;
float: left;
width: 325px;
top: 10px;
left: 10px;
}
.main_header .main-menu .nav-logo img {
width: 100%;
object-fit: cover;
}
.main_header .main-menu .homeNav .nav-logo.active {
display: block;
}
.main_header .main-menu.hdr_fix .nav-logo {
display: none;
visibility: hidden;
}
.search-icon {
display: none;
}
.main-menu .homeNav .toggle-button.toggle-active {
z-index: 99999;
}
.main-menu .bar {
height: 3px;
border-radius: 1.5px;
position: relative;
}
.main-menu .bar.middle {
top: 4px;
}
.main-menu .bar.bottom {
top: 8px;
}
.main-menu .toggle-button.toggle-active .bar.bottom {
top: 3px;
}
.main-menu .bar + .bar {
margin-top: 5px;
}
.main_header .main-menu.hdr_fix {
position: static !important;
transition: none !important;
animation: none !important;
z-index: -1 !important;
}
.main_header .main-menu.hdr_fix .logo {
animation: none !important;
transition: none !important;
}
.main-menu .homeNav .overlay {
width: 100%;
height: 100vh;
display: block;
margin: auto;
z-index: auto;
overflow: hidden;
float: none;
padding: 15px;
}
.main-menu .homeNav ul.navbar-nav {
display: block;
margin-top: 9rem;
padding: 0 15px 35px 0;
overflow-x: hidden;
overflow-y: auto;
max-height: calc(100vh - 150px);
top: 15px;
}
.main-menu .homeNav ul.navbar-nav li {
display: block !important;
width: 100% !important;
border-bottom: 1px solid #2b2b2b;
padding: 18px 5px;
text-align: left;
margin-left: auto;
position: relative;
}
.main-menu .homeNav ul.navbar-nav li:last-of-type {
border-bottom: 0 !important;
}
.main-menu .homeNav ul.navbar-nav li a {
font-size: 22px;
line-height: 26px;
position: relative;
display: inline-block;
color: #fff;
}
.main-menu .homeNav ul.navbar-nav li.dropdown:before {
display: block;
background: transparent;
content: "\f107";
font: normal normal normal 22px/1 "FontAwesome";
border: none;
float: right;
color: #f4f4f4;
font-weight: 600;
position: absolute;
top: 22px;
right: 30px;
}
.main-menu .homeNav ul.navbar-nav li.dropdown > ul li.menu-item-has-children:before {
display: block;
content: "\f107";
font: normal normal normal 16px/1 "FontAwesome";
border: none;
float: right;
color: #f4f4f4;
font-weight: 400;
position: absolute;
top: 12px;
right: 25px;
}
.main-menu .homeNav ul.navbar-nav li:after {
content: none !important;
}
.main-menu .homeNav ul.navbar-nav li.dropdown ul li:first-child a {
padding-top: 0;
}
.main-menu .homeNav ul.navbar-nav li.dropdown ul.dropdown-menu li.menu-item-has-children a {
color: #6383c0;
}
.main-menu .homeNav ul.navbar-nav li.dropdown ul.dropdown-menu li.menu-item-has-children ul {
padding-left: 8px !important;
}
.main-menu .homeNav ul.navbar-nav li.dropdown ul.dropdown-menu li.menu-item-has-children ul li a {
color: #f4f4f4 !important;
}
.main-menu .homeNav ul.navbar-nav li.dropdown ul.dropdown-menu li.menu-item-has-children ul li ul a {
color: #7b479a !important;
}
.main-menu .homeNav ul.navbar-nav li > ul.dropdown-menu {
width: 100% !important;
position: static;
top: 100% !important;
left: 0 !important;
margin: auto !important;
right: 0 !important;
display: none;
padding: 8px 5px;
background: rgba(0, 0, 0, 0.6) !important;
transform: none;
-webkit-transform: none;
-webkit-transition: none;
-o-transition: none;
transition: none;
}
.main-menu .homeNav li.dropdown > ul.dropdown-menu {
padding-top: 5px !important;
}
.main-menu .homeNav li.dropdown ul.dropdown-menu li > ul.dropdown-menu {
padding-top: 5px !important;
}
.main-menu .homeNav ul.navbar-nav li.dropdown ul.dropdown-menu li {
padding: 6px 0px;
border-bottom-width: 0;
}
.main-menu .homeNav ul.navbar-nav li.dropdown ul li a {
padding: 0;
font-size: 18px !important;
color: #2d5d8b;
font-weight: 400;
}
.main-menu .homeNav ul.dropdown-menu li a:before {
content: none;
}
.main-menu .homeNav ul.navbar-nav li ul.dropdown-menu:before,
.main-menu .homeNav ul.navbar-nav li ul.dropdown-menu:after {
content: none;
}
.main-menu .homeNav ul.navbar-nav li.dropdown:hover > ul.dropdown-menu {
display: block;
}
body.Bfixed {
margin: 0;
padding: 0;
height: 100%;
overflow-y: hidden;
width: 100%;
position: fixed;
}
.small_version {
display: block;
margin-top: 1rem;
width: 100%;
}
.main-menu .small_version ul.social_icon {
display: none;
}
.small_version .search-area {
width: 100%;
display: block;
position: relative;
}
.small_version .search-area .form-group {
width: 100%;
display: block;
}
.small_version .search-area .form-group input {
background: #272727;
height: 50px;
box-shadow: none;
outline: none;
border: none;
border-radius: 0;
width: 100%;
padding: 15px 55px 15px 20px;
text-align: left;
color: #ffffff;
font-size: 15px;
line-height: 24px;
font-weight: 500;
font-family: 'Open Sans', sans-serif;
}
.small_version input::-webkit-input-placeholder {
/* Chrome/Opera/Safari */
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
}
.small_version input::-moz-placeholder {
/* Firefox 19+ */
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
}
.small_version input:-ms-input-placeholder {
/* IE 10+ */
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
}
.small_version input:-moz-placeholder {
/* Firefox 18- */
color: #fff;
text-transform: uppercase;
letter-spacing: 1px;
}
.small_version input[type="submit"] {
width: 50px;
height: 50px;
display: block;
position: absolute;
top: 0;
right: 0;
cursor: pointer;
font-size: 0;
text-indent: -999px;
overflow: hidden;
background: url(../images/search.png) no-repeat center;
border: none;
outline: none;
box-shadow: none;
}
.organization .row .col-md-4.col-sm-12 {
max-width: 100%;
padding: 0 15px !important;
-webkit-flex: auto;
-moz-flex: auto;
-ms-flex: auto;
-o-flex: auto;
flex: auto;
}
.organization .popup_hdr {
padding-top: 15px;
}
.organization .org_menu {
margin-top: 15px;
}
.organization .org_hr .navbar-toggler,
.organization .org_menu .org_hr .navbar-toggler > h4 {
display: block;
opacity: 1;
width: 100%;
position: relative;
text-align: left;
visibility: visible;
}
.organization .org_hr .navbar-toggler {
box-shadow: none;
outline: none;
border: none;
opacity: 1;
padding: 0 50px 0 0px;
}
.organization .org_menu .org_hr h4 {
display: none;
visibility: hidden;
}
.organization .org_hr .animated-icon3 {
width: 30px;
height: 20px;
position: absolute;
top: 2px;
right: 5px;
margin: 0px;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .5s ease-in-out;
-moz-transition: .5s ease-in-out;
-o-transition: .5s ease-in-out;
transition: .5s ease-in-out;
cursor: pointer;
}
.organization .org_hr .animated-icon3 span {
display: block;
position: absolute;
height: 3px;
width: 100%;
border-radius: 9px;
opacity: 1;
left: 0;
-webkit-transform: rotate(0deg);
-moz-transform: rotate(0deg);
-o-transform: rotate(0deg);
transform: rotate(0deg);
-webkit-transition: .25s ease-in-out;
-moz-transition: .25s ease-in-out;
-o-transition: .25s ease-in-out;
transition: .25s ease-in-out;
}
.organization .org_hr .animated-icon3 span {
background: #f3e5f5;
}
.organization .location_map {
margin-top: 32px;
}
/* ------ Icon 3 ------- */
.organization .org_hr .animated-icon3 span:nth-child(1) {
top: 0px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.organization .org_hr .animated-icon3 span:nth-child(2) {
top: 10px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.organization .org_hr .animated-icon3 span:nth-child(3) {
top: 20px;
-webkit-transform-origin: left center;
-moz-transform-origin: left center;
-o-transform-origin: left center;
transform-origin: left center;
}
.organization .org_hr .animated-icon3.open span:nth-child(1) {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
top: 0px;
left: 8px;
}
.organization .org_hr .animated-icon3.open span:nth-child(2) {
width: 0%;
opacity: 0;
}
.organization .org_hr .animated-icon3.open span:nth-child(3) {
-webkit-transform: rotate(-45deg);
-moz-transform: rotate(-45deg);
-o-transform: rotate(-45deg);
transform: rotate(-45deg);
top: 21px;
left: 8px;
}
.organization .col-md-8.pr-md-4 {
max-width: 100%;
-webkit-flex: auto;
-moz-flex: auto;
-ms-flex: auto;
-o-flex: auto;
flex: auto;
padding: 0 15px !important;
}
.organization .org_menu .org_hr {
padding: 15px 18px;
}
.organization .location_map .map_pic {
width: 450px;
text-align: center;
margin: auto;
}
.organization .location_map .map_pic img {
width: auto;
}
.organization .locationpopup {
left: 0;
right: 0;
margin: 35px auto;
}
.organization .popup_area:before {
content: none;
}
.organization .popup_area {
box-shadow: 0px 5px 15px 4px rgba(0, 0, 0, 0.5);
}
.information2 .place_area .right_box {
padding: 25px 35px 32px;
}
.information2 .place_area {
padding-right: 58px;
}
.information2 .place_area .box_area p {
margin-bottom: 14px;
}
.information .place_area .box_area:before {
top: -15%;
}
.main_footer {
padding: 45px 0 32px;
}
.gallery_area .our_blog .img_box {
height: 520px;
}
.information .place_area {
padding-left: 0;
}
/* -------------- Start inner sidebar content -------------- */
.inner_banner .item,
.inner_banner img {
min-height: 312px;
}
.inner_sec {
width: 100%;
padding: 32px 35px 42px;
}
.inner_lending {
width: 100%;
padding: 25px 35px 28px;
}
.inner_lending .site_left {
width: 100%;
padding: 0;
}
.right_sec .side_bar {
display: none;
}
.small_menu {
display: block;
}
.inner_sec .left_sec {
width: 100%;
display: block;
clear: both;
margin-top: 2rem;
-webkit-order: 2;
-moz-order: 2;
-ms-order: 2;
-o-order: 2;
order: 2;
padding: 0;
}
.right_sec {
width: 100%;
-webkit-order: 1;
-moz-order: 1;
-ms-order: 1;
-o-order: 1;
order: 1;
float: none;
}
.right_sec .login_area a {
padding: 12px 15px;
}
.common_inner .more_partners {
padding: 0 45px;
}
.inner_sec .main_point {
padding: 8px 15px;
}
.inner_sec .main_txt {
padding: 15px 12px 15px 45px;
}
.inner_sec .main_txt:after {
width: 35px;
height: 30px;
left: 0;
top: 0;
}
.inner_lending .main_point {
padding: 8px 15px;
}
.inner_lending .main_txt {
padding: 15px 12px 15px 45px;
}
.inner_lending .main_txt:after {
width: 35px;
height: 30px;
left: 0;
top: 0;
}
.our_value ul .counter_box small,
.our_value ul .counter_box span {
font-size: 28px;
line-height: 32px;
}
.our_value .value_text {
padding: 5px 8px 6px;
}
.our_value ul {
padding-bottom: 20px;
}
.inner_sec .author_said,
.inner_lending .author_said {
padding: 20px 0 25px;
}
.succes_info .our_clitns .testimonial-slider.owl-theme .owl-dots {
margin-top: 18px;
}
.newsleatter:after {
width: 110px;
height: 70px;
}
.newsleatter .news_entry form {
display: block;
}
.newsleatter .news_entry .form-group {
width: 100%;
}
.newsleatter .news_entry .ctct-form-field {
width: 100%;
}
.newsleatter .news_entry input[type="submit"] {
float: right;
}
.parllax_sec .container {
max-width: 100%;
}
/* ----------- Workforce ---------- */
.inner_sec.workforce_sec .left_sec {
padding-right: 0;
}
/*------ Connect Area ------*/
.connect_area .organization .container {
max-width: 100%;
padding: 0;
}
.connect_area .col-md-4 {
max-width: 100%;
}
.connect_area .col-md-8 {
min-width: 100%;
-webkit-flex: auto;
-moz-flex: auto;
-ms-flex: auto;
-o-flex: auto;
flex: auto;
padding: 0 15px !important;
}
.connect_area .organization .location_map .map_pic {
width: 450px;
}
.connect_area .organization .location_map {
padding: 0;
margin-top: 1.2rem;
}
.connect_area .organization .locationpopup {
width: 310px;
left: 0;
right: 0;
top: 22%;
}
/* ------------ Start contact section -----------*/
.contact_area .side_menu .location_hdr {
padding: 8px;
}
.contact_form {
padding-bottom: 8px;
}
.inner_sec.contact_sec .left_sec {
padding-right: 0;
}
.contact_area .side_menu {
width: 100%;
float: none;
clear: both;
}
.contact_area .location_hdr h4 {
display: none;
}
.contact_area .location_hdr .location-button,
.contact_area .location_hdr .location-button h4 {
display: block;
opacity: 1;
}
.contact_area .location_hdr .location-button {
width: 100%;
padding: 5px;
}
.contact_area .map_area {
width: 100%;
display: block;
clear: both;
float: none;
margin-top: 1.2rem;
}
.contact_area .common_area .location_details {
padding-left: 0;
}
.contact_area .common_area .location_map {
height: 280px;
}
/*--------- Meet our staff --------*/
.team_members .member_hdr {
padding-bottom: 0;
}
.team_members .member_hdr h2 {
font-size: 22px;
line-height: 28px;
margin-bottom: 0px;
}
.team_members {
padding: 25px 0 18px;
}
.team_members:after {
width: 250px;
height: 165px;
}
.oceans_video .video_area {
height: 375px;
}
/*-------- Start gallery section -----------*/
.job_option #accordion .panel-title span {
width: 40%;
font-size: 18px;
line-height: 30px;
}
.job_option #accordion .panel_icons li {
margin-right: 8px;
}
.job_option #accordion .panel_icons li span {
font-size: 14px;
line-height: 24px;
}
.job_option #accordion .panel_icons li i {
font-size: 14px;
line-height: 22px;
}
.job_option #accordion .panel-title > a:after,
.job_option #accordion .panel-title > a.collapsed:after {
font-size: 16px;
}
.job_option #accordion .panel-body h4 {
font-size: 16px;
line-height: 24px;
margin-bottom: 6px;
}
.job_option #accordion .panel-body p {
margin-bottom: 8px;
}
.gallery ul li {
width: calc(100%/2);
height: 210px;
}
.gallery_posted .gallery_intro .col-md-4 {
max-width: 50%;
-webkit-flex: auto;
-moz-flex: auto;
-ms-flex: auto;
-o-flex: auto;
flex: auto;
}
.gallery_posted .gbox {
margin-top: 18px;
height: 225px;
}
/*----- ===== Events ==== ------*/
.upcoming_area .boxes {
width: 48%;
margin: 0 auto 18px;
}
.call_info .ph_area span {
width: 70px;
height: 70px;
padding: 15px;
top: 2px;
}
/*---- Post area ------*/
.blog_post .post_area img.alignright,
.blog_post .post_area img.alignleft,
.blog_post .post_area img.aligncenter {
max-width: 100%;
float: none;
margin: 8px auto 12px;
}
/*--///----- Doing busisness -------\\--*/
.contact_area .common_area .located_map .map_location {
padding: 0 30px;
height: auto;
width: 80%;
margin: auto;
}
#back_top {
width: 50px;
height: 50px;
}
#back_top span {
width: 45px;
height: 45px;
border: 4px solid #7b479a;
}
/* -------------- Start Main ptac section ---------------*/
.main_header.ptac_hdr .main-menu .homeNav .nav-logo {
width: 100px;
}
/* ------------- Start PTAC sec -----------------*/
.ptac_hdr .main-menu .homeNav .overlay {
background: rgb(0, 51, 102);
}
.ptac_hdr .main-menu .homeNav ul.navbar-nav li {
border-bottom: 1px solid #0e4d8d;
}
.ptac_hdr .main-menu .homeNav ul.navbar-nav li > ul.dropdown-menu {
background: rgb(0, 51, 102) !important;
box-shadow: none;
}
.ptac_hdr .main-menu .homeNav ul.navbar-nav li.dropdown ul li a {
color: #d2e2f3;
}
.ptac_hdr .main-menu .homeNav ul.navbar-nav li.dropdown ul li:hover a {
color: #f8f8f8;
}
.ptac_hdr .small_version .search-area .form-group input {
background: #01264b;
}
.inner_headding .events_area .Sbox .Sinfo h4 {
font-size: 16px;
}
/* ------------ PTAc event inner ------------*/
.inner_sec.events_sec {
padding: 32px 0px 42px;
}
.infoE_hdr h2 {
width: 100%;
padding-right: 0;
}
.infoE_hdr .singup_area {
width: 100%;
text-align: left;
}
.ptac_location .organization .locationpopup {
transform: translateX(0);
-webkit-transform: translateX(0);
}
.ptac_location .organization .locationpopup {
width: 450px;
}
.ptac_hdr .hdr_top .logo-marker {
width: 145px;
bottom: -25px;
}
.hdr_top .ptac_mark .text{
top: 70%;
}
.hdr_top .logo-marker.ptac_mark1{
left: 25%;
}
.hdr_top .logo-marker.ptac_mark1 img{
width: 100%;
}
.client_map{
height: 375px;
}

.resources-box{
margin: 16px 0 24px;
}
.accordion_sec h3{
font-size: 22px;
line-height: 22px;
}
.research_sec .panel-hedding {
margin-bottom: 22px;
}
.research_sec #accordion .panel-title > a{
font-size: 18px;
line-height: 24px;
padding: 15px 55px 15px 15px;
}
.research_sec #accordion .panel-title > a:after, .research_sec #accordion .panel-title > a.collapsed:after{
  width: 12px;
  height: 13px;
  top: 20px;
}
.research_sec #accordion .panel-body ul li{
  padding: 0px 12px 10px 20px;
}

.research_sec #accordion .panel-body ul li:before{
    width: 12px;
  height: 13px;
}
.research_sec #accordion .panel-body{
    padding: 15px 12px 5px;
}
.research_sec #accordion .panel-body ul li > ul li:before{
  width: 10px;
  height: 11px;
}

.research_sec #accordion .panel-body ul li > ul li{
  font-size: 14px;
  line-height: 22px;
  padding: 0px 12px 8px 16px;
}
.ptac-locations .organization .org_menu .org_hr{
	display: block;
}
.ptac-locations .organization .col-md-3, .ptac-locations .organization .col-md-9{
	max-width: 100%;
}

/* ---- home page newsletter ---*/
.newsleatter_hdr{
	margin-bottom: 16px;
}

.newsleatter_hdr h3 {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 16px;
}
.newsleatter_hdr h3 span {
  font-size: 18px;
  line-height: 26px;
}

}
/* ------------ media 800px ------------- */
@media only screen and (max-width: 768px) {
.banner .vid {
width: auto;
height: auto;
z-index: auto;
overflow: auto;
}
}
/* ------------ media 768px ------------- */
@media only screen and (max-width: 767px) {
.hdr_top .social_icon {
display: none;
}
.banner .vid {
height: auto;
}
.banner .owl-item .item,
.banner .item img {
height: 335px;
}
.banner:after {
width: 138px;
height: 120px;
}
.banner .carousel-caption {
width: 100%;
}
.banner .carousel-caption h1 {
font-size: 35px;
line-height: 36px;
text-shadow: none;
}
.banner .carousel-caption.Left {
width: 330px;
}
.banner .carousel-caption.Left h1 span {
padding-left: 3rem;
}
.banner .carousel-caption.Right {
min-width: inherit;
width: 540px;
}
.banner .carousel-caption.Left01 {
width: 345px;
}
.banner .carousel-caption.Left01 h1 span {
padding-left: 8rem;
}
.banner .carousel-caption.Left02 {
width: 350px;
}
.banner .carousel-caption.Left02 h1 span {
padding-left: 8rem;
}
.our_services ul li {
width: 100%;
}
.our_services ul li .service_info {
height: auto !important;
}
.our_services:after {
width: 210px;
height: 210px;
bottom: -70px;
}
.growing_info {
padding: 35px 15px;
}
.growing_info:before {
content: "";
background: -moz-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, rgba(1, 2, 2, 0.55) 1%, rgba(125, 185, 232, 0) 100%);
/* FF3.6-15 */
background: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.6) 0%, rgba(1, 2, 2, 0.55) 1%, rgba(125, 185, 232, 0) 100%);
/* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgba(0, 0, 0, 0.6) 0%, rgba(1, 2, 2, 0.55) 1%, rgba(125, 185, 232, 0) 100%);
/* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
/* filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#007db9e8', GradientType=1); */
/* IE6-9 */
position: absolute;
left: 0;
right: 0;
bottom: 0;
top: 0;
height: 100%;
width: 100%;
}
.growing_info .small_logo {
right: 30px;
top: 25px;
}
.growing_info .container {
max-width: 90%;
}
.services_value .value_area ul li {
width: 100%;
margin-bottom: 1rem;
}
.services_value .value_area ul li:last-child {
margin-bottom: 0;
}
.services_value {
padding: 25px 0 15px;
}
.services_value .value_text h4,
.services_value .value_text p {
height: auto !important;
}
.organization .org_hdr h2 {
font-size: 22px;
line-height: 28px;
}
.organization .org_hdr p {
font-size: 18px;
line-height: 22px;
}
.organization .org_hdr {
margin-bottom: 18px;
}
.gallery_area {
padding-top: 18px;
}
.gallery_area .gallery_headding h4 {
font-size: 24px;
line-height: 26px;
}
.gallery_area .our_blog {
margin-top: 15px;
padding: 8px 15px 12px;
}
.gallery_area .our_blog .img_box {
height: 430px;
}
.information .place_area .box_area {
padding: 0px;
}
.information,
.information2 {
background-image: none;
}
.information .place_area .left_box {
background: url(../images/information_bg.jpg) no-repeat;
width: 100%;
background-size: cover;
min-height: 280px;
}
.information .place_area .right_box {
width: 100%;
padding: 85px 75px 52px;
margin: 0;
}
.information2 .place_area {
padding-right: 0;
}
.information2 .place_area .left_box {
background: url(../images/information_bg2.jpg) no-repeat;
width: 100%;
background-size: cover;
min-height: 280px;
background-position: top right;
}
.information2 .col-md-5.col-sm-12 {
-webkit-order: 1;
-moz-order: 1;
-ms-order: 1;
-o-order: 1;
order: 1;
}
.information2 .col-md-7.col-sm-12 {
-webkit-order: 2;
-moz-order: 2;
-ms-order: 2;
-o-order: 2;
order: 2;
}
.main-menu .small_version ul.social_icon {
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: center !important;
-ms-align-items: center;
align-items: center;
position: static;
top: 0;
}
.main-menu .small_version ul.social_icon li {
width: auto !important;
display: inline-block !important;
border-bottom-width: 0;
margin: 0;
}
.main_footer .row .col-sm-6 {
max-width: 100%;
}
.main_footer .quick_links,
.main_footer .quick_links ul,
.main_footer .about_info,
.main_footer .about_intro,
.main_footer .ft_contact {
text-align: center;
}
.main_footer .ft_table span,
.main_footer .ft_table p {
display: inline-block;
}
.main_footer .ft_table {
width: 100%;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: center;
-ms-align-items: flex-start;
align-items: flex-start;
margin-bottom: 12px;
}
.main_footer .ft_table.address {
width: 100%;
}
.main_footer .ft_table.address p {
width: 195px;
}
.main_footer .ft_table p {
font-size: 16px;
}
.main_footer .view_location {
width: 100%;
text-align: center;
}
.main_footer {
padding: 28px 0 26px;
}
.information .place_area .box_area:before {
top: -30%;
}
.information2 .place_area .right_box {
width: 100%;
}
.gallery_area .gallery_info {
padding: 8px 12px;
}
.gallery h4 {
font-size: 24px;
line-height: 26px;
}
/* ----------- Start inner section ----------- */
.inner_sec .types ul li {
width: 60%;
margin: 0 auto 12px 0;
}
.our_value ul li {
width: 60%;
height: auto !important;
margin: 0 auto 1.5rem;
border-right-width: 0;
}
.our_value .value_text h4 {
height: auto !important;
}
.our_value ul .counter_box small,
.our_value ul .counter_box span {
font-size: 36px;
line-height: 42px;
}
.common_inner .loans_area .box {
width: 100%;
margin: 0 auto 1rem;
padding: 0;
border-right-width: 0;
}
.common_inner .loans_area .box:nth-child(2n) {
padding-left: 0;
}
.common_inner .loans_area .loan_row {
border-bottom-width: 0;
}
.inner_sec,
.inner_lending {
padding: 25px 18px;
}
.projects .projects_slider .overlay {
padding: 15px 12px;
overflow: hidden;
}
.projects .projects_slider .p_intro h4 {
font-size: 18px;
line-height: 20px;
margin-bottom: 12px;
}
.projects .projects_slider .p_intro p {
font-size: 14px;
line-height: 20px;
text-overflow: ellipsis;
overflow: hidden;
}
.projects .projects_slider .p_intro {
overflow: hidden auto;
-webkit-overflow: hidden auto;
}
.parllax_sec {
padding: 22px 0 15px;
}
.parllax_sec .our_value ul {
padding-bottom: 5px;
}
.parllax_sec .our_value ul li:last-child {
margin-bottom: 0;
}
.parllax_sec .our_value {
padding-bottom: 0;
}
.common_inner .more_partners {
padding: 0 60px;
}
/*------ Post Area ------ */
.blog_post .post_area span img {
max-height: 325px;
}
.blog_post .post_area span {
float: none;
margin: 0 auto 15px;
text-align: left;
}
.ind_services ul li {
width: 80%;
margin-bottom: 1.5rem;
padding-bottom: 42px;
}
.ind_services ul li .ind_info {
height: auto !important;
}
.ind_services ul li p {
height: auto;
}
.inner_sec .main_txt:before {
width: 30px;
height: 25px;
top: 0;
left: -8%;
}
.inner_lending .main_txt:before {
width: 30px;
height: 25px;
top: 0;
left: -8%;
}
.success_story .story_preparation {
height: 265px;
}
/*---------- Contact area ------------- */
.contact_part ul li {
width: 80%;
margin: 0 auto 12px;
border-right-width: 0;
}
.contact_part ul .box {
padding: 5px 15px 8px;
}
.more_valu .our_value ul li {
width: 70%;
margin: 0 auto 1rem;
}
.team_members:after,
.team_members.bg-white:after,
.team_members.bg-grey:after {
width: 190px;
height: 120px;
left: 0;
right: 0;
margin: auto;
}
/*---------- Newsroom ----------*/
.newsroom_area {
width: 100%;
display: -webkit-flex;
display: -moz-flex;
display: -ms-flex;
display: -o-flex;
display: flex;
-webkit-flex-wrap: wrap;
-moz-flex-wrap: wrap;
-ms-flex-wrap: wrap;
-o-flex-wrap: wrap;
flex-wrap: wrap;
justify-content: space-between;
}
.newsroom_area .newsroom_content {
width: 49%;
display: block;
}
.newsroom_area .newsblog,
.newsroom_area .news_txt {
width: 100%;
}
.newsroom_area .newsblog {
height: 280px;
min-height: inherit;
}
.newsroom_area .news_txt {
padding: 12px 15px 22px;
}
.newsroom_area .news_txt h4 {
font-size: 16px;
line-height: 22px;
}
.newsroom_area .news_link {
padding-bottom: 12px;
}
.releases_area .release_hdr {
padding-bottom: 8px;
}
.releases_area .release_hdr h4 {
font-size: 26px;
line-height: 32px;
margin-bottom: 12px;
}
.releases_area .release_slide .item {
border-right-width: 0;
text-align: center;
}
.releases_area .release_slide.owl-theme .owl-dots {
margin-top: 12px;
}
.releases_area:after {
width: 180px;
height: 125px;
}
.blog_post img.alignleft,
.blog_post img.alignright {
max-width: 100%;
float: none;
margin: 8px auto;
}
.blog_post img.aligncenter {
max-width: 100%;
}
/* -------------- ====== Start PTAC section ========= ----------------*/
.our_value.ptac_value ul li {
width: 70%;
margin: 0 auto 1rem;
}
.newsroom_area.search_area .newsroom_content {
width: 100%;
}
.inner_headding .events_area .Sbox {
width: calc((100% / 2) - 15px)
}
.inner_headding .search_content form .form-group.lrg .input-group input {
font-size: 14px;
line-height: 24px;
}
.inner_headding .events_searching #accordion .panel-body {
padding: 15px 12px;
}
.inner_headding .select-styled {
margin: 0;
}
.inner_sec.events_sec {
padding: 25px 18px;
}
.events_inr img.alignright {
float: none;
max-width: 80%;
margin: 12px 0 8px;
}
/* --------- PTAC modal ---------*/
.singup_modal form {
width: 80%;
}
.infoE_hdr .singup_area {
margin-top: 0;
}
.ptac_hdr .hdr_top .ptac_mark{
width: 35%;
}
.common_inner .heading_with_icon::after{
height: 16px;
width: 16px;
left: -8px;
top: -5px;
}
}
/* ------------ media 767px ------------- */
@media only screen and (max-width: 600px) {
.banner .owl-item .item,
.banner .item img {
height: 320px;
}
.resources-box .box{
  width: 100%;
  border-bottom: 1px solid #c0d0ee;
  border-left: 0;
}
.resources-box .box-row{
  border-bottom: 0;
}
.resources-box .box-row:nth-child(odd) .box:nth-child(2){
  border-left-width: 0;
  background: #fff;
}
.resources-box .box-row:nth-child(even) .box:first-child{
  background: #fff;
}
.resources-box .box-row .box:nth-child(even){
  background: #f4f4f4 !important;
}


.upcoming-events {
  padding: 0;
  background-image: none;
  background-color: #fff;
}

.events-info{
	width: 100%;
	background: #ededed url(../images/events-bg.jpg) no-repeat;
  background-size: cover;
  padding: 35px 18px 25px;
}
.events-letter{
	width: 100%;
	padding-right: 15px;
}

}
/* ------------ media 600 px ------------- */
@media only screen and (max-width: 575px) {
html,
body {
margin: 0;
padding: 0;
width: 100%;
overflow-x: hidden;
}
.main_header .hdr_top {
padding: 0;
}
.hdr_top .boxes {
width: 100%;
}
.hdr_top .boxes a {
padding: 15px 30px;
}
.hdr_top .right_side {
width: 100%;
position: relative;
z-index: 9;
-webkit-order: 1;
-moz-order: 1;
-ms-order: 1;
-o-order: 1;
order: 1;
}
.hdr_top .logo {
width: 310px;
padding: 18px 15px 12px;
-webkit-order: 2;
-moz-order: 2;
-ms-order: 2;
-o-order: 2;
order: 2px;
}
.hdr_top .logo-marker {
left: inherit;
right: 15px;
top: 40px;
}
.hdr_top .logo-marker.ptac_mark1 {
left: inherit;
right: 15px;
top: 40px;
}

.banner .carousel-caption h1 {
font-size: 28px;
line-height: 26px;
}
.banner .owl-item .item,
.banner .item img {
height: 260px;
}
.main-menu .homeNav ul.navbar-nav {
margin-top: 5rem;
max-height: calc(100vh - 160px);
}
.main-menu .homeNav .toggle-button.toggle-active {
position: fixed;
top: 12%;
right: 18px;
}
.growing_info .container {
max-width: 100%;
}
.growing_info .small_logo {
width: 42px;
height: 42px;
right: 18px;
}
.growing_info .growing_txt h3 {
font-size: 24px;
line-height: 26px;
margin-bottom: 28px;
}
.main_header .main-menu .homeNav .nav-logo {
width: 280px;
}
/* ---------- Start inner section content ---------------- */
.inner_banner .item,
.inner_banner img {
min-height: 240px;
}
.inner_sec .main_point,
.inner_lending .main_point {
padding: 6px 12px;
}
.inner_sec .main_txt:before {
width: 28px;
height: 24px;
}
.inner_lending .main_txt:before {
width: 28px;
height: 24px;
}
.inner_sec .inner_headding h1 {
  font-size: 22px;
  line-height: 30px;
  margin-bottom: 10px;
}

.inner_sec .author_said {
padding: 12px 0 25px;
}
.inner_lending .author_said {
padding: 12px 0 25px;
}
.inner_sec,
.inner_lending {
padding: 22px 15px 18px;
}
.inner_sec .types {
padding-left: 18px;
}
.inner_sec .types ul li {
width: 100%;
padding-bottom: 35px;
}
.common_inner .our_partners {
width: 80%;
margin: auto;
}
.main_partners .partners_slider {
width: 80%;
margin: auto;
}
.common_inner .common_value ul li {
width: 90%;
margin: 0 auto 1.2rem;
border-right-width: 0;
}
.more_valu .our_value ul li:last-child {
margin-bottom: 0;
}
.common_inner img.alignleft,
.common_inner img.alignright,
.common_inner img.aligncenter {
float: none;
display: block;
margin: 8px auto 12px;
}
.ind_services ul li {
width: 100%;
padding-bottom: 32px;
}
.ind_services ul li:last-child {
padding-bottom: 0;
}
.projects .projects_slider .overlay {
padding: 16px 22px 16px 16px;
overflow: hidden;
}
.inner_sec .types ul .box_info h6 {
font-size: 14px;
line-height: 24px;
}
.parllax_sec {
background-size: cover;
}
.contact_area .common_area .location_map {
height: 235px;
}
/* ---------- Modal ------ */
.bord_login .modal-content {
padding: 45px 22px 30px;
}
.bord_login .modal-header button {
top: 25px;
right: 25px;
}
.bord_login .modal-dialog {
max-width: 85%;
}
/* -------- Meet our staff -------- */
.our_staff .boxes {
width: 100%;
display: block;
clear: both;
float: none;
}
.our_staff .boxes .staff_pic,
.our_staff .boxes:nth-child(2n) .staff_pic {
width: 60%;
text-align: center;
float: none;
clear: both;
margin: 0 auto 18px;
}
.our_staff .boxes .staff_pic img,
.our_staff .boxes:nth-child(2n) .staff_pic img {
text-align: center;
width: 100%;
/* width: auto;*/
object-fit: cover;
vertical-align: middle;
padding: 0;
transition: none !important;
transform: none !important;
}
.our_staff .boxes .staff_hdr {
width: 100%;
text-align: center;
}
.team_members .team_slide .member_info h4 {
font-size: 18px;
line-height: 22px;
margin-bottom: 5px;
}
.team_members .team_slide .member_info p {
font-size: 14px;
line-height: 20px;
}
.team_members .team_slide .social_area ul li a {
width: 30px;
height: 30px;
}
.team_members .team_slide .social_area ul li a i {
font-size: 12px;
line-height: 28px;
}
.common_inner .more_partners {
padding: 0 70px;
}
/* ------------ Newsroom ---------- */
.newsroom_area .newsroom_content {
width: 85%;
margin: 0 auto 18px;
}
.releases_area .releaseing_info {
padding: 0 2rem;
}
.releases_area .release_slide .posted h4 {
font-size: 16px;
line-height: 22px;
}
/* -------- news Details -------- */
.cat_content {
margin-top: 18px;
}
.cat_content h4 {
font-size: 16px;
line-height: 24px;
margin-bottom: 8px;
}
.cat_content .post_pic {
width: 80%;
margin: 0 auto 16px;
float: none;
clear: both;
}
/* ------------ Careers page sec -------------*/
.job_option #accordion .panel-title span,
.job_option #accordion .panel_icons {
width: 100%;
}
.job_option #accordion .panel_icons {
justify-content: flex-start;
}
.job_option #accordion .panel-title > a:after,
.job_option #accordion .panel-title > a.collapsed:after {
top: 5px;
right: 8px;
font-size: 18px;
}
.gallery ul li {
width: 100%;
height: 100%;
}
.job_option #accordion .panel_icons li i {
width: 15px;
text-align: left;
}
.job_option #accordion .panel-body .apply_area {
margin-top: 15px;
width: 100%;
display: block;
}
.job_option #accordion p {
font-size: 14px;
}
.gallery p {
font-size: 14px;
margin-bottom: 12px;
}
/* ----------- Events sec -----------*/
.upcoming_area .boxes h5 {
font-size: 16px;
line-height: 22px;
margin-bottom: 6px;
}
.featured_events {
padding-top: 35px;
}
/* ------ ========= Events ======== --------*/
.upcoming_area .boxes {
width: 100%;
}
.call_info .ph_area span {
display: none;
}
.call_info .ph_area .btn-call {
text-align: center;
padding: 15px 18px;
min-width: 220px;
}
.call_info .pin {
padding: 10px 35px;
}
.call_info {
padding: 15px 0 18px;
}
.call_info p {
margin-bottom: 12px;
}
.member_org {
padding-top: 10px;
}
.zones .zones_area .boxes {
width: 100%;
margin: 0 auto 15px;
}
.zones .zones_area .boxes a:hover {
box-shadow: none;
}
.zone_location .box_hdr,
.zone_location .box_sec {
width: 100%;
-webkit-order: 1;
-moz-order: 1;
-ms-order: 1;
-o-order: 1;
order: 1;
padding: 12px 15px;
}
.zone_location .box_hdr {
padding: 12px 15px;
}
.zone_location .box_hdr:nth-child(2n),
.zone_location .box_sec:nth-child(2n) {
-webkit-order: 2;
-moz-order: 2;
-ms-order: 2;
-o-order: 2;
order: 2;
}
.zone_location .box_sec {
margin-bottom: 18px;
}
.zone_location .box_sec:nth-child(2n) {
margin-bottom: 0;
}
.main_footer .copyright_info {
padding-left: 30px;
padding-right: 30px;
}
/* ------------ Start main PTAc ------------*/
.our_clitns .testimonial .testimonial-review {
width: 100%;
}
.ptac_hdr .hdr_top .ptac_mark{
width: 55%;
text-align: left;
}
.ptac_hdr .hdr_top .logo-marker {
width: 120px;
bottom: -25px;
left: 28%;
}
.hdr_top .ptac_mark .text {
width: 80%;
}
/*--------- PTAC section ------------*/
.ptac_hdr .hdr_top .boxes a {
padding-bottom: 15px;
}
.inner_headding .events_area .Sbox {
margin: 12px auto;
width: 75%;
height: auto !important;
}
.inner_headding .events_area {
margin-top: 22px;
}
.inner_headding .events_area {
justify-content: center;
}
.inner_headding .events_searching #accordion .panel-title a {
padding: 10px 25px 10px 15px;
font-size: 16px;
line-height: 24px;
}
.inner_headding .events_searching #accordion .panel-body {
padding: 15px 8px;
}
.inner_headding .events_searching #accordion .panel-title a:before,
.inner_headding .events_searching #accordion .panel-title a.collapsed:before {
font-size: 24px;
position: absolute;
top: 10px;
right: 8px;
}
.inner_sec.events_sec {
padding: 22px 0px 18px;
}
.events_inr {
padding-top: 0;
}
.events_inr .event_map {
height: 225px;
}
/* ---------- PTAC modal ----------*/
.singup_modal form {
width: 90%;
}
.singup_modal .modal-header h4 {
font-size: 18px;
line-height: 24px;
margin-bottom: 5px;
}
.singup_modal .modal-header p {
font-size: 13px;
line-height: 21px;
}
.singup_modal .sing_info p {
font-size: 13px;
line-height: 21px;
margin-bottom: 5px;
}
.singup_modal .modal-body {
padding: 8px 12px;
}
.singup_modal .form_group label {
font-size: 14px;
line-height: 22px;
}
.singup_modal .form_group input {
padding: 6px 12px;
}
.singup_modal .close {
right: -6px;
top: -10px;
}
.ptac_location .organization .locationpopup {
width: 90%;
}
.client_map{
height: 285px;
}
.accordion_sec h3 {
  font-size: 18px;
  line-height: 22px;
}

.ptac-locations .organization .locationpopup{
	width: 80%;
  right: 0;
  top: 45%;
  margin: auto;
}

}
/* ------------- Media 575px ------------- */
@media only screen and (max-width: 480px) {
.banner:after {
width: 100px;
height: 90px;
}
.banner .carousel-caption h1 {
margin-bottom: 12px;
}
.banner .carousel-caption h1 span {
padding-left: 8rem;
}
.banner .carousel-caption.Left {
width: 260px;
}
.banner .carousel-caption.Left h1 span {
padding-left: 2.8rem;
}
.banner .carousel-caption.Right {
width: 420px;
}
.banner .carousel-caption.Right h1 span {
padding-left: 8rem;
}
.banner .carousel-caption.Left01 {
width: 260px;
}
.banner .carousel-caption.Left01 h1 span {
padding-left: 5.5rem;
}
.banner .carousel-caption.Left02 {
width: 310px;
}
.information .place_area .box_area:before {
top: -22%;
}
.our_services ul li:last-child {
margin-bottom: 1rem;
}
.growing_info:before {
background: rgba(0, 0, 0, 0.45);
}
.growing_info .growing_txt h3 {
font-size: 18px;
line-height: 24px;
margin-bottom: 22px;
}
.growing_info .growing_txt p {
font-size: 14px;
line-height: 22px;
}
.growing_info .small_logo {
width: 35px;
height: 35px;
right: 15px;
}
.information .place_area .left_box,
.information2 .place_area .left_box {
min-height: 190px;
}
.information .place_area h2,
.information2 .place_area h2 {
font-size: 42px;
line-height: 50px;
margin-bottom: 0;
}
.main_footer .social_links ul {
padding-left: 0;
}
.organization .location_map .map_pic {
width: 100%;
}
.organization .location_map .map_pic img {
width: 100%;
object-fit: cover;
}
.banner .owl-item .item,
.banner .item img {
height: 235px;
}
.banner .owl-dots .owl-dot span {
width: 12px;
height: 12px;
}
.banner .owl-dots {
bottom: 5px;
}
.services_value .value_area {
padding: 0 15px;
}
.organization .container {
max-width: inherit;
width: 100%;
}
.growing_info .container {
padding: 0;
}
.main-menu .homeNav ul.navbar-nav li {
padding: 12px 5px;
}
.main-menu .homeNav ul.navbar-nav li a {
font-size: 18px;
}
.main-menu .homeNav ul.navbar-nav li.dropdown:before {
top: 15px;
right: 15px;
}
.main-menu .homeNav ul.navbar-nav li.dropdown > ul li.menu-item-has-children:before {
right: 12px;
}
.main_footer .memdc_logo {
margin-bottom: 25px;
}
.main_footer {
padding: 30px 0 25px;
}
.main_footer .row .col-sm-6 {
margin-bottom: 1rem;
}
/* --------- Start inner content ----------- */
.inner_banner .owl-dots .owl-dot span {
width: 12px;
height: 12px;
}
.inner_banner .owl-dots {
bottom: 5px;
}
.inner_banner .item,
.inner_banner img {
min-height: 218px;
}
.inner_sec .inner_headding p {
margin-bottom: 18px;
}
.our_value ul li {
width: 100%;
}
.our_value .value_text h4 {
font-size: 16px;
line-height: 24px;
}
.main_partners .partners_slider {
width: 90%;
margin: auto;
}
.blog_post .post_area span {
width: 100%;
display: block;
}
.blog_post .post_area span img {
width: 100%;
}
.more_valu .our_value ul li {
width: 100%;
}
/* -------- Services section ------------ */
.projects .projects_slider .overlay {
padding: 15px 28px 12px 16px;
overflow: hidden;
}
.projects .projects_slider .p_intro p {
-ms-word-break: break-word;
word-break: break-word;
white-space: normal;
}
/* ---------- Contact section ------------*/
.contact_form .form-row-flex .form-group {
width: 100%;
}
.contact_area .common_area .location_map {
height: 215px;
}
.connect_area .organization .location_map .map_pic {
width: 100%;
}
/* ------ Meet our staff -------*/
.team_members .team_slide {
padding: 0;
}
.our_staff .boxes .staff_pic,
.our_staff .boxes:nth-child(2n) .staff_pic {
width: 80%;
text-align: center;
float: none;
clear: both;
margin: 0 auto 18px;
}
/* ------------- Bord of Directors ---------*/
.our_directors .dir_pic {
min-height: 220px;
}
.our_directors .dir_info p {
font-size: 14px;
line-height: 18px;
}
.oceans_video {
padding: 12px 0 22px;
}
.success_story .story_preparation {
height: 225px;
}
.oceans_video .video_area {
height: 225px;
}
/* ---------- Newsroom ---------*/
.newsroom_area .newsroom_content {
width: 100%;
}
.newsroom_area .newsblog {
height: 365px;
}
.releases_area .releaseing_info {
padding: 0 35px;
}
.releases_area .release_slide .posted h4 {
font-size: 14px;
}
/* ------- News details --------*/
.cat_content .post_pic {
width: 100%;
}
.gallery_posted .gallery_intro .col-md-4 {
max-width: inherit;
width: 100%;
}
.gallery_posted .gbox {
height: 275px;
}
/*--------- Events sec ----------*/
.upcoming_area .boxes {
width: 100%;
margin: 0 auto 15px;
}
.upcoming_area .view_item {
margin-top: 12px;
}
.featured_events {
padding-top: 18px;
}
.featured_events .item {
width: 100%;
margin: 0 auto 16px;
}
.featured_events .item .featured-pic {
height: 280px;
}
/*--///----- Doing busisness -------\\--*/
.contact_area .common_area .located_map .map_location {
padding: 0 15px;
height: auto;
width: 100%;
margin: auto;
}
.contact_area .location_hdr .location-button h4 {
width: 100%;
padding-right: 45px;
font-size: 14px;
}
/* ------------- Start PTAC section ---------------*/
.our_value.ptac_value ul li {
width: 100%;
}
.inner_headding .search_content form .form-group {
min-width: inherit;
width: 100% !important;
}
.inner_headding .events_area .Sbox {
width: 90%;
}
.inner_headding .search_content form input[type="submit"],
.inner_headding .search_content form input[type="reset"] {
margin: 5px auto;
}
.events_inr h1 {
font-size: 26px;
line-height: 30px;
margin-bottom: 10px;
}
.events_inr h1 {
font-size: 26px;
line-height: 32px;
margin-bottom: 10px;
}
.events_inr p {
margin-bottom: 6px;
}
.events_inr .event_map {
height: 280px;
}
.events_inr img.alignright {
max-width: 100%;
}
.inner_headding .Sbox a:hover .Spic img {
-webkit-transform: scale(1);
transform: scale(1);
}
.ptac_hdr .hdr_top .ptac_mark .text{
display: none;
}
.ptac_hdr .hdr_top .ptac_mark {
left: 80%;
}

}
/* ---------- Media 480px ------------ */
@media only screen and (max-width: 430px) {
.main_header .main-menu .homeNav .toggle-button {
width: 35px;
height: 35px;
}
.main-menu .homeNav .toggle-button.toggle-active {
top: 10%;
}
.banner .owl-item .item,
.banner .item img {
height: 210px;
}
.information .place_area .right_box {
padding: 42px 45px 40px;
}
.information .place_area .box_area:before {
width: 30px;
height: 25px;
top: -14%;
}
.information .place_area .box_area:after {
width: 35px;
height: 30px;
}
.information .place_area .author {
margin-top: 15px;
}
.common_inner img.alignleft,
.common_inner img.alignright,
.common_inner img.aligncenter {
width: 100%;
object-fit: cover;
}
/* --------- Inner section --------- */
.inner_banner .item,
.inner_banner img {
min-height: 195px;
}
.contact_part ul li {
width: 100%;
}
.contact_part ul li:last-child {
margin-bottom: 0;
}
/* -------- Services section ------------ */
.projects .projects_slider .overlay {
padding: 15px 22px 15px 12px;
overflow: hidden;
}
/* ------------- Bord of Directors ---------*/
.our_directors .dir_pic {
min-height: 320px;
}
.our_directors .box {
width: 80%;
margin: 0 auto 1rem;
}
.our_directors .box:nth-child(2n) {
margin-right: auto;
}
/* ------------ Newsroom -----------*/
.releases_area .releaseing_info {
padding: 0 15px;
}
.releases_area .release_slide {
padding: 0;
}
.releases_area .release_slide .owl-stage-outer {
padding: 0 8px;
}
.hdr_top .logo-marker .text {
font-size: 12px;
}
.ptac_location .organization .locationpopup {
width: 90%;
}
}
/* -------- Media 430px -------- */
@media only screen and (max-width: 380px) {
.hdr_top .logo {
width: 280px;
}
.banner .owl-item .item,
.banner .item img {
height: 210px;
}
.banner .vid {
max-width: 100%;
}
.banner:after {
width: 80px;
height: 75px;
}
.banner .carousel-caption h1 {
font-size: 22px;
line-height: 24px;
margin-bottom: 8px;
}
.banner .carousel-caption h1 span {
padding-left: 0;
}
.banner .carousel-caption.Left,
.banner .carousel-caption.Right,
.banner .carousel-caption.Left01,
.banner .carousel-caption.Left02 {
width: 100%;
left: 0;
right: 0;
text-align: center;
}
.banner .carousel-caption.Left h1 span,
.banner .carousel-caption.Right h1 span,
.banner .carousel-caption.Left01 h1 span,
.banner .carousel-caption.Left02 h1 span {
padding-left: 0;
font-size: 18px;
}
.main_header .main-menu .homeNav .nav-logo {
width: 220px;
}
.small_version .search-area .form-group input {
padding: 12px 48px 13px 15px;
font-size: 13px;
line-height: 22px;
}
.our_services {
padding: 45px 0 25px;
}
.our_services ul .services_icon {
width: 115px;
height: 115px;
}
.growing_info .growing_txt h3 {
font-size: 18px;
line-height: 24px;
margin-bottom: 22px;
padding-bottom: 5px;
}
.growing_info .growing_txt {
padding-top: 30px;
}
.growing_info .container {
max-width: inherit;
width: 100%;
padding: 0;
}
.growing_info .growing_txt p {
font-size: 14px;
line-height: 24px;
margin-bottom: 12px;
}
.services_value .counter_box span,
.services_value .counter_box small {
font-size: 52px;
line-height: 58px;
}
.organization .org_hdr p {
font-size: 16px;
line-height: 18px;
}
.organization .org_menu .org_hr h4 {
font-size: 16px;
line-height: 26px;
}
.organization .org_menu .org_hr {
padding: 12px 17px;
}
.our_services ul .btn-learn,
.growing_info .growing_txt .btn-learn,
.services_value .value_text .btn-learn {
width: 80%;
margin: auto;
}
.organization .org_hdr h2 {
font-size: 18px;
line-height: 24px;
}
.organization .locationpopup {
width: 100%;
}
.gallery_area {
padding-top: 12px;
}
.gallery_area .gallery_headding h4 {
font-size: 18px;
line-height: 22px;
}
.gallery_area .our_blog {
margin-top: 10px;
}
.information .place_area .left_box,
.information2 .place_area .left_box {
min-height: 140px;
}
.information .place_area h2,
.information2 .place_area h2 {
font-size: 35px;
line-height: 42px;
}
.information .place_area .right_box {
padding: 50px 30px 40px;
}
.information .place_area .box_area:before {
width: 25px;
height: 20px;
top: -8%;
left: -15px;
}
.information .place_area .box_area:after {
width: 35px;
height: 30px;
}
.information .place_area .author {
margin-top: 15px;
}
.information .place_area .box_area p {
margin-bottom: 12px;
}
.information2 .place_area .box_area h5 {
font-size: 18px;
line-height: 22px;
}
.information2 .place_area .right_box {
padding: 30px;
}
.information2 .place_area .box_area h5:before {
left: 0;
}
/* ------ Start inner content ------- */
.inner_sec .types {
padding-left: 0;
}
.inner_sec .types ul li {
padding-bottom: 18px;
}
.inner_sec .types ul .box {
width: 100%;
display: block;
text-align: center;
}
.inner_sec .types ul .box .angle,
.inner_sec .types ul .box_info {
display: block;
}
.inner_sec .types ul .box .angle {
width: 90px;
margin: 0 auto 1.5rem;
}
.inner_sec .types ul .box_info {
padding: 0;
text-align: center;
}
.common_inner .our_partners {
width: 100%;
}
.inner_sec .main_txt {
padding: 40px 15px 15px;
}
.inner_lending .main_txt {
padding: 40px 15px 15px;
}
.contact_area .common_area .location_map {
height: 185px;
}
.gallery h4 {
font-size: 18px;
line-height: 22px;
}
.projects .projects_slider .overlay {
padding: 15px 25px 14px 15px;
overflow: hidden;
}
/* -------- Modal -------*/
.bord_login .modal-dialog {
max-width: 90%;
}
.bord_login .modal-content {
padding: 42px 15px 25px;
}
/* ------------- Bord of Directors ---------*/
.our_staff .boxes .staff_pic,
.our_staff .boxes:nth-child(2n) .staff_pic {
width: 100%;
text-align: center;
}
.our_staff .boxes .staff_pic img,
.our_staff .boxes:nth-child(2n) .staff_pic img {
width: 80%;
}
.our_directors .box {
width: 90%;
margin: 0 auto 1rem;
}
.team_members .team_slide .member_pic {
min-height: 318px;
height: auto;
}
.hdr_top .logo-marker .text {
font-size: 11px;
line-height: 14px;
}
.ptac_hdr .hdr_top .logo-marker{
left: inherit;
right: 15px;
}
.ptac_hdr .hdr_top .ptac_mark{
width: calc(100% -  125px);
left: inherit;
right: 15px;
transform: translateX(0%);
-webkit-transform: translateX(0%);
text-align: right;
}

/**** PTAC search section ******/
.inner_headding .events_area .Sbox {
width: 100%;
}
.ptac_location .organization .locationpopup {
width: 100%;
}
}
@media only screen and (max-width: 350px) {
.banner .owl-item .item {
height: 180px;
}
.banner video {
margin: 0;
padding: 0;
background: transparent;
width: 100%;
}
.banner .item img {
height: 100%;
}

.ptac-locations .organization .locationpopup {
  width: 100%;
}




}
@media only screen and (max-width: 320px) {
.banner .owl-item .item {
height: 165px;
}
}
@media only screen and (max-width: 300px) {
.hdr_top .boxes a {
width: 100%;
}
}
/*# sourceMappingURL=responsive.css.map