@import url("font-awesome.min.css");
@import url("slick.css");
@import url("navigation.css");
@import url("style-gallery.css");



body{margin:0px;padding:0px; color:#333; font-size:16px; font-family: 'Hind', sans-serif; /*font-family: 'Roboto', sans-serif;*/ font-weight: 400; overflow-x: hidden;}   

article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}[hidden],template{display:none}
svg:not(:root){overflow:hidden}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button{outline:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
input,textarea,button,select,a,div{-webkit-tap-highlight-color:transparent;outline:none}
table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
img{border:0px;max-width:100%;vertical-align:top}  
::-moz-selection{background:#3357b4;color:#FFF}
::selection{background:#3357b4;color:#FFF}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
a{text-decoration:none; color:#fcd168;}
*{text-rendering:optimizeLegibility}
html.touch *{text-rendering:optimizeSpeed}
p{margin: 0px;padding: 0px;}  
h1,h2,h3,h4,h5,h6{margin: 0px; padding: 0px; font-weight: normal;}
ol,ul,li{margin: 0px;padding: 0px;list-style-type: none;}
.clr{clear: both;}

.wrapper{width: 1170px; margin: 0 auto;}

header{padding: 15px 0; position: relative;z-index:99;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
    -ms-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
    -o-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.20);}
.logo_l{float: left;}
.menu_r{float: right;}
.call_row{margin: 0 0 15px 0; text-align: right; float: right; position: relative;}
.pnone_no{float: left; margin: 0 10px 0 0; color: #949494; font-size: 18px; text-transform: uppercase;}
.pnone_no span{margin: 0 0 0 10px; color: #ffc734; font-size: 26px;}
.top_social{float: left; margin: 8px 0 0 0;}
.top_social ul{margin: 0px;padding: 0px;}
.top_social ul li{list-style-type: none; float: left; margin: 0 0 0 20px; font-size: 18px;}
.top_social ul li a{color: #d6d6d6; text-decoration: none; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.top_social ul li a:hover{color: #ffc734; text-decoration: none; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.slide_one{position: relative; width: 100%;text-align: center;}
/*.slide_one::after{content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.6);}*/ 
.slide_captin{position: absolute; left:7%; top: 15%; z-index: 10;}
.caption_head{color: #FFF; font-size: 50px; font-weight: 300; line-height: 60px; margin: 0 0 20px 0;}
.caption_head span{color: #ffbc0b; font-weight: 400;}
.caption_txt{color: #FFF; font-size: 18px; line-height: 26px; margin: 0 0 30px 0;}
a.caption_btn{background: #ff2e17; color: #FFF; padding: 15px 35px; display: inline-block; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
a.caption_btn:hover{background: #ffbc0b; color: #FFF; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.financial_bx{background:#FFF url(../images/support_bg.jpg) repeat-x center bottom; padding: 60px 0;}
.news_row{display: block;}
.news_l{float: left; width: 25%;}
.news_bx{background: #FFF; -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);} 
.news_head{position: relative; padding: 15px; text-align: center; font-size: 20px; color: #1455a6; font-weight: 500; border-bottom: 1px dotted #d9e2ea;}
.news_head::after{position: absolute; content: ''; bottom: -5px; left: 50%; width: 10px; height: 10px; background: #FFF; border: 2px solid #efad00; border-radius: 50%;}
.news_cont{padding: 20px;}
.news_one{margin: 0 0 15px 0;}
.news_dt{float: left; margin: 0 14px 0 0; width: 68px; height: 68px; color: #FFF; padding: 6px; line-height: 18px; font-size: 14px; font-weight: 500; text-align: center;}
.yellow_bg{background: #efad00;}
.red_bg{background: #ff2e17;}
.news_info{float: left; width: 170px;}
.news_title{font-size: 14px; color: #ff2e17; font-weight: 500; text-transform: uppercase; margin: 0 0 3px 0;}
.news_info p{font-size: 14px; color: #2c2e35; font-weight: 300; line-height: 18px;}

.news_r{float: right; width: 75%; padding: 0 0 0 15px;}
.service_one{display: block; text-align: center; padding: 0 0 30px 0;}
.service_one img{display: block; margin: 0 0 15px 0;}
.service_one h3{color: #ff2e17; font-size: 20px; font-weight: 400; margin: 0 0 15px 0;}
.service_one p{color: #4f4f4f; font-size: 15px; line-height: 22px; margin: 0 0 15px 0;}
.service_one a{background: #efad00; font-size: 14px; font-weight: 500; color: #FFF; border-radius: 20px; padding: 8px 30px; display: inline-block; margin: 4px 0 0 0; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.service_one a:hover{background: #ff2e17; color: #FFF; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
#provide_slide .slick-slide{margin: 0 10px;}

.offer_bx{background: #FFF; padding: 25px 0; border-top: 1px solid #dee7f2; border-bottom: 1px solid #dee7f2;}
.offer_list{width: 90%; margin: 0 auto;}
.offer_list ul{margin: 0px; padding: 0px;}
.offer_list ul li{list-style-type: none; float: left; width: 33.333%;}
.loan_one{position: relative; padding: 0 0 0 80px; }
.loan_one img{position: absolute; left: 0; top: 0;}
.loan_int{color: #504e4e; font-size: 18px; display: block; font-weight: 400;}
.loan_nm{color: #ff2e17; font-size: 24px; font-weight: 500;}

.about_bx{background:#f5f5f5 url(../images/abt_pic.jpg) repeat-y; padding: 60px 0; position: relative;}
.abt_pic{float: left; width: 50%;text-align: center;}
.abt_cont{float: left; width: 50%; padding: 0 90px 0 30px;}
.abt_head{color: #2c2e35; font-size: 36px; font-weight: 300; margin: 0 0 30px 0;}
.abt_head span{color: #ff2e17; font-size: 18px; font-weight: 500; display: block; letter-spacing: 0.3px; margin: 5px 0 0 0;}
.abt_cont p{color: #4f4f4f; font-size: 16px; line-height: 26px; margin: 0 0 20px 0;}

.abt_increase{display: block;}
.abt_increase ul{margin: 0px; padding: 0px;}
.abt_increase ul li{list-style-type: none; float: left; width: 33.333%; text-align: center; color: #ff2e17; font-size: 20px; font-weight: 400; line-height: 46px;}
.abt_increase ul li span{display: block; color: #efad00; font-size: 32px; font-weight: 400;}

.application_process{padding: 40px 0;}
.sec_head{text-align: center; color: #ff2e17; font-size: 35px; font-weight: 300; margin: 0 0 40px 0;} 
.sec_head span{display: block; font-size: 24px; color: #686968; margin: 20px 0 0 0;}
.steps_row{display: block;}
.steps_row ul{margin: 0px; padding: 0px;}
.steps_row ul li{list-style-type: none; float: left; width: 33.333%; text-align: center;}
.step_one{display: block;}
.step_cat{position: relative; color: #bfbfbf; font-size: 60px; font-weight: 300; padding-bottom:40px; margin-bottom: 40px; border-bottom: 1px dotted #d9e2ea;}
.step_cat::after{position: absolute; content: ''; bottom: -5px; left: 50%; width: 10px; height: 10px; background: #FFF; border: 2px solid #efad00; border-radius: 50%;}
.step_nm{color: #ff2e17; font-size: 22px; font-weight: 500; margin: 0 0 15px 0;}
.step_one p{color: #4f4f4f; font-size: 18px; line-height: 26px; font-weight: 300;}

footer{background: #1e2127; padding: 30px 0 60px 0;}
.sign_row{border-bottom: 2px solid #2b2e35; padding-bottom: 20px; margin-bottom: 40px;}
.sign_l{float: left;}
.sign_r{float: right;}
.signup_bx{display: block; margin:30px 0 0 0;}
.signup_txt{float: left; margin: 10px 25px 0 0; color: #778191; font-weight: 600; font-size: 18px;}
.signup_frm{float: left;}
.email_inpt{float: left; background: #FFF; border: 2px solid #e6ecef; border-radius: 5px 0 0 5px; padding: 10px 15px;}
.go_btn{background: #efad00; border-radius: 0 5px 5px 0; color: #FFF; font-weight: 500; text-transform: uppercase; padding: 12px 20px; border: none;}

.footer_links{display: block; color: #778191; font-size: 15px;}
.footer_links_one{float: left; width: 55%; padding-right: 50px;}
.footer_links_one p{line-height: 24px; margin: 0 0 20px 0;}
.footer_links_two{float: left; width: 15%; padding-left: 15px;}
.footer_add{display: block;}
.footer_add_one{float: left; width: 50%; position: relative; padding: 0 0 0 30px; line-height: 24px;}
.footer_add_one img{position: absolute; left: 0;}
.footer_add_two{float: left; width:40%; margin: 0 0 0 5%; position: relative; padding: 0 0 0 30px; line-height: 24px;}
.footer_add_two img{position: absolute; left: 0;}
.footer_menu{display: block;}
.footer_menu ul{margin: 0px; padding: 0px;}
.footer_menu ul li{list-style-type: none; display: block; margin: 0 0 8px 0; font-size: 15px; line-height: 24px;}
.footer_menu ul li a i{margin: 0 5px 0 0;}
.footer_menu ul li a{color: #778191; text-decoration: none; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.footer_menu ul li a:hover{color: #FFF; text-decoration: none; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.social_list{display: block;}
.social_list ul{margin: 0px; padding: 0px;}
.social_list ul li{list-style-type: none; display: block; margin: 0 0 10px 0; font-size: 15px; line-height: 26px;}
.social_list ul li i{margin: 0px 10px 0 0; width: 20px; text-align: center; font-size: 18px;}
.social_list ul li a{color: #778191; text-decoration: none; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.social_list ul li a:hover{color: #FFF; text-decoration: none; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.copyright{background: #16191e; color: #778191; font-size: 14px; padding: 15px 0;}
.copyright_l{float: left;}
.copyright_r{float: right;}


/*----------about-us page css start here----------*/
.page_title{position: relative; padding: 228px 0; text-align: center;}
.page_title::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
/*.page_title::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6);}*/
.page_name{text-align: center; font-size: 45px; font-weight: 500;text-transform: uppercase; position: relative; z-index: 10; letter-spacing: 1px; color: #efad00;}
.page_name span{display: block; font-size: 24px; font-weight: 400; text-transform: uppercase; margin: 0 0 5px 0; color: #FFF;}
.abt_bx{padding: 50px 0; background: #FFF;}
.abt_lft{float: left; width: 50%;}
.abt_rgt{float: right; width: 50%; padding:0 0 0 30px;}
.abt_rgt ul{margin: 15px 0 0 0; padding: 0px;}
.abt_rgt ul li{list-style-type: none; display: block; color: #4f4f4f; font-size: 15px; margin:0 0 10px 0; }
.abt_rgt ul li i{color: #ff2e17; margin: 0 5px 0 0;}

.ab_head{color: #333; font-size: 26px; font-weight: 500; margin: 0 0 20px 0; line-height: 28px;}
.ab_head span{display: block; color: #efad00; font-weight: 400; font-size: 13px; text-transform: uppercase;}
.abt_sub{font-size: 18px; font-weight: 400; margin: 0 0 20px 0; line-height: 24px; text-align: justify; color: #333;}
.abt_txt{color: #4f4f4f; font-size: 15px; line-height: 24px; text-align: justify;}



.mission_bx{display: block; margin: 20px 0 0 0;}
.mission_l{float: left; width: 48%;}
.mission_head{color: #ff2e17; font-size: 18px; font-weight: 500; margin: 0 0 5px 0;}
.mission_txt{font-size: 14px; line-height: 22px; color: #4f4f4f;}
.mission_r{float: right; width: 48%;}

.abt_num{position: relative; background-size: cover; background-attachment:fixed; width: 100%; padding: 150px 0; text-align: center;}
.abt_num::after{content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(239, 173, 0, 0.6);}
.abt_num_cont{position: relative; z-index: 10;}
.num_head{color: #333; font-size: 40px; font-weight: 300; line-height: 46px; font-weight: 300; letter-spacing: 0.6px; margin: 0 0 60px 0;}
.num_list{display: block; text-align: center;}
.num_list ul{margin: 0px; padding: 0px;}
.num_list ul li{list-style-type: none; text-align: center; float: left; width: 33.333%; color: #333; line-height: 24px; font-weight: 500; font-size: 18px;}
.num_list ul li span{font-weight: 700; display: block; font-size: 40px; margin: 0 0 10px 0;}

.testimonial_bx{background: #FFF; padding: 50px 0;}
.testimonial_one{border: 1px solid #CCC; padding: 25px; position: relative;}
.testi_txt{font-size: 18px; line-height: 24px; font-weight: 400; margin: 0 0 20px 0;}
.testimonial_one i{position: absolute; right:25px; bottom: 25px; color: #f2f2f2; font-size: 40px;}
.testimonial_name{position: relative; padding: 0 0 0 40px;}
.testimonial_name::after{content: ''; width: 30px; height: 2px; background: #ff2e17; position: absolute; top: 9px; left: 0px;}
.testimonial_name h6{font-size: 16px; font-weight: 500; text-transform: uppercase;}
.testimonial_name h6 span{display: block; font-size: 12px; font-weight: 300; text-transform: capitalize;}
.testimonial .slick-dots li{bottom: -20px;}


/*----------contact us page css start here----------*/
.contact_l{float: left; width: 50%;}
.contact_r{float: right; width: 50%; padding:0 50px;}
.contact_bx{display: inline-block; margin: 0 0 20px 0; width: 100%;}
.input_one{margin-bottom: 20px;}
.input_l{float: left; width: 48%;}
.cont_input{background: #FFF; padding: 13px; width: 100%; border: 0; border: 1px solid #ccc; resize: none; font-size: 16px; font-weight: 400;}
.submit_btn{background: #efad00; padding: 11px 30px; border-radius: 5px; color: #FFF; border: 0; font-size: 15px; font-weight: 500; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.submit_btn:hover{background: #ff2e17; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.input_r{float: right; width: 48%;}
.contact_head{color: #333; font-size: 38px; line-height: 48px; font-weight: 400; margin: 0 0 20px 0;}
.phone_no{position: relative; padding: 0 0 0 44px; margin: 0 0 20px 0; font-size: 16px; font-weight: 500; letter-spacing: 0.3px;}
.phone_no i{position: absolute; left: 0; top: 0; background: #ff2e17; color: #FFF; border-radius: 5px; width: 32px; text-align: center; padding: 7px 0; font-size: 14px;}
.phone_no a{color: #333; text-decoration: none; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.phone_no a:hover{color: #ff2e17; text-decoration: none; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}

.contact_map{background: #FFF; padding: 10px 10px 0px 10px; -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15); -ms-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.15);}


/*----------board of directors page css start here----------*/
.member_list{display: inline-block; width: 100%;}
.member_list ul{margin: 0px; padding: 0px;}
.member_list ul li{list-style-type: none; float: left; width: 25%; padding: 10px;}
.member_box{background: #FFF; padding: 10px; -webkit-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.10); -moz-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.10); -ms-box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.10); box-shadow: 0px 0px 8px 0px rgba(0, 0, 0, 0.10);}
.member_nm{padding: 10px 0 0 0; text-align: center; color: #333; font-size: 20px; font-weight: 600; line-height: 26px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap;overflow:hidden; }
.member_nm span{display: block; color: #ff2e17; font-size: 15px; letter-spacing: 0.3px;}

/*----------Gallery page css start here----------*/
.imagegallery{ width:100%; float:left; padding:0px; margin: 0;} 
.imagegallery ul{ margin:0px; padding:0px; list-style-type:none; width:100%; float:left;}
.imagegallery li{ margin:0px; padding:10px; list-style-type:none; width:33.333%; float:left;}
.imagegallery li a{width:100%; height:100%; display:block;}
.fancybox-img{ width:100%; float:left; text-align:center; background: #fff;padding: 6px; position: relative; -webkit-box-shadow:0 0 12px 0 rgba(0,0,0,.25); -moz-box-shadow:0 0 12px 0 rgba(0,0,0,.25); -ms-box-shadow:0 0 12px 0 rgba(0,0,0,.25); -o-box-shadow:0 0 12px 0 rgba(0,0,0,.25); box-shadow:0 0 12px 0 rgba(0,0,0,.25);}
.fancybox-img a{ display:block; width:100%; float:left;}  
.fancybox-img-overlay {opacity:0; font-size: 20px; color: #fff; width: 100%; position: absolute;left: 0px; right: 0px; top: 0px; bottom: 0; z-index:10; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s; background:rgba(0,0,0,0.6);}
.imagegallery li:hover .fancybox-img-overlay {max-width:100%;opacity:1;-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.roundZoom{width: 45px; height: 45px; background: #d3ac69; text-align: center;opacity:1; margin-top: -22px; left: 50%; margin-left:-22px; top: 50%; position:absolute; z-index: 11; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%}  
.roundZoom .fa{margin-top: 11px;} 
.fancybox-img-overlay a{color: #fff;}


/*----------Service page css start here----------*/
.service_pg{display: block;}
.service_pic{display: block; margin: 0 0 20px 0;}
.service_nm{display: block; margin: 0 0 20px 0;}
.service_nm_l{float: left; color: #ff2e17; font-size: 36px; font-weight: 500;}
.service_nm_r{float: right; margin: 12px 0 0 0;}
.service_nm_r a{background: #efad00; color: #FFF; padding: 10px 25px; font-size: 16px; font-weight: 500;}
.service_nm_r a:hover{background: #ff2e17;}
.service_head{color: #000; font-size: 20px; font-weight: 400; line-height: 30px; margin-bottom: 20px;}
.service_divid{margin-bottom: 30px; display: block; color: #6f6f6f; font-size: 18px; padding-bottom: 30px; border-bottom: 1px solid rgba(0,0,0,0.06);}
.service_divid_l{float: left; width: 50%; padding: 0 15px 0 0;}
.service_divid_r{float: right; width: 50%; padding: 0 0 0 15px;}

.service_includ{display: block; margin-bottom: 30px; padding-bottom: 30px; border-bottom:1px solid rgba(0,0,0,0.06) }
.feature_head{color: #ff2e17; font-size: 30px; font-weight: 500; line-height: 36px; margin: 0 0 20px 0;}
.feature_head span{font-size: 20px; font-weight: 500; display: block; color: #333;}
.service_includ ul{margin: 0px; padding: 0px;}
.service_includ ul li{list-style-type: none; width: 100%; display: block; margin: 0 0 20px 0; position: relative; padding: 0 0 0 40px;}
.service_includ ul li i{position: absolute; color: #efad00; left: 0; top: 5px; font-size: 30px;}
.feature_med{font-size: 20px; font-weight: 500; margin:0 0 2px 0; color: #1455a6;} 
.feature_txt{color: #333; font-size: 16px; line-height: 24px;}

.eligibilty_bx{display: block;}
.eligibilty_bx ul{margin: 0px; padding: 0px;}
.eligibilty_bx ul li{list-style-type: none; float: left; width: 50%; padding: 20px;}
.eligibilty_head{font-size: 20px; font-weight: 500; margin: 0 0 2px 0; color: #1455a6;}

/*----------annual report page css start here----------*/
.annual_report{display: block;}
.annual_report ul{margin: 0px; padding: 0px;}
.annual_report ul li{list-style-type: none; float: left; width: 33.333%; padding: 15px;}
.report_one{padding: 20px; border: 4px solid #F5f5f5; text-align: center; display: block; position: relative;}
.report_one i{position: absolute; right: 0; top: 0; width: 30px; height: 30px; background: #ff2e17; color: #FFF; text-align: center; line-height: 30px; border-radius: 50%;} 
.report_one span{display: block; font-size: 18px; font-weight: 500; margin: 15px 0 0 0; text-transform: uppercase;}
.report_one a{color: #333; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}
.report_one a:hover{color: #ff2e17; -webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;-o-transition: all ease 0.5s;-ms-transition: all ease 0.5s;transition: all ease 0.5s;}


/*----------account one page css start here----------*/
.account_one{display: block; margin: 0 0 20px 0; padding: 0 0 20px 0; border-bottom: 1px dashed #ccc; }

h2.saving_head{color: #ff2e17; margin: 0 0 10px 0; font-size: 24px;}
h2.saving_head span{color: #000; font-size: 20px; font-weight: 400; line-height: 30px; display: block;} 
ul.saving_list{margin: 0px ;padding: 0;}
ul.saving_list li{list-style-type: none; color: #6f6f6f; font-size: 18px; font-weight: 400; margin: 5px 0 0 0;}
ul.saving_list li i{color: #ff2e17; margin: 0  5px 0 0; font-size: 16px;}
.account_l{float: left; width: 50%;}
.account_r{float: right; width: 50%;}
.not_txt{font-size: 18px; color: #333; line-height: 24px; margin: 20px;}
.not_txt span{color: #ff2e17;}
.scheme_txt{color: #6f6f6f; font-size: 18px; font-weight: 400; line-height: 30px; padding: 0 20px 0 0;}
.scheme_txt span{color: #000; font-weight: 500; }



@media screen and (max-width:1920px){	
}
@media screen and (max-width:1600px){	
}
@media screen and (max-width:1440px){	
}
@media screen and (max-width:1366px){	
}
@media screen and (max-width:1280px){	
}
@media screen and (max-width:1100px){ 
}
/* Portrait */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 1) {
     .page_title {
        background-size: 100% auto !important;
        left: 0;
        min-height: 100%;
        min-width: 100%;
        position: relative;
        top: 0;
        padding: 145px 0;
    }
}

/* Landscape */
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 1) {
     .page_title {
        background-size: 100% auto !important;
        left: 0;
        min-height: 100%;
        min-width: 100%;
        position: relative;
        top: 0;
        padding: 145px 0;
    }
}

@media screen and (max-width:1024px){	
	.wrapper{width: 92%; margin: 0 auto;}
	.pnone_no span{font-size: 24px;}
	.top_social{margin: 4px 0 0 0;}
	.slide_captin{top: 10%;}
	.caption_head{font-size: 40px; line-height: 48px; margin: 0 0 10px 0;}
	.caption_txt{margin: 0 0 10px 0;}
	a.caption_btn{padding: 10px 30px;}
	.offer_list{width: 100%;}
	.loan_int{font-size: 16px;}
	.loan_nm{font-size: 22px;}
	
	.about_bx,.financial_bx,.application_process,.abt_bx,.testimonial_bx{padding: 40px 0;}
	.abt_head{margin: 0 0 20px 0;}
	.abt_cont p{margin: 0 0 10px 0;}
	.abt_increase ul li{font-size: 18px; line-height: 36px;}
	.sec_head{font-size: 30px; line-height: 40px; margin: 0 0 30px 0;}
	
	.news_info{width: 120px;}
	.step_cat{font-size: 50px; padding-bottom: 30px; margin-bottom: 30px;}
	
	/*.page_title{padding: 100px 0;}*/
	.page_name{font-size: 42px;}
	.page_name span{font-size: 22px;}
	.abt_sub{font-size: 16px;}
	.num_head{font-size: 32px; line-height: 42px;}
	.abt_num{padding: 100px 0;}
	.num_list ul li span{font-weight: 600; font-size: 36px;}
	
	.service_nm_l{font-size: 32px;}
	.service_head{font-size: 18px; line-height: 28px;}
	.feature_head{font-size: 28px;}
	.feature_head span,.feature_med,.eligibilty_head,.member_nm{font-size: 18px;}
	.feature_head{font-size: 24px;}
	.feature_head span{font-size: 18px;}
	.member_nm span{font-size: 14px;}
	.member_list ul li,.imagegallery li{padding: 7px;}
	.report_one span{font-size: 16px; font-weight: 600;}
	
	.contact_head{font-size: 32px; line-height: 44px;}
	footer{padding: 30px 0;}
	
	h2.saving_head{font-size: 22px;}
	h2.saving_head span{font-size: 18px;}
	ul.saving_list li,.not_txt{font-size: 16px;}
	/*.page_title {
        background-size: 100% auto !important;
        left: 0;
        min-height: 100%;
        min-width: 100%;
        position: relative;
        top: 0;
        padding: 145px 0;
    }*/
}
@media screen and (max-width:900px){
}
@media screen and (max-width:800px){
	.menu_r{margin: 16px 0 0 0;}
	.call_row{position: absolute; right: 90px; top: 45px; margin: 0;}
	.menu_r {float: right; width: 35%;}
	/*.page_title {padding: 70px 0;}*/
	.page_name span {font-size: 20px;}
	.page_name {font-size: 38px;}
	.contact_head {font-size: 28px; line-height: 38px;}
	.cont_input{padding: 10px;}
	.footer_links_one {float: left; width: 50%; padding-right: 30px;}
	.footer_links_two {width: 16%;}
	
	.member_list ul li,.imagegallery li,.annual_report ul li{padding: 7px;}
	.feature_head span, .feature_med, .eligibilty_head, .member_nm {font-size: 16px;}
	.service_nm_l {font-size: 28px;}
	.service_head,.service_divid {font-size: 16px; line-height: 26px;}
	.feature_head {font-size: 22px;}
	.ab_head{font-size: 24px;}
	.num_head {font-size: 26px; line-height: 38px;}
	.abt_num {padding: 60px 0;}
	.sec_head{font-size: 28px; margin: 0 0 20px 0;}
	.testi_txt{font-size: 16px;}

	.caption_head br{display: none;}
	.caption_head {font-size: 36px; line-height: 44px;}
	.caption_txt{font-size: 16px;}
	a.caption_btn {padding: 7px 26px;}
	.loan_nm {font-size: 18px;}
	.about_bx{background: #FFF;}
	.abt_head{font-size: 30px; margin: 0 0 10px 0; }
	.abt_cont{padding: 0 20px;}
	.abt_increase ul li {font-size: 16px; line-height: 32px;}
	.sec_head br{display: none;}
	.sec_head span{font-size: 22px; margin: 10px 0 0 0 ;}
	.news_dt{width: 50px; height: 60px; font-size: 12px; margin: 0 10px 0 0;}
	.news_info {width: 140px;}
	.news_cont {padding: 10px;}
	.news_l{width: 30%;}
	.news_r{width: 70%;}
	.service_one h3{font-size: 18px; margin: 0 0 10px 0;}
	.service_one img{margin: 0 0 10px 0;}
	.step_cat {font-size: 45px; padding-bottom: 15px; margin-bottom: 30px;}
	.step_nm{font-size: 20px; margin: 0 0 10px 0;}
	.step_one p {font-size: 16px; line-height: 24px; font-weight: 400;}
	.news_head{font-size: 18px;}
    
	h2.saving_head {font-size: 18px;}
	h2.saving_head span,.scheme_txt {font-size: 16px; line-height: 24px;}
	ul.saving_list li i {margin: 0 3px 0 0; font-size: 14px;}
	.page_title{
	    background-size: 100% auto;
        left: 0;
        min-height: 100%;
        min-width: 100%;
	}
	

}

/* Landscape */
@media (max-width: 767px)
{
    .page_title {
        padding: 100px 0;
        background-size: 100% auto !important;
        left: 0;
        min-height: 100%;
        min-width: 100%;
    }
}
@media screen and (max-width:700px){
	.call_row{display: none;}
	header{padding: 5px 0;}
	.caption_head {font-size: 28px; line-height: 28px;}
	.caption_txt{display: none;}
	a.caption_btn{display: none;}
	.lazyhome .slick-dots{bottom: -10px; left: 0;}
	.slide_captin {top: 30%;}
	.menu_r{width: 50%;}
	.offer_list ul li{float: none; width: 100%; margin: 0 0 30px 0;}
	.offer_list ul li:last-child{margin: 0;}
	.abt_pic{float: none; width: 100%;}
	.about_bx {padding: 30px 20px;}
	.abt_cont {padding: 20px 0 0 0; width: 100%;}
	.abt_head{font-size: 26px;}
	.abt_head span{font-size: 16px; margin: 0;}
	.abt_increase ul li span{font-size: 26px;}
	.sec_head{font-size: 22px; line-height: 28px;}
	.sec_head span{font-size: 18px;}
	.news_l{float: none; width: 100%; margin: 0 0 30px 0;}
	.news_r{float: none; width: 100%;}
	
	.news_dt {width: 68px; height: 68px; font-size: 14px; line-height: 18px; margin: 0 14px 0 0;}
	.news_info {width: 70%;}
	.steps_row ul li{float: none; width: 100%; margin: 0 0 20px 0;}
	.step_cat {font-size: 40px; padding-bottom: 15px; margin-bottom: 20px;}
	.step_nm{font-size: 16px;}
	.step_one p{font-weight: 14px; font-weight: 500;}
	
	.sign_l{float: none; width: 100%; text-align: center;}
	.sign_r{float: none; width: 100%;}
	.signup_txt{float: none; width: 100%; text-align: center; margin: 0 0 10px 0;}
	.signup_frm{float: none;}
	.email_inpt{width: 75%;}
	.go_btn{width: 25%; padding: 12px 20px;}
	.sign_row{padding-bottom: 20px;}
	.footer_links_one{float: none; width: 100%; margin: 0 0 30px 0; padding: 0;}
	.footer_add_one,.footer_add_two{margin: 20px 0 0 0; float: none; width: 100%;}
	.footer_links_two {width: 33%;}
	.copyright_l,.copyright_r{float: none; margin: 0 0 10px 0; width: 100%; text-align: center;}
	/*.page_title {padding: 40px 0;}*/
	
	
	.page_name span {font-size: 18px;}
	.page_name {font-size: 30px;}
	.abt_lft{float: none; width: 100%;}
	.abt_rgt {margin: 20px 0 0 0; float: none; width: 100%; padding: 0;}
	.mission_l {float: none; width: 100%; margin: 0 0 20px 0;}
	.mission_r{float: none; width: 100%;}
	.abt_sub {font-size: 14px; font-weight: 600;}
	.abt_num {padding: 50px 0;}
	.num_head {margin: 0 0 10px 0; font-size: 22px; line-height: 34px;}
	.num_list ul li{width: 100%; margin: 25px 0 0 0;}
	.num_list ul li br{display: none;}
	.testimonial_one{padding:15px;}
	
	.service_nm_l{float: none; width: 100%; text-align: center; font-size: 24px;}
	.service_nm_r{flex: none; text-align: center; margin: 10px 0; width: 100%;}
	.service_divid_l{float: none; width: 100%; padding: 0; margin: 0 0 15px 0;}
	.service_divid_r{float: none; width: 100%; padding: 0;}
	.feature_head span{line-height: 25px;}
	.eligibilty_bx ul li{float: none; width: 100%; padding: 10px 0;}
	.eligibilty_head{font-size: 18px;}
	
	.financial_bx, .application_process, .abt_bx, .testimonial_bx {padding: 30px 0;}
	.member_list ul li{float: left; padding: 5px; width: 50%;}
	.member_box{padding: 5px;}
	.member_nm{font-size: 14px;}
	.member_nm span {font-size: 13px;}
	
	.annual_report ul li{width: 50%; padding: 5px;}
	.report_one {padding: 5px; border: 3px solid #F5f5f5;}
	.report_one span{font-size: 14px; margin: 10px 0 0 0;}
	
	.imagegallery li{padding: 5px; width: 50%;}
	.fancybox-img{padding: 5px;}
	
	.contact_head {font-size: 24px; line-height: 34px;}
	.contact_l{float: none; width: 100%; margin: 0 0 20px 0;}
	.contact_r{float: none; width: 100%; padding: 0;}
	
	.service_one img{margin: 0 auto 10px auto;}
	
	.account_one{margin-bottom: 15px; padding-bottom: 15px;}
	.account_l{float: none; width: 100%; margin: 0 0 20px 0; display: block; margin: 0 0 15px 0; padding: 0 0 15px 0; border-bottom: 1px dashed #ccc;}
	.account_r{float: none; width: 100%;}

	/*.page_title{
	    background-size: 100% auto !important;
        
        left: 0;
        min-height: 100%;
        min-width: 100%;
        position: relative;
        top: 0;
        
	}*/

}

@media screen and (max-width:568px){
    .page_title {
        background-size: 100% auto !important;
        left: 0;
        min-height: 100%;
        min-width: 100%;
        position: relative;
        top: 0;
    }	
    .page_title {padding: 85px 0;}
}
@media screen and (max-width:480px){
    .page_title {
        background-size: 100% auto !important;
        left: 0;
        min-height: 100%;
        min-width: 100%;
        position: relative;
        top: 0;
    }	
    .page_title {padding: 60px 0;}
}
@media screen and (max-width:375px){
    .page_title {
        background-size: 100% auto !important;
        left: 0;
        min-height: 100%;
        min-width: 100%;
        position: relative;
        top: 0;
    }
    .page_title {padding: 60px 0;}
}
@media screen and (max-width:360px){	
    .page_title {
        background-size: 100% auto !important;
        left: 0;
        min-height: 100%;
        min-width: 100%;
        position: relative;
        top: 0;
    }
    .page_title {padding: 60px 0;}
}
@media screen and (max-width:340px){	
    .page_title {
        background-size: 100% auto !important;
        left: 0;
        min-height: 100%;
        min-width: 100%;
        position: relative;
        top: 0;
    }
    .page_title {padding: 45px 0;}
}
@media screen and (max-width:320px){	
	.footer_links_two {width: 50%; padding: 0;}
	.annual_report ul li,.member_list ul li,.imagegallery li {width: 100%; padding: 10px;}
	.sign_row{margin-bottom: 20px;}
	.page_title{
	    background-size: 100% auto;
        left: 0;
        min-height: 100%;
        min-width: 100%;
	}
}

