
@import 'https://fonts.googleapis.com/css?family=Roboto';

* { padding:0px; margin:0px; }

body {padding:0px; margin:0px; font-family: 'Roboto', sans-serif; font-size:14px; color:#393a36;}

.clear {clear:both;}

a, a:hover {outline:none; text-decoration:none;  cursor:pointer;}
img, a img {outline:none; border:none;}
p{margin-bottom:10px; line-height:20px;}
ul, li {margin:0px; padding:0px; list-style:none;}
input, textarea, select {outline:none; font-family: 'Roboto', sans-serif;}
input[type="submit"], input[type="button"], input[type="image"] {cursor:pointer; border:0; outline:0;}
textarea {-o-transition: none !important; -moz-transition: none !important; -webkit-transition: none !important; transition: none !important;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h4{font-size:18px; margin-bottom:20px;}
.clear {clear:both;}
.left{float:left;}
.right{float:right;}

/*::selection {background:#000; color:#fff;}
::-moz-selection {background:#000; color:#fff;}*/

.fade_anim, .fade_anim * {-webkit-transition: all .4s ease; -o-transition: all .4s ease; -moz-transition: all .4s ease; transition: all .4s ease;}

#contact-buttons-bar {
  position: fixed;
  right:0;
  top: 259px;
  width: 50px;
  z-index:999;
}
a.contact-button-link.cb-ancor.instagram {
    background: linear-gradient(
45deg
,#f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
}
a.contact-button-link.cb-ancor.youtube {
    background: #FF0000;
}

#contact-buttons-bar.slide-on-scroll {
  position: absolute;
}
.heading.itls {
    text-align: center;
}
.mids_content .container {
  
    padding: 105px 0px 45px;
}
.mids_content .our_usp_wrap {
    float: right;
    width: 46%;
}
.contact-button-link  {
  display: block;
  width: 50px;
  height: 50px;
  padding: 13px;
  margin-bottom: 1px;
  text-align: center;
  font-size: 22px;
  background: #8e8e93;
  color: #fff;
  position: relative;
  left: 0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 250ms;
  -moz-transition: all 250ms;
  transition: all 250ms;
}

@media(max-width:600px){

#contact-buttons-bar{
	width:30px;}

.contact-button-link{
  width: 30px;
  height: 30px;
  padding: 5px;
  font-size:18px;
}
}

.contact-button-link:hover,
.contact-button-link:focus,
.contact-button-link:active {
  color: #fff;
  /*width: 50px;*/
}
.contact-button-link.cb-hidden {
  right: -50px;
}
.contact-button-link.facebook {
  background: #3b5998;
}
.contact-button-link.twitter {
  background: #0077b5;
}
.contact-button-link.linkedin {
  background: #8e8e93;
}
.contact-button-link.gplus {
  background: #db4437;
}

.contact-button-link.separated {
  margin-top: 1em;
}

.show-hide-contact-bar,
.contact-button-link.show-hide-contact-bar:focus,
.contact-button-link.show-hide-contact-bar:active {
  background: transparent;
  color: #000;
  border: 0;
  outline: 0;
  padding: 0;
  width: 50px;
  display: none;
}
.contact-button-link.show-hide-contact-bar:hover {
  color: #000;
  background: #ccc;
  padding: 0;
  width: 50px;
}


/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx header starts xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

.header_wrap{width:100%; height: auto  ;  /*background:#FC6;*/}
.header{width:90%; height: auto; margin:0 auto; /*padding:10px 0;*/ /*background:#090;*/ position:relative; }

/*.logo{float:left; width: auto; margin:30px 0px;  }*/

.logo{ float:left; width: auto;/* margin:30px 0px;  border-right:1px solid #CCC;*/ padding-right:10px; margin-right:5px; }
 
.logo img{ /*width:100%; */  max-width:200px; /*vertical-align:middle;*/ padding-top:5px; }
.logo a{ color:#83a3a7;}
.logo a:hover{ color:#000;}


 


/*.social_media{ height: auto; margin:0 auto 20px; display:block; padding:0; text-align:center; position:absolute; left:45%; top:30%; text-align:center !important; font-size:12px;}*/


.social_media {  }


.social_media a{ display:inline-block;  width:20px; height:20px; margin:0 4px !important;}
.social_media a.facebook{ background:url(../images/facebook.png) no-repeat #6f7379; padding:0; margin:0;}
.social_media a.facebook:hover{ background:url(../images/facebook.png) no-repeat  #3765a3;}
.social_media a.linkedin{ background:url(../images/linkedin.png) no-repeat #6f7379; padding:0; margin:0;}
.social_media a.linkedin:hover{ background:url(../images/linkedin.png) no-repeat  #007bb6;}

.social_media a.twitter{ background:url(../images/twitter.png) no-repeat #6f7379; padding:0; margin:0;}
.social_media a.twitter:hover{ background:url(../images/twitter.png) no-repeat  #28a9e0;}

.social_media a.g_plus{ background:url(../images/g_plus.png) no-repeat #6f7379; padding:0; margin:0;}
.social_media a.g_plus:hover{ background:url(../images/g_plus.png) no-repeat  #cb1f20;}





.header_right { float:right; width:auto; text-align: center; margin:0px 0px; position:relative;  /*margin-top:5px;*/ /*background:#9C6;*/   }
/*.header_right span{display:block; color:#656565; text-transform:capitalize; text-align:center; margin-bottom:5px;}
.header_right img{margin-left:10px;}*/

.header_mid { line-height:20px; width:auto; text-align: center; /*margin-top:5px;*/ /*background:#CC3;*/ position:absolute; left:-230px;  }
.header_mid a { color:#393a36; }


@media all and (max-width:900px){
.header_mid { display:none;  }
}

.left_part { /*width:250px;*/ height:auto; float:left; position:relative; font-size:13px; margin-top: 26px; margin-left: 3%; }
.left_part a { color:#393a36; }

.header_right .right_part { width:auto; height:auto; float:right; margin-top:10px; margin-top: 25px; margin-bottom:15px;  }
.header_right .right_part .loan_icon { width:100%; height:auto; margin-top:10px; /* background-color:#99F; */ }


.header_right .right_part .loan_icon img { opacity:0.5; }
.header_right .right_part .loan_icon img:hover { opacity:1;  }



.header_right .tollFree { /*width:190px;*//* height:50px; position:absolute; left:-210px;*/ top:5px; font-size:13px;  }
.header_right .tollFree span { display:block;  }

@media all and (max-width:666px){
.header_right .tollFree { width:100%; height:inherit; left:inherit; top:inherit; position:relative; margin-bottom:10px; }
.header_right .tollFree span { display:inline; margin-left:10px; }
}


.search_other{border:1px solid #1a508a; width: auto;  background:#fff; /*margin:10px auto;*/ float:right; }
.search_other input[type="text"]{ display:block; padding:9px; width: auto; float:left; cursor:text; color:#6e6e6e; font-size:14px; border: 0; width:100px;
 /*height:8px;*/ height:4px; }
.search_other:hover{border:1px solid #2d67b6; transition:all .3s ease-in; -moz-transition:all .3s ease-in;  -webkit-transition:all .3s ease-in; -moz-box-shadow:0px 0px 10px #bebebe; -webkit-box-shadow: 0px 0px 10px #bebebe; box-shadow: 0px 0px 10px #bebebe;}
.search_other input[type="submit"]{ cursor:pointer; background:url(../images/search_arrow.png) no-repeat center center #1a508a; float:right; /*padding:3px 12px;*/  color:#fff; width: 29px;
    height: 23px; }
.search_other input[type="submit"]:hover{background:url(../images/search_arrow.png) no-repeat center center #2d67b6;}

.price_wrap{width:100%; height:26px; /*background:#87cefa;*/  background:#e0eef7;  /*margin-bottom:20px; */}

.latest_news{color:#fff; background:url(../images/news_corner.png) no-repeat right center #393185; display:inline-block; padding:6px 15px 6px 13px; text-transform:capitalize; float:left; font-size:12px;}



@media all and (max-width:600px){
.left_part { width:100%; height:auto; float:left; margin-top:10px; margin-left:0%; text-align:center;}
.header_right .right_part { height: auto;float: right;margin-top: 27px;margin-right: 3px; }
.search_other { width:100%; }
}

.mid_content {
    background-size: 100% 100%;
}

@media all and (max-width:600px){
.latest_news{ padding:6px 15px 6px 5px; }
}
 

.marquee{width:85%; height: auto; overflow:hidden; float:left;}
.marquee ul{margin:0px; list-style:none; color:#fff;  padding:5px;}
.marquee ul li {display: inline; /*white-space: nowrap;  */margin: 0px 50px 0px 0px;  line-height: 16px; list-style: none; color:#fff; }
.marquee ul li span{ color:#000; /* background:#2d67b6;*/ padding:2px 5px;
/*border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;*/
}


.marquee ul li .state{color:#ffff00; background:none;
background:#2d67b6; padding:2px 5px;
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 0px solid #000000;
}




.menu_wrap { width:100%; /*min-height:52px;*/ /*border-top: 5px solid #fce044;*/ /*border-bottom: 1px solid #cbcccc; */background:#393185; }
.menu_box {width:90%; margin:0 auto; }
.menu{ /*float:left; width: 73%;*/ margin:0px auto; width:100%; /* background:#696; */ }

@media all and (max-width:999px){
.header{/*width:96%;*/ width:100%;}
.header_right{ /*width:27%;*/}
.menu{ width:100%;}
.marquee{width:70%;}
}

@media all and (min-width:769px) and (max-width:999px){
/*.menu{ width:60%; float:right;}*/
.dropdown{width:40% !important;}
}

@media all and (max-width:768px){
.menu_box{width:100%;}
/*.logo{width:50%; margin-top:0;}*/
.logo img{width:100%; max-width:160px; }
.logo_text{width:55%; margin:3% 10% 0; /*background:#3CF;*/ float:left; text-align:center; font-size:35px; display:none;}
.social_media{ /*float:right;*/ position:static; margin:0 auto;}
.header_right{ /*width:100%;*/ /*background:#3CF;*/ margin-bottom:10px; }
}



@media all and (max-width:600px){

.header_right{ width: 50%;margin: 0px auto;display: table;float: inherit;margin-bottom: 10px; }
}



@media all and (max-width:600px){
	
.marquee{width:50%;}	
.header_right img{ width:auto; max-height:50px;}
}

@media all and (max-width:720px){

.logo_main_wrp { margin: 12px auto !important;display: flex;float: left!important;width: 50%!important; }	
 	
/*.logo{ margin:15px auto 0px !important;  }*/
.social_media{width:100%; text-align:center; float:none;}
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx header ends xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */

 
.banner_main_wrp { width:100%; height:auto; background:#5d91c8;  }
.banner_main_wrp .about_box { /*width:28.5%; */ width:22.5%; height:100%; min-height:100%; background:#fce044; position:relative;  float:left;  }
.banner_main_wrp .about_box .text_style { width:auto; height:auto; padding:5%; color:#1a508a; text-align:justify; }
 
 
.tab_style{ text-align:center; text-transform:capitalize; float: left; /* margin-top: 10px;*/ margin-right:6px; }
.tab_style a{/* width:80%; border:1px solid #afc8e2; */ margin:0px auto;/* text-align:center;*/ margin-bottom:0px; display:block; /* padding:10px 0px;*/ color:#393a36; }
.tab_style a:hover{ /*background:#5080b3; border:1px solid #fff;*/ color:#069;  }


@media all and (max-width:666px){
.tab_style{ text-align:center; margin-left: 0px; margin-top: 0px; float:none; display:inline-block;}
}

 
.banner_main_wrp .banner_wrap { width:100%;  /*width:71.5%;*/ height:auto; /*background:#FC6;*/ /*float:right;*/ }


@media all and (max-width:800px){
.banner_main_wrp .about_box { width:100%; }
.banner_main_wrp .banner_wrap {width:100%; }
}



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx container starts xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
.container_wrap{width:90%; height:auto;  margin:30px auto; }
.heading{ /*font-size:25px;*/ font-size:33px; font-weight:bold; /*color:#28a863;*/ color:#393185; margin-bottom:35px; /*margin-top:50px; */ text-align:left; 
/* text-shadow: 1px 1px 3px #404040;
 text-shadow: 2px 0px 2px #9E9E9E; */
}

.about{display:block;text-align:center !important; margin-bottom:30px; /*border-bottom:1px solid #dddedf;*/	}
.about p { font-size:16px; }
.about b { font-style:italic; }

@media all and (max-width:430px){
.about p { font-size:14px; }
}
 
.about a{color:#275a91;}
.about a:hover{color:#5979a3;}

.mid_content { display:block; background:url(../images/content_bg.jpg);background-repeat: no-repeat; background-size: 100% 100%;} 

.mid_content .container { width:90%; height:auto; padding:50px 0px;  /* background:#993;*/ margin:0px auto; display:table; } 

@media all and (max-width:600px){
.mid_content .container { padding:0px 0px; } 
}



.offer{float:left; width:45%; /*background:#09C; margin-bottom:30px;*/}
.offer ul li{ background:url(../images/arrow.png) no-repeat left 15px;  line-height:20px; margin-bottom:5px; border-bottom:1px solid #393185; padding:15px 25px; }
.our_usp_wrap{float:right; width:45%; /*height:200px;*/ /* margin-bottom:60px;*/  /* padding:20px 20px 30px;*/   }
ul.our_usp{ display:block; }
ul.our_usp li{padding-bottom:5px; margin-bottom:10px; width:98%; border-bottom:1px solid #393185; }
 
ul.our_usp li .img_wrp { width:10%; margin-right:2%; height:auto; /*background:#09C;*/ float:left;  }
ul.our_usp li .img_wrp img { width:100%; height:auto; }
ul.our_usp li .content { width:85%; height:auto;  float:left; }
ul.our_usp li .content .news_title{font-size:14px; font-weight:bold; margin-bottom:10px; color:#393185;}



@media all and (max-width:600px){
ul.our_usp li .img_wrp { width:25%; margin-right:inherit; float:inherit; display:table; margin:0px auto;  }
ul.our_usp li .content { width:100%; height:auto; float:left; }
ul.our_usp li .content .news_title{ text-align:center; }
}


ul.our_usp li p{margin-bottom:10px; color: #000; text-align: left;}
.arrow{background:url(../images/arrow.png) no-repeat left 3px; padding-left:15px;}


@media all and (max-width:999px){
.container_wrap{width:94%;}
}

@media all and (max-width:768px){
.heading{ font-size:20px;margin-top: 16px;margin-bottom: 16px;}
.offer ul li{padding:10px 15px;}	
.offer, .our_usp_wrap{width:100%; float:none; margin-bottom:20px;}
.our_usp_wrap{width:96%; float:none; margin-bottom:20px; padding:10px 10px 20px;}

}

@media all and (max-width:600px){
.offer, .our_usp_wrap{width:100%; float:none; margin-bottom:20px;}
.our_usp_wrap{width:94%; float:none; margin-bottom:35px; padding:0px 10px 20px;/**/}
}
.mids_content .container {
    padding: 105px 0px 1px;
}
.offer img {
    width: 100%;
}
.mids_content .our_usp_wrap {
    float: unset;
    width: 100%;
}
/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx container ends xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */



/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx footer starts xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */
.footer_wrap{width:100%; height: auto; /*background:#45505a;*/  background:#454646;  font-size:13px;} 
.footer{width:90%; margin:0 auto; min-height:150px;  height: auto; padding:20px 0; color:#fff; /*background:#09F;*/ position:relative;}
.footer a{display:block; color:#ebebeb; /*text-transform:capitalize;*/ }
.footer a:hover{color:#fff;}
.foot_column { width:23%; margin-right:1%; height: auto; float:left; color:#ebebeb; font-size:13px; line-height:20px; }
.foot_more { width:26%; }
.foot_column img { width:105px; height:auto;  }
  
.foot_column .footer_logo { width:100%; height:auto; }

.foot_column .footer_logo .text_wrp { width:auto; float:left; margin-top:10px; margin-right:10px; font-weight:bold; color:#debc47;  }


/*.foot_column .footer_logo h6 { font-size:15px; font-weight:bold; margin-top:5px; clear:both; }*/

  
.foot_column span { display:block;  }
.full_width { text-align:left; }
 

 

@media all and (max-width:1000px){
 .foot_column span { display:inline;  }
 .full_width { width:100% !important; text-align:center; margin-bottom:0px !important; }
/* .foot_column img { width:inherit;  }*/
}


.foot_column h3 { font-size: 16px; text-transform: uppercase; border-bottom: 1px solid#fff; width: 45%; margin-bottom: 4%; }

@media all and (max-width:600px){
.foot_column h3{font-size:14px;}	
}


.foot_column ul{/*background:#FC0;*/}
.foot_column ul li{line-height:20px; line-height:25px;}

.smart_card{ float:right; margin-top:-20px;}
.smart_card img{width:100%; max-width:309px; height:auto;}

.footer_bottom{display:blcok; /*background:#F00;*/ font-size:12px; text-align:center; color:#848484; margin-top:10px; }
.footer_bottom a{color:#333;}
.footer_bottom a:hover{color:#686C2F;}
.copyright{float:left; width:33.33%;}
.kweb{float:left;  width:33.33%; text-align:right;}



.footer_social { width:100%; height:auto; display:block; clear:both; margin-bottom:10px; }

.social_media{height: auto; /*margin:0 auto 10px;*/ display:block; padding:0; text-align:left; font-size:12px; position:absolute; bottom:20px; left:23%; }
.social_media a{ display:inline-block;  width:30px; height:30px; margin:0 4px !important; background:#FFC; }
 
.social_media a.facebook{width:30px; height:30px; float:left; margin-right:15px; background:url(../images/social_fb.jpg) no-repeat left top;
 -webkit-transition: all .3s ease-in; transition: all .3s ease-in; cursor:pointer; }
.social_media a.facebook:hover{ background:url(../images/social_fb.jpg) no-repeat left bottom; -webkit-transition: all .3s ease-in; transition: all .3s ease-in; }

 


.social_media a.linkedin{ width:30px; height:30px; float:left; margin-right:15px; background:url(../images/social_lin.jpg) no-repeat left top; -webkit-transition: all .3s ease-in; transition: all .3s ease-in; cursor:pointer; }
.social_media a.linkedin:hover{ background:url(../images/social_lin.jpg) no-repeat left bottom; -webkit-transition: all .3s ease-in; transition: all .3s ease-in; }





.social_media a.twitter{  width:30px; height:30px; float:left; margin-right:15px; background:url(../images/social_tw.jpg) no-repeat left top; -webkit-transition: all .3s ease-in; transition: all .3s ease-in; cursor:pointer; }
.social_media a.twitter:hover{ background:url(../images/social_tw.jpg) no-repeat left bottom; -webkit-transition: all .3s ease-in; transition: all .3s ease-in; }


 
 
.social_media a.g_plus{  width:30px; height:30px; float:left; margin-right:15px; background:url(../images/social_gpluse.jpg) no-repeat left top; -webkit-transition: all .3s ease-in; transition: all .3s ease-in; cursor:pointer; }
.social_media a.g_plus:hover{ background:url(../images/social_gpluse.jpg) no-repeat left bottom; -webkit-transition: all .3s ease-in; transition: all .3s ease-in; }




@media all and (max-width:999px){
.footer{width:96%; padding:3% 2%;}
.foot_column{ width:24%; } 
}

@media all and (min-width:769px) and (max-width:999px){

}

@media all and (max-width:600px){
.foot_column{width:48%; margin-bottom:15px;}
.copyright{width:100%; text-align:center; margin-bottom:10px;}
/*.kweb, .social_media{width:50%;}*/
}

@media all and (max-width:400px){
/*.foot_column{width:100%; text-align:center;}*/
/*.footer_social_media{text-align:center;}*/
}

/* xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx footer ends xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx */




.news_highlights_wrp { width:95%; height:auto; margin:0px auto; min-height:100px; position:relative; }

@media all and (max-width:600px){
.news_highlights_wrp { width:80%;}
}
/**/



#wrapper {
  width: 80%;
  margin: 0 auto;
}

.text-center { text-align: center; }

.text-right { text-align: right; }

.text-justify { text-align: justify; }

.newstape {
/* background-color: #3BB0D6;*/
  color: #fff;
  height:auto;
  overflow: hidden;
  height:200px;
  font-size:15px;
 }

.newstape-content {
  position: relative;
/*  padding: 15px;*/
}

.newstape-drag { cursor: ns-resize; }
  
.Ours_wrp { width:100%; height:auto;  }
.Ours_wrp h1 { font-size:25px; text-transform:uppercase; color:#09305b; text-align:center; padding:20px 0px; }


@media all and (max-width:768px){
.Ours_wrp h1 { font-size:20px; }
}
  
  
  
ul.points_list { margin:0px; padding:0px; }
.points_list li { width:43%; margin-left:3%; margin-right:3%; height:auto; min-height:130px; float:left; margin-bottom:30px; }

 
.points_list li .icon_style { width:15%; margin-right:7%; float:left; }
.points_list li .icon_style img { width:100%; height:auto; display:block;  }
.points_list li .content_wrp { width:75%; float:left; }
.points_list li .content_wrp h2 { font-size:16px; font-weight:bold; color:#1a508a; display:block; margin-bottom:5px; }

.points_list li .content_wrp ul.sub_points { margin:0px; padding:0px; }
.points_list li .content_wrp .sub_points li { width:100%; margin-bottom:10px; list-style-type: disc; min-height:inherit; }

  @media all and (max-width:600px){
.points_list li { width:100%; margin-left:inherit; margin-right:inherit; min-height:inherit; float:left; margin-bottom:30px;}
.points_list li .icon_style { width:15%; margin-right:initial; float:initial; margin:0px auto; display:table; }
.points_list li .content_wrp { width:100%; float:left; }
.points_list li .content_wrp h2 { text-align:center; }
.points_list li .content_wrp .sub_points li { margin-left:20px; width:90%;  }
} 




#PageDown {
    margin: 0px auto;
    display: table;
    margin-top: 10px;
}
	

 

/* Arow down effect */
.hvr-sink {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: transform;
  transition-property: transform;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.hvr-sink:hover, .hvr-sink:focus, .hvr-sink:active {
  -webkit-transform: translateY(8px);
  transform: translateY(8px);
}

 
.banner_text { position:absolute !important; width:100%; background-color: rgba(26, 80, 138, 0.6); height:auto; bottom:50px; padding:10px 0px; left:0px; z-index:9999; color:#fff; font-size:33px; text-align:center; text-transform:uppercase; /*text-shadow: 0 0 10px #fff; */ }

 
 
@media all and (max-width:768px){
.banner_text {  font-size:18px; bottom:40px;  }
}



@media all and (max-width:480px){
.banner_text {  font-size:13px; bottom:30px; }
 }
 
 
 
 
.logo_main_wrp { width:auto; float:left; margin:12px 0px; } 
.logo_2 { width:120px; height:auto; padding-left:5px; float:right; } 
.logo_2 img { width:100%; height:auto; display:block; } 
 
 
 
.RCP_style, .formStyle { width:auto; background:#5d91c8; max-width:300px; padding:10px; color:#fff;  }
.RCP_style b { font-weight:bold; }
ul.Rcp_div { margin:0px; padding:0px; }
.Rcp_div li { margin-bottom:10px;  background:url(../images/bullets.png) no-repeat; padding-left:20px; }








.security_wrp { width:100%; height:auto; float:left; }
.security_wrp .captcha_bg { width:40%; height:auto; float:left; }
.security_wrp .captcha_bg .box_wrp { width:auto; font-size:20px; letter-spacing: 4px; padding:10px 20px; height:auto; float:left; background: url(../images/captcha_bg.png); border:1px solid #CCC; }
.security_wrp .captcha_input  { width:40%; height:auto; float:right; margin-left:10px; padding:10px 0px;  }
 	
@media (max-width: 400px) {
.security_wrp .captcha_bg { width:100%; height:auto; float:inherit; }
.security_wrp .captcha_bg .box_wrp { float:inherit; margin:0px auto; }
.security_wrp .captcha_input  { width:100%; height:auto; float:left; margin-left:10px; padding:10px 0px; margin-left:inherit;  }
}


 