.container_3{width:1200px; margin:0 auto;}
.footer_sec{background:#666666; clear:both; width:100%; display:table; margin:0 0 0 0;}
.footer_sec_top{clear:both; margin:30px 0 20px 0; display:table; width:100%;}
.footer_sec_blog{margin:0; float:left; margin:0 0 0 0;}
.footer_sec_blog_1{width:40%;}
.footer_sec_blog_2{width:28%; margin:0 3%;}
.footer_sec_blog_3{width:23%; float:right;}
.footer_sec_blog:last-child{margin-right:0;}
.footer_sec_blog h1{font:22px "Myriad Pro"; color:#d0cccc; margin:0 0 25px 0; clear:both;}
.footer_sec_blog h1 img{vertical-align:middle; margin:0 0 0 20px;}
.footer_sec_blog p{font:14px Arial, Helvetica, sans-serif; color:#fff; line-height:18px; margin:0; text-align:justify;}
.footer_sec_blog ul{margin:0 20px 30px 0; padding:0; list-style-type:none;}
.footer_sec_blog ul li{font:14px Arial, Helvetica, sans-serif; color:#d0cccc; /*background:url(../images/home_footer/home_footer/bullet_1.png) 0 3px no-repeat;*/ padding:0 0 0 20px; margin:0 0 10px 0;}
.footer_sec_blog ul li a{font:14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.social_icon{clear:both; margin:0 0 30px 0;}
.social_icon img{margin:0 5px 0 0;}
.card_icon{clear:both; margin:0 0 30px 0;}
.card_icon img{margin:0 5px 0 0;}
.cont_no_footer{font:24px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 20px 0; /*background: url(../images/home_footer/home_footer/phone.png) no-repeat left 0px;*/
height: 29px; padding:0 0 5px 30px; font-weight:bold;}
.footer_link {
    float: left;
    margin: 20px 0 20px 0!important;
}

.copyright3 {
    line-height: 30px;
    margin: 17px 0 0 0;
    text-align: center;
    font-size: 13px;
    color: #fff;
    float: left;
    width: 44%;
}
.footer_center{    width: 420px;
    margin: 0px auto;}
.footer_center-wrap{    background: #666;
    padding: 3px 0px 8px 0px;
    border-top: 1px dotted #ccc;}
.footer_center h1{    font-size: 16px;
    color: #fff;
    float: left;
    margin: 5px;
    font-weight: 500;}	
.footer_center ul{margin:0; padding:0; list-style-type:none;}
.footer_center ul li{float:left; font:14px Arial, Helvetica, sans-serif; color:#fff; margin:5px 10px;  /*background:url(../images/home_footer/home_footer/bullet_5.png) 0 5px no-repeat;*/ padding:0 0 0 10px;}
.footer_center ul li a{color:#fff;}





.footer_link ul{margin:0; padding:0; list-style-type:none;}
.footer_link ul li{float:left; font:14px Arial, Helvetica, sans-serif; color:#fff; margin:5px 10px;  /*background:url(../images/home_footer/home_footer/bullet_5.png) 0 5px no-repeat;*/ padding:0 0 0 10px;}
.footer_link ul li a{color:#fff;}

.footer_sec_bottom{clear:both; margin:0; display:table; width:100%;
 /*background:url(../images/home_footer/home_footer/bg-location.gif) repeat;*/ padding:20px 0;
    background-color: #666666;
    padding-bottom: 25px;
    font-family: 'Open Sans';
}
.category_blog_sec_2{float:left; clear:both; width:100%; margin:0px 0 0 0;}
.category_blog_sec_2 h1{ font:22px "Myriad Pro"; color:#d0cccc; clear:both; clear:both; padding:0 0 0px 0; margin:0 0 0px 0; float:left;}
.category_blog_sec h1{ font:24px "Century Gothic"; color:#fff; /*background:url(../images/home_footer/home_footer/dotted_line_2.png) no-repeat;*/ background-position:bottom left; clear:both; clear:both; padding:0 0 10px 0;}
.category_blog{float:left; margin:25px 80px 0 0;}
.category_blog:last-child{margin-right:0;}
.category_blog ul{margin:0; padding:0; list-style-type:none;}
.category_blog ul li{/*font:12px Arial, Helvetica, sans-serif; color:#d0cccc;*/  /*background:url(../images/home_footer/home_footer/bullet_2.png) 0 2px no-repeat; */    margin: 0 22px 10px 0;
 /*   text-transform: uppercase;*/
    float: left;
    width: 23%;color:#fff!important;} 
.category_blog ul li a{/*font:12px Arial, Helvetica, sans-serif; color:#b2b2b2;*/ float:left; clear:both;font-family: Arial;
    font-size: 13px;color:#fff!important;}
.category_blog ul li a:hover{font:13px Arial, Helvetica, sans-serif; color:#fff; float:left; clear:both; text-decoration:none;} 

.copyright_sec{background:#4c4c4c; margin:0px 0 0 0; width:100%; float:left;}
.footer_logo{float:left; margin:19px 0 0 0; width:15%;}
.footer_logo img{width:100%;}
.phone_2{font:14px Arial, Helvetica, sans-serif; color:#d7d5d5; float:left; margin:15px 0 0 10%;  width:auto;}
.phone_2 img{vertical-align:middle;}
.message_2{font:14px Arial, Helvetica, sans-serif; color:#d7d5d5; float:left; margin:20px 0 0 10%;  width:auto;}
.message_2 img{vertical-align:middle;}
.copyright{font:12px Arial, Helvetica, sans-serif; color:#fff; float:right; text-align:right; margin:26px 0 0 0;  width:auto;}

.float_left{float:left;}
.float_right{float:right;}

.col_12{width:100%;}
.col_11{width:90%;}
.col_10{width:80%;}
.col_9{width:70%;}
.col_8{width:60%;}
.col_7{width:50%;}
.col_6{width:40%;}
.col_5{width:30%;}
.col_4{width:25%;}
.col_3{width:20%;}
.col_2{width:15%;}
.col_1{width:10%;}
.margin_top_1{margin-top:30px !important;}
.left_text{float:left;}
.video{width:100%;}
@media (max-width: 767px) {
.footer_logo{display:none;}
	
	.footer_link{display:none;}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	.category_blog {
    padding-bottom: 20px;
}
	
.container_3{width:100%; margin:0 auto;}

/*footer start*/
.footer_sec{background:#666666!important; clear:both; width:100%; display:table; margin:20px 0 0 0; float:left;}
.footer_sec_top{clear:both; margin:30px 0px 20px 0px; padding:0 0; display:table; width:100%;}
.footer_sec_blog{margin:0; float:left; margin:0 0 0 0;}
.footer_sec_blog_1{width:100%;}
.footer_sec_blog_2{width:100%; margin:0 0%;}
.footer_sec_blog_3{width:100%; float:right;}
.footer_sec_blog:last-child{margin-left:10px;}
.footer_sec_blog h1{font:22px "Myriad Pro"; color:#d0cccc; margin:0 0 25px 0; clear:both;}
.footer_sec_blog h1 img{vertical-align:middle; margin:0 0 0 20px; width:30%;}
.footer_sec_blog p{font:14px Arial, Helvetica, sans-serif; color:#fff; line-height:18px; margin:0; text-align:justify;}
.footer_sec_blog ul{margin:0 20px 30px 0; padding:0; list-style-type:none;}
.footer_sec_blog ul li{font:14px Arial, Helvetica, sans-serif; color:#d0cccc; /*background:url(../images/home_footer/bullet_1.png) 0 3px no-repeat;*/ padding:0 0 0 20px; margin:0 0 10px 0;}
.footer_sec_blog ul li a{font:14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.social_icon{clear:both; margin:0 0 30px 0;}
.social_icon img{margin:0 5px 0 0;}
.card_icon{clear:both; margin:0 0 30px 0;}
.card_icon img{margin:0 5px 0 0;}
.cont_no_footer{font:24px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 20px 0; /*background: url(../images/home_footer/phone.png) no-repeat left 0px;*/
height: 29px; padding:0 0 5px 30px; font-weight:bold;}
.footer_link{float:left; margin:10px 0 10px 0; }
.footer_link ul{margin:0; padding:0; list-style-type:none;}
.footer_link ul li{float:left; font:12px Arial, Helvetica, sans-serif; color:#fff; margin:0 10px;  /*background:url(../images/home_footer/bullet_5.png) 0 5px no-repeat;*/ padding:0 0 0 10px;}
.footer_link ul li a{color:#fff;}
.category_blog li:before {
    color: #fff;
    content: '\f178';
    position: absolute;
    left: 0;
    font-size: 10px;
    font-family: 'FontAwesome';
}
.footer_sec_bottom{clear:both; margin:0; display:table; width:100%; /*background:url(../images/home_footer/bg-location.gif) repeat;*/ padding:20px 0;}
.category_blog_sec_2{float:left; clear:both; width:100%; margin:0px 0 0 0;}
.category_blog_sec_2 h1{ font:22px "Myriad Pro"; color:#d0cccc; clear:both; clear:both; padding:0 0 0px 0; margin:0 0 0px 0; float:left;}
.category_blog_sec h1{ font:24px "Century Gothic"; color:#fff; /*background:url(../images/home_footer/dotted_line_2.png) no-repeat;*/ background-position:bottom left; clear:both; clear:both; padding:0 0 10px 0;}
.category_blog{float:left; margin:25px 80px 0 0;}
.category_blog:last-child{margin-right:0;}
.category_blog ul{margin:0; padding:0; list-style-type:none;}
.category_blog ul li{font:12px Arial, Helvetica, sans-serif; color:#d0cccc; padding:0 0 0 18px; /*background:url(../images/home_footer/bullet_2.png) 0 2px no-repeat;*/ margin:0 0 10px 0; text-transform:uppercase;float: left; width: 207px;} 
.category_blog ul li a{    font-size: 14px; color:#fff; float:left; clear:both;}
.category_blog ul li a:hover{font:12px Arial, Helvetica, sans-serif; color:#fff; float:left; clear:both;} 

.copyright_sec{background:#4c4c4c; margin:0px 0 0 0; width:100%; float:left;}
.footer_logo{float:none; margin:5px auto;  width:50%;}
.footer_logo img{width:100%; height:auto;}
.phone_2{font-size:14px; font-family: Arial, Helvetica, sans-serif; color:#d7d5d5; float:left; margin:5px 0 0 0;  width:25%; display:none;}
.phone_2 img{vertical-align:middle;}
.message_2{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#d7d5d5; float:left; margin:5px 0 0 0;  width:25%; display:none;}
.message_2 img{vertical-align:middle;}
.copyright{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; float:left; text-align:center; margin:5px 0 0 0;  width:100%; clear:both;}
.video{width:100%;}
.video img{width:100%; height:auto;}

/*footer end*/


.float_left{float:left;}
.float_right{float:right;}

.col_12{width:100%;}
.col_11{width:100%;}
.col_10{width:100%;}
.col_9{width:100%;}
.col_8_2{width:100%;}
.col_8{width:100%;}
.col_7{width:100%;}
.col_6{width:100%;}
.col_5{width:100%;}
.col_4{width:100%;}
.col_3{width:100%;}
.col_2{width:100%;}
.col_1{width:100%;}
.margin_center{margin:0 auto;}
.margin_top{margin-top:20px;}
.text_align_center{text-align:center;}

.col-sm-01{width:7%; float:left;}
.col-sm-0{width:5%; float:left;}
.col-sm-1{width:14%; float:left;}
.col-sm-2{width:20%; float:left;}
.col-sm-3{width:25%; float:left; position:relative;}
.col-sm-4{width:33.20%; float:left; position:relative;}
.col-sm-5{width:40%; float:left; position:relative;}
.col-sm-6{width:100%;}
.col-sm-7{width:60%; float:left;}
.col-sm-7-right{width:40%; float:right;}
.col-sm-8{width:70%; float:left;}
.col-sm-12{width:100%; float:left;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
.container_3{width:100%; margin:0 auto;}
.footer_link{ display:none!important;}
/*footer start*/
.footer_sec{background:#595758; clear:both; width:100%; display:table; margin:20px 0 0 0; float:left;}
.footer_sec_top{clear:both; margin:30px 0 20px 0; padding-left:0px; display:table; width:100%;}
.footer_sec_blog{margin:0; float:left; margin:0 0 0 0;}
.footer_sec_blog_1{width:100%;}
.footer_sec_blog_2{width:50%; margin:0 0%; float:left;}
.footer_sec_blog_3{width:50%; float:left;}
.footer_sec_blog:last-child{margin-right:0;}
.footer_sec_blog h1{font:16px "Myriad Pro"; color:#d0cccc; margin:0 0 10px 0; clear:both;}
.footer_sec_blog h1 img{vertical-align:middle; margin:0 0 0 20px; display:none;}
.footer_sec_blog p{font:14px Arial, Helvetica, sans-serif; color:#fff; line-height:18px; margin:0; text-align:justify;}
.footer_sec_blog ul{margin:0 20px 30px 0; padding:0; list-style-type:none;}
.footer_sec_blog ul li{font:14px Arial, Helvetica, sans-serif; color:#d0cccc; /*background:url(../images/home_footer/bullet_1.png) 0 3px no-repeat;*/ padding:0 0 0 20px; margin:0 0 10px 0;}
.footer_sec_blog ul li a{font:14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.social_icon{clear:both; margin:0 0 30px 0;}
.social_icon img{margin:0 5px 0 0;}
.card_icon{clear:both; margin:0 0 30px 0;}
.card_icon img{margin:0 5px 0 0;}
.cont_no_footer{font:24px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 20px 0; /*background: url(../images/home_footer/phone.png) no-repeat left 0px;*/
height: 29px; padding:0 0 5px 30px; font-weight:bold;}
.footer_link{float:left; margin:10px 0 10px 0; }
.footer_link ul{margin:0; padding:0; list-style-type:none;}
.footer_link ul li{float:left; font:12px Arial, Helvetica, sans-serif; color:#fff; margin:0 10px;  /*background:url(../images/home_footer/bullet_5.png) 0 5px no-repeat;*/ padding:0 0 0 10px;}
.footer_link ul li a{color:#fff;}

.footer_sec_bottom{clear:both; margin:0; display:table; width:100%; /*background:url(../images/home_footer/bg-location.gif) repeat;*/ padding:20px 0;font-family: 'OpenSans';}
.category_blog_sec_2{float:left; clear:both; width:100%; margin:0px 0 0 0;}
.category_blog_sec_2 h1{ font:22px "Myriad Pro"; color:#d0cccc; clear:both; clear:both; padding:0 0 5px 0; margin:0 0 0px 0; float:left;}
.category_blog_sec h1{ font:24px "Century Gothic"; color:#fff; /*background:url(../images/home_footer/dotted_line_2.png) no-repeat;*/ background-position:bottom left; clear:both; clear:both; padding:0 0 10px 0;}
.category_blog{float:left; margin:25px 0px 0 0;}
.category_blog:last-child{margin-right:0;}
.category_blog ul{margin:0; padding:0; list-style-type:none;}
.category_blog ul li{font:12px Arial, Helvetica, sans-serif; color:#d0cccc; padding:0 0 0 0px; /*background:url(../images/home_footer/bullet_2.png) 0 2px no-repeat;*/ margin:0 0 0px 0; text-transform:uppercase;float: left; width: 207px;} 
.category_blog ul li a{font:12px Arial, Helvetica, sans-serif; color:#b2b2b2; float:left; clear:both;}
.category_blog ul li a:hover{font:12px Arial, Helvetica, sans-serif; color:#fff; float:left; clear:both;} 

.copyright_sec{background:#4c4c4c; margin:0px 0 0 0; width:100%; float:left;}
.footer_logo{float:none; margin:5px auto;  width:40%;}
.footer_logo img{width:100%; height:auto;}
.phone_2{font-size:14px; font-family:Arial, Helvetica, sans-serif;color:#d7d5d5; float:left; margin:5px 0 0 0;  width:25%; display:none;}
.phone_2 img{vertical-align:middle;}
.message_2{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#d7d5d5; float:left; margin:5px 0 0 0;  width:25%; display:none;}
.message_2 img{vertical-align:middle;}
.copyright {
    font: 12px Arial, Helvetica, sans-serif;
    color: #fff;
    float: left;
    text-align: center;
    margin: 10px 0 10px 0;
    width: 100%;
    clear: both;
}
.video img{width:100%; height:auto;}

/*footer end*/


.float_left{float:left;}
.float_right{float:right;}

.col_12{width:100%;}
.col_11{width:100%;}
.col_10{width:100%;}
.col_9{width:100%;}
.col_8_2{width:100%;}
.col_8{width:100%;}
.col_7{width:100%;}
.col_6{width:100%;}
.col_5{width:100%;}
.col_4{width:100%;}
.col_3{width:100%;}
.col_2{width:100%;}
.col_1{width:100%;}
.margin_center{margin:0 auto;}
.margin_top{margin-top:40px;}
.text_align_center{text-align:center;}

.col-sm-01{width:7%; float:left;}
.col-sm-0{width:5%; float:left;}
.col-sm-1{width:25%; float:left;}
.col-sm-2{width:20%; float:left;}
.col-sm-3{width:25%; float:left; position:relative;}
.col-sm-4{width:33.20%; float:left; position:relative;}
.col-sm-5{width:40%; float:left; position:relative;}
.col-sm-6{width:50%;}
.col-sm-7{width:60%; float:left;}
.col-sm-7-right{width:40%; float:right;}
.col-sm-8{width:70%; float:left;}
.col-sm-12{width:100%; float:left;}
}


@media only screen and (min-width: 768px) and (max-width: 1023px) {
.container_3{width:100%; margin:0 auto;}

.footer_link{    display: none!important;}
/*footer start*/
.footer_sec{background:#595758; clear:both; width:100%; display:table; margin:20px 0 0 0; float:left;}
.footer_sec_top{clear:both; margin:30px 0 20px 0; display:table; width:100%;}
.footer_sec_blog{margin:0; float:left; margin:0 0 0 0;}
.footer_sec_blog_1{width:40%; float:left; margin:0 3% 0 0;}
.footer_sec_blog_2{width:22%; margin:0 3% 0 0; float:left;}
.footer_sec_blog_3{width:30%; float:right;}
.footer_sec_blog:last-child{margin-right:0;}
.footer_sec_blog h1{font:18px "Myriad Pro"; color:#d0cccc; margin:0 0 15px 0; clear:both;}
.footer_sec_blog h1 img{vertical-align:middle; margin:0 0 0 20px; display:none;}
.footer_sec_blog p{font:14px Arial, Helvetica, sans-serif; color:#fff; line-height:18px; margin:0; text-align:justify;}
.footer_sec_blog ul{margin:0 20px 30px 0; padding:0; list-style-type:none;}
.footer_sec_blog ul li{font:14px Arial, Helvetica, sans-serif; color:#d0cccc; /*background:url(../images/home_footer/bullet_1.png) 0 3px no-repeat;*/ padding:0 0 0 20px; margin:0 0 10px 0;}
.footer_sec_blog ul li a{font:14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.social_icon{clear:both; margin:0 0 30px 0;}
.social_icon img{margin:0 5px 0 0;}
.card_icon{clear:both; margin:0 0 30px 0;}
.card_icon img{margin:0 5px 0 0;}
.cont_no_footer{font:24px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 20px 0; /*background: url(../images/home_footer/phone.png) no-repeat left 0px;*/
height: 29px; padding:0 0 5px 30px; font-weight:bold;}
.footer_link{float:none; margin:25px auto; display:table; }
.footer_link ul{margin:0; padding:0; list-style-type:none;}
.footer_link ul li{float:left; font:12px Arial, Helvetica, sans-serif; color:#fff; margin:0 10px;  /*background:url(../images/home_footer/bullet_5.png) 0 5px no-repeat;*/ padding:0 0 0 10px;}
.footer_link ul li a{color:#fff;}

.footer_sec_bottom{clear:both; margin:0; display:table; width:100%; /*background:url(../images/home_footer/bg-location.gif) repeat;*/ padding:20px 0;}
.category_blog_sec_2{float:left; clear:both; width:100%; margin:0px 0 0 0;}
.category_blog_sec_2 h1{ font:22px "Myriad Pro"; color:#d0cccc; clear:both; clear:both; padding:0 0 0px 0; margin:0 0 0px 0; float:left;}
.category_blog_sec h1{ font:24px "Century Gothic"; color:#fff; /*background:url(../images/home_footer/dotted_line_2.png) no-repeat;*/ background-position:bottom left; clear:both; clear:both; padding:0 0 10px 0;}
.category_blog{float:left; margin:25px 80px 0 0;}
.category_blog:last-child{margin-right:0;}
.category_blog ul{margin:0; padding:0; list-style-type:none;}
.category_blog ul li{font:12px Arial, Helvetica, sans-serif; color:#d0cccc; padding:0 0 0 25px; /*background:url(../images/home_footer/bullet_2.png) 0 2px no-repeat;*/ margin:0 0 10px 0; text-transform:uppercase;float: left; width: 207px;} 
.category_blog ul li a{/*font:12px Arial, Helvetica, sans-serif; color:#b2b2b2;*/ float:left; clear:both;}
.category_blog ul li a:hover{/*font:12px Arial, Helvetica, sans-serif;*/ color:#fff; float:left; clear:both;} 
.category_blog li {
    position: relative;
    padding: 3px 0 3px 30px;
    width: 25%;
    float: left;
}
.copyright_sec{background:#4c4c4c; margin:0px 0 0 0; width:100%; float:left;}
.footer_logo {
    float: none;
    margin: 10px auto;
    width: 30%;
    height: 30px;    display: none;
}
.footer_logo img{width:100%; height:auto;}
.phone_2{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#d7d5d5; float:left; margin:5px 0 0 0;  width:25%; display:none;}
.phone_2 img{vertical-align:middle;}
.message_2{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#d7d5d5; float:left; margin:5px 0 0 0;  width:25%; display:none;}
.message_2 img{vertical-align:middle;}
.copyright{font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#fff; float:left; text-align:center;     margin: 10px 0 10px 0;  width:100%; clear:both;}
.video{width:100%;}
.video img{width:100%; height:auto;}

/*footer end*/


.float_left{float:left;}
.float_right{float:right;}

.col_12{width:100%;}
.col_11{width:90%;}
.col_10{width:80%;}
.col_9{width:70%;}
.col_8{width:60%;}
.col_7{width:50%;}
.col_6{width:40%;}
.col_5{width:30%;}
.col_4{width:25%;}
.col_3{width:20%;}
.col_2{width:15%;}
.col_1{width:10%;}
.margin_center{margin:0 auto;}
.margin_top{margin-top:20px;}
.text_align_center{text-align:center;}

.col-sm-01{width:7%; float:left;}
.col-sm-0{width:5%; float:left;}
.col-sm-1{width:25%; float:left;}
.col-sm-2{width:20%; float:left;}
.col-sm-3{width:25%; float:left; position:relative;}
.col-sm-4{width:33.20%; float:left; position:relative;}
.col-sm-5{width:40%; float:left; position:relative;}
.col-sm-6{width:50%;}
.col-sm-7{width:60%; float:left;}
.col-sm-7-right{width:40%; float:right;}
.col-sm-8{width:70%; float:left;}
.col-sm-12{width:100%; float:left;}
	
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
.container_3{width:100%; margin:0 auto;}

.footer_link{display:none!important;}
/*footer start*/
.footer_sec{background:#595758; clear:both; width:100%; display:table; margin:20px 0 0 0; float:left;}
.footer_sec_top{clear:both; margin:30px 0 20px 0; display:table; width:100%;}
.footer_sec_blog{margin:0; float:left; margin:0 0 0 0;}
.footer_sec_blog_1{width:40%; float:left; margin:0 3% 0 0;}
.footer_sec_blog_2{width:22%; margin:0 3% 0 0; float:left;}
.footer_sec_blog_3{width:30%; float:right;}
.footer_sec_blog:last-child{margin-right:0;}
.footer_sec_blog h1{font:18px "Myriad Pro"; color:#d0cccc; margin:0 0 15px 0; clear:both;}
.footer_sec_blog h1 img{vertical-align:middle; margin:0 0 0 20px; display:none;}
.footer_sec_blog p{font:14px Arial, Helvetica, sans-serif; color:#fff; line-height:18px; margin:0; text-align:justify;}
.footer_sec_blog ul{margin:0 20px 30px 0; padding:0; list-style-type:none;}
.footer_sec_blog ul li{font:14px Arial, Helvetica, sans-serif; color:#d0cccc; /*background:url(../images/home_footer/bullet_1.png) 0 3px no-repeat;*/ padding:0 0 0 20px; margin:0 0 10px 0;}
.footer_sec_blog ul li a{font:14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none;}
.social_icon{clear:both; margin:0 0 30px 0;}
.social_icon img{margin:0 5px 0 0;}
.card_icon{clear:both; margin:0 0 30px 0;}
.card_icon img{margin:0 5px 0 0;}
.cont_no_footer{font:24px Arial, Helvetica, sans-serif; color:#fff; margin:0 0 20px 0; /*background: url(../images/home_footer/phone.png) no-repeat left 0px;*/
height: 29px; padding:0 0 5px 30px; font-weight:bold;}
.footer_link{float:none; margin:25px auto; display:table; }
.footer_link ul{margin:0; padding:0; list-style-type:none;}
.main-agency .footer_link{display:none;}

.main-agency .footer_logo{height: 35px;}
.footer_link ul li{float:left; font:12px Arial, Helvetica, sans-serif; color:#fff; margin:0 10px;  /*background:url(../images/home_footer/bullet_5.png) 0 5px no-repeat;*/ padding:0 0 0 10px;}
.footer_link ul li a{color:#fff;}

.footer_sec_bottom{clear:both; margin:0; display:table; width:100%; /*background:url(../images/home_footer/bg-location.gif) repeat;*/ padding:20px 0;}
.category_blog_sec_2{float:left; clear:both; width:100%; margin:0px 0 0 0;}
.category_blog_sec_2 h1{ font:22px "Myriad Pro"; color:#d0cccc; clear:both; clear:both; padding:0 0 0px 0; margin:0 0 0px 0; float:left;}
.category_blog_sec h1{ font:24px "Century Gothic"; color:#fff; /*background:url(../images/home_footer/dotted_line_2.png) no-repeat;*/ background-position:bottom left; clear:both; clear:both; padding:0 0 10px 0;}
.category_blog{float:left; margin:25px 80px 0 0;}
.category_blog:last-child{margin-right:0;}
.category_blog ul{margin:0; padding:0; list-style-type:none;}
.category_blog ul li{font:12px Arial, Helvetica, sans-serif; color:#d0cccc; padding:0 0 0 18px; margin:0px;/*background:url(../images/home_footer/bullet_2.png) 0 2px no-repeat;*/ margin:0 0 10px 0; text-transform:uppercase;float: left; width: 207px;} 
.category_blog ul li a{font:12px Arial, Helvetica, sans-serif; color:#b2b2b2; float:left; clear:both;}
.category_blog ul li a:hover{font:12px Arial, Helvetica, sans-serif; color:#fff; float:left; clear:both;} 

.copyright_sec{background:#4c4c4c; margin:0px 0 0 0; width:100%; float:left;}
.footer_logo{float:none; margin:5px auto;  width:30%;    height: 40px;}
.footer_logo img{width:100%; height:auto;}
.phone_2{font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#d7d5d5; float:left; margin:5px 0 0 0;  width:25%; display:none;}
.phone_2 img{vertical-align:middle;}
.message_2{font-size:14px;font-family:Arial, Helvetica, sans-serif; color:#d7d5d5; float:left; margin:5px 0 0 0;  width:25%; display:none;}
.message_2 img{vertical-align:middle;}
.copyright{font:12px Arial, Helvetica, sans-serif; color:#fff; float:left; text-align:center; margin:5px 0 10px 0;  width:100%; clear:both;}
.video{width:100%;}
.video img{width:100%; height:auto;}

/*footer end*/


.float_left{float:left;}
.float_right{float:right;}

.col_12{width:100%;}
.col_11{width:90%;}
.col_10{width:80%;}
.col_9{width:70%;}
.col_8{width:60%;}
.col_7{width:50%;}
.col_6{width:40%;}
.col_5{width:30%;}
.col_4{width:25%;}
.col_3{width:20%;}
.col_2{width:15%;}
.col_1{width:10%;}
.margin_center{margin:0 auto;}
.margin_top{margin-top:40px;}
.text_align_center{text-align:center;}


.col-sm-01{width:7%; float:left;}
.col-sm-0{width:5%; float:left;}
.col-sm-1{width:14%; float:left;}
.col-sm-2{width:20%; float:left;}
.col-sm-3{width:25%; float:left; position:relative;}
.col-sm-4{width:33.20%; float:left; position:relative;}
.col-sm-5{width:40%; float:left; position:relative;}
.col-sm-6{width:50%;}
.col-sm-7{width:60%; float:left;}
.col-sm-7-right{width:40%; float:right;}
.col-sm-8{width:70%; float:left;}
.col-sm-12{width:100%; float:left;}
	
}
@media screen and (max-width: 360px){
.footer_sec {
    background: #595758;
    clear: both;
    width: 98%;
    display: table;
    margin: 0 0 0 0;
    float: left;
}
.footer_sec_blog_1{
    width: 100%;
	float:left;
}
.footer_sec_blog_2 {
    width: 94%;
    margin: 0 3%;
	float:left;
}
.footer_sec_blog_3 {
    width: 100%;
    float: left;
}
.category_blog_sec_2 {
    float: left;
    width: 100%;
    padding-left:10px;
	clear: both;
}
}
@media screen and (max-width: 320px){
.footer_sec {
    background:#595758;
    clear:both;
    width:98%;
    display:table;
    margin:0px;
    float:left;
}
.footer_sec_blog_1 {
    width: 98%;
	float:left;
}
.footer_sec_blog_2 {
    width: 94%;
    margin: 0 3%;
	float:left;
}
.footer_sec_blog_3 {
    width: 100%;
    float: left;
}
.category_blog_sec_2 {
    float: left;
    width: 100%;
    margin: 0px 0 0 0;
	clear: both;
}
}