/**handles:style-responsive**/
@media only screen and (min-width:220px) and (max-width:480px){
.main_section.copy-right .col-md-7.col-xs-12.text-right {text-align:center  !important;}
.copy-right ul li {padding: 0 4px;}
.copy-right ul li a {font-size: 14px;}
.copy-right p {font-size: 14px;text-align:center;}
.main_section {padding: 25px 0;}
.footer-text .col-auto {width:100%;padding:0px;}
.btn-primary {padding: 10px 122px;}
.social ul li {margin: 0 2px 20px;}
.social ul {padding: 4px 14px 0px 0;}
.contact-us-detail {position: absolute;left: 30%;}
.cus-btn {display: block;text-align: center;}
.main_section.menu_bar.navication.fixed-header {padding:0px;}
.login a {padding: 12px 59px;}
.social ul li a {font-size: 15px;}
.social ul li {width: 30px;height: 30px;padding: 0px 8px;margin: 0 1px;font-size: 12px;line-height: 21px;}
.header_right {width: 100%;display:block;}
.header_phone ul li a {color: #fff;font-size: 12px;line-height: 36px;font-weight: 300;padding-top: 4px;}
.header_left {float:left;}
.main_section.header{padding:0px;}
.header_phone ul li {padding: 0 5px;}
.header_right p a {font-size: 14px;}
.header_right p a i {font-size: 14px;margin-right: 5px;}
.main_section.menu.top_menu {padding:10px 0;}
.cus-menu,.main_section.menu_bar.navication {padding:0 !important;}
.menu_bar_left {float: left;width: 40%;}
.menu_bar_right {position: relative;width: 60%;}
.footer .social ul li {margin-bottom:20px;}
.blog-detail h1 {padding-bottom: 25px;line-height: 35px;}
.blog-detail h1 a {font-size: 25px;}
ul.social-network li {display: inline;margin: 0 0px;}
.social-circle li a {width: 40px;height: 40px;font-size: 16px;}
ul.social-network {margin-top: -9px;}
.blog-detail p span.pull-right {float: left;padding-bottom: 20px;}
.blog-detail h3 {font-size:22px;}
.link-third-party {font-size: 15px;}
.cus-image img {width:100%;}
.navbar-light .navbar-nav .nav-link {color: #0088ff;font-size: 16px; padding: 8px !important;
}
}
@media only screen and (min-width:480px) and (max-width:767px){
.cus-image img,.weeding-image img {width:100%;}    
.header_phone ul {float: none;}
.header_left {width: 100%;float: none;text-align: center;}
.header_right {width: 100%;}
.menu_bar_right { width: 70%;position:relative;}
.menu_bar_left {width: 30%;}
.main_section.menu_bar {padding:0px;}
.cus-menu {padding: 0px 0 !important;}
.cus-btn {display: block;text-align: center;}
.navbar-light .navbar-nav .nav-link {font-size: 16px;padding: 8px !important;}
}
@media only screen and (min-width:768px) and (max-width:991px){
.main_section.blog-listing .col-md-8,.main_section.blog-listing .col-md-4 {max-width:100%;flex:0 0 100%;}
.main_section.blog-listing .col-md-8 {order:2;}
.main_section.blog-listing .col-md-4 {order:1;}
.main_section.blog-listing .col-md-4 img {width:100%;}
.navication {display:none;}
.header_left {width: 100%;float: none;text-align:center;}
.header_phone ul {float:none;}
.header_right {width: 100%;float: none;padding: 0px;display: flow-root;text-align: center;}
.login a {padding: 13px 50px;}
.menu_bar_right {width: 70%;}
.menu_bar_left {width: 30%;}
.btn-primary {padding: 10px 20px;}
.cus-image img {width:100%;}
}
@media only screen and (min-width:768px) and (max-width:1024px){
.navbar-light .navbar-nav .nav-link {
    color: #0088ff;
    font-size: 12px;
    font-weight: 400;
	padding: 0px 5px !important;
}
	.cus-btn {
    background: #2f3350;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    padding: 19px 19px 14px;
}
}
@media only screen and (min-width:1024px) and (max-width:1200px){
.navbar-light .navbar-nav .nav-link {
    color: #0088ff;
    font-size: 12px;
    font-weight: 400;
	padding: 0px 5px !important;
}
	.cus-btn {
    background: #2f3350;
    color: #fff;
    font-size: 14px;
    font-weight: 500;
    padding: 19px 19px 14px;
}
}
@media only screen and (min-width:1200px) and (max-width:1366px){
	.navbar-light .navbar-nav .nav-link {font-size: 12px;}
	.cus-btn {font-size: 17px;padding: 16px 22px 13px;}
}
@media only screen and (min-width:1400px) and (max-width:1500px){
	.navbar-light .navbar-nav .nav-link {font-size: 13px;}
	.cus-btn {font-size: 18px;padding: 16px 40px 13px;}
}