/*
Theme Name: Cartella
*/

@charset "utf-8";h1, h2, h3, h4, h5, h6 , p{margin:0;padding:0;}
a, input, textarea, .navbar-toggle{outline:0;transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease;}
a:hover{text-decoration:none;}
a:focus{border:none;outline:0;}
a::after, a::before{transition:All 0.5s ease;-webkit-transition:All 0.5s ease;-moz-transition:All 0.5s ease;-o-transition:All 0.5s ease; -ms-transition:All 0.5s ease;}
ul, ol, ul li, ol li{list-style:none;margin:0;padding:0;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
::-moz-selection{background:#fff;color:#CE1725;}
body{font-family:Arial;color:#373636;font-weight:400; font-size: 13px; line-height: 16px; margin:0px; padding:0px;}
img{width:auto;max-width:100%; border:none; height: inherit;}
/*------------------- Custome --------------------*/


.header_sec { background:#c61520; padding-top:54px; float:left; width:100%;}
.inner_wrap { width:1200px; margin:0 auto;}
.logo { float:left; margin-left:52px;}
.header_right { float:right; margin-right:52px; margin-top:18px;}
.header_social, .header_con { float:right; clear:both;}
.header_social ul li { float:left; margin-left:10px; }
.header_social ul li p { font-family: 'Aldrich', sans-serif; font-size:17px; text-transform:uppercase; color:#fff; line-height:40px; padding-right:5px; }
.header_social ul li a { font-size:30px; color:#fff;}
.header_con ul li { float:left; font-size:42px; color:#fff;}
.header_con ul li a { font-size:42px; color:#fff; text-decoration:none; line-height:54px; font-family: 'Aldrich', sans-serif;}
.header_con .fa.fa-phone { font-size: 54px; margin-right: 10px; margin-top: 4px; transform: rotate(15deg);}
.nav { width:100%; float:left; text-align:center; margin-top:35px;}
.nav ul li a { font-family: 'Aldrich', sans-serif; font-size:16px; line-height:18px; color:#fff; text-transform:uppercase; text-decoration:none; border:1px solid transparent;}
ul.slimmenu li .sub-toggle>i { display:none ;}
.nav ul li ul { background: #fbfbfb none repeat scroll 0 0; border: 1px solid #cccccc; display: block; padding-left: 10px; padding-right: 10px; width: 250px;}
.nav ul li ul li { width:100%; text-align:left;}
.nav ul li ul li a{ border-top: 1px solid #cccccc; font-family: 'Aldrich', sans-serif; font-size:13px; line-height:18px;color: #636363; padding:6px 2px;}
.nav ul li ul li:first-child a { border-top:none;}
.header_con img { margin-right: 15px;}

.banner_sec { width:100%; float:left; margin-bottom:5px;}

.service_sec .inner_wrap1 { margin:0 -0.30%;}
.ser_sec { width:24.4%; margin:0 0.30%; background:#c71521; overflow:hidden; float:left; text-align:center; padding:31px 0 24px 0; margin-bottom:15px; }
.ser_sec  a { text-decoration:none; display:block;}
.ser_sec h2 { font-family: 'Aldrich', sans-serif; font-size:15px; line-height:18px; color:#fff; text-transform:uppercase; min-height:36px; font-weight:400;}
.ser_icon { margin:15px 0 25px 0; height:75px;}
.ser_sec p { font-family:Arial; font-size:12px; line-height:17px; padding:0 12%; color:#fff; margin-bottom:25px; min-height:50px;}
.ser_sec .read { width:103px; height:32px; margin:0 auto; }
.ser_sec .read a { color:#343434; text-align:center; line-height:32px; display:block; font-size:13px; border-radius:3px; text-decoration:none; font-family:Arial; font-weight:bold;
background: rgba(254,254,254,1);
background: -moz-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(189,191,193,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(254,254,254,1)), color-stop(100%, rgba(189,191,193,1)));
background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(189,191,193,1) 100%);
background: -o-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(189,191,193,1) 100%);
background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%, rgba(189,191,193,1) 100%);
background: linear-gradient(to bottom, rgba(254,254,254,1) 0%, rgba(189,191,193,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#bdbfc1', GradientType=0 );
}
.ser_sec .read:hover a {
background: rgba(189,191,193,1);
background: -moz-linear-gradient(top, rgba(189,191,193,1) 0%, rgba(254,254,254,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(189,191,193,1)), color-stop(100%, rgba(254,254,254,1)));
background: -webkit-linear-gradient(top, rgba(189,191,193,1) 0%, rgba(254,254,254,1) 100%);
background: -o-linear-gradient(top, rgba(189,191,193,1) 0%, rgba(254,254,254,1) 100%);
background: -ms-linear-gradient(top, rgba(189,191,193,1) 0%, rgba(254,254,254,1) 100%);
background: linear-gradient(to bottom, rgba(189,191,193,1) 0%, rgba(254,254,254,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bdbfc1', endColorstr='#fefefe', GradientType=0 );
}
.ser_sec .read:hover { background:#343434;}

.service_sec, .content_sec, .Clientlogo_sec, .footer_sec { width:100%; float:left;}
.content_sec h2 { font-family:Arial; font-size:25px; line-height:32px; color:#434343; border-bottom:1px solid #c71521; font-weight:400; margin-bottom:15px; margin-top:15px;}
.left-content { float:left; width:75%;}
.left-content p{ font-size:14px; color:#434343; line-height:20px; padding-bottom:15px;}
.left-content ul { margin:0 0 10px 3%;  float:left;}
.left-content ul li { float:left; position:relative; padding-left:15px; width:100%; padding-bottom:5px;}
.left-content ul li:before { content:""; width:4px; height:4px; border-radius:50%; background:#434343; display:inline-block; position:absolute; left:0; top:7px;}
.com_profile { float:right;}
.view_more a { width:175px; height:30px; border-radius:5px; background:#d01725; text-align:center; color:#fff; line-height:30px; display:block; margin:0 auto; font-weight:bold; text-decoration:none;}
.view_more a:hover { background:#434343; }

.Clientlogo_sec ul { text-align:center; margin:35px 0;}
.Clientlogo_sec ul li{ display:inline-block; margin:0 10px;}

.footer_sec { background:#e1e1e1; padding:45px 0 20px 0;}
.footer_sec h2 { color:#2d2d2d; font-size:22px; line-height:40px; text-transform:uppercase; font-family: 'Aldrich', sans-serif; padding-bottom:15px; font-weight:400;}
.navigation { float:left; width:26%;}
.navigation ul li a { font-size:13px; line-height:24px; font-family:Arial; color:#2d2d2d; text-transform:uppercase; text-decoration:none;}
.navigation ul li a:hover, .navigation ul li.current-menu-item a { color:#ca1622;}
.footer_contact { float:left; width:25%;}
.footer_contact ul.top i { width:22px; height:22px; border-radius:3px; background:#ca1622; line-height:22px; text-align:center; color:#fff; font-size:14px; margin-right:12px;}
.footer_contact ul.top li a, .footer_contact ul.top li{ color:#2d2d2d; font-size:13px; line-height:30px; text-decoration:none; }
.footer_contact ul.bottom { float:left; width:100%; margin-top:15px;}
.footer_contact ul.bottom li {  margin-right:9px; float:left; font-size:30px;}
.footer_contact ul.bottom li a { color:#7d7d7d;}
.footer_contact ul.bottom li a:hover {  color:#ca1622;}
.footer_news { float:left; width:23%;}
.footer_news input { width:100%; background:#fff; border-radius:5px; padding:7px 14px; color:#2d2d2d; font-size:15px;font-family: 'Open Sans', sans-serif; box-sizing:border-box; border:none;}
::-webkit-input-placeholder { color: #2d2d2d; }
:-moz-placeholder { color: #2d2d2d;}
::-moz-placeholder {color: #2d2d2d;}
:-ms-input-placeholder {color: #2d2d2d;}
.sub input { width:100px; height:32px; border-radius:5px; font-size:15px;font-family: 'Open Sans', sans-serif; line-height:10px; text-align:center; color:#fff; font-weight:bold; float:right; margin-top:10px; cursor:pointer;
background: rgba(215,24,43,1);
background: -moz-linear-gradient(top, rgba(215,24,43,1) 0%, rgba(187,19,25,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(215,24,43,1)), color-stop(100%, rgba(187,19,25,1)));
background: -webkit-linear-gradient(top, rgba(215,24,43,1) 0%, rgba(187,19,25,1) 100%);
background: -o-linear-gradient(top, rgba(215,24,43,1) 0%, rgba(187,19,25,1) 100%);
background: -ms-linear-gradient(top, rgba(215,24,43,1) 0%, rgba(187,19,25,1) 100%);
background: linear-gradient(to bottom, rgba(215,24,43,1) 0%, rgba(187,19,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7182b', endColorstr='#bb1319', GradientType=0 );
}
.sub input:hover { 
background: rgba(187,19,25,1);
background: -moz-linear-gradient(top, rgba(187,19,25,1) 0%, rgba(215,24,43,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(187,19,25,1)), color-stop(100%, rgba(215,24,43,1)));
background: -webkit-linear-gradient(top, rgba(187,19,25,1) 0%, rgba(215,24,43,1) 100%);
background: -o-linear-gradient(top, rgba(187,19,25,1) 0%, rgba(215,24,43,1) 100%);
background: -ms-linear-gradient(top, rgba(187,19,25,1) 0%, rgba(215,24,43,1) 100%);
background: linear-gradient(to bottom, rgba(187,19,25,1) 0%, rgba(215,24,43,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb1319', endColorstr='#d7182b', GradientType=0 );
}

.footer_feed { float:right; width: 24%;}
.copy_right { width:100%; float:left; }
.copy_right p { font-size:13px; line-height:24px; color:#2d2d2d; text-align:left;}
ul.slimmenu li.current-menu-item ul li a { background-color: #fff; color: #636363; border-top:1px solid #cccccc;}
ul.slimmenu li.current-menu-item ul li:first-child a { border-top: none;}
ul.slimmenu li.current-menu-item ul li a:hover { background-color: #252525; color: #fff;}


/*Innerpage*/
.innerpage_sec { width: 100%; float:left; margin: 40px 0 0 0;}
.innerpage_sec h1 { font-size: 25px; text-transform: uppercase; line-height: 32px; color: #434343; border-bottom: 1px solid #c71521; font-weight: 400; margin-bottom: 15px;}
.innerpage_sec p, .innerpage_sec a { font-size: 14px; line-height: 20px; color: #434343; margin-bottom: 20px; text-decoration: none;}
.innerpage_sec a:hover { text-decoration: underline;}
.innerpage_sec h2 { font-size: 16px; text-transform: uppercase; line-height: 20px; color: #434343; font-weight: bold; margin-bottom: 10px;}
.innerpage_sec h3 { font-size: 15px; text-transform: uppercase; line-height: 18px; color: #434343; font-weight: bold; margin-bottom: 10px;}
.innerpage_sec ul { margin:0 0 15px 3%;  float:left; width: 97%;}
.innerpage_sec ul li { float:left; position:relative; padding-left:15px; width:90%; padding-bottom:10px; font-size: 14px;}
.innerpage_sec ul li:before { content:""; width:4px; height:4px; border-radius:50%; background:#434343; display:inline-block; position:absolute; left:0; top:7px;}
.innerpage-right {  margin-top: 50px;}
.google_map { margin: 30px 0 40px 0;}
.con_info p, .con_info a { font-size: 14px; line-height: 26px; color: #000; margin-bottom: 10px;}
.con_info p:nth-child(2) { margin-bottom: 50px;}
.con_form input, .con_form textArea { background: #ebebeb; padding: 10px 18px; color: #8b8b8b; margin-bottom: 10px; border:none; box-sizing: border-box; width: 100%; resize: none; font-size: 14px;}
.con_form .form-left { width: 48%; float:left; }
.con_form .form-right { width: 48%; float:right; }
.con_form .form-full { width: 100%; float:left;}
.form-mes textArea { height: 95px; font-family:Arial;}
.captcha { float:left;}

.send input { width:100px; height:32px; border-radius:5px; font-size:15px;font-family: 'Open Sans', sans-serif; line-height:10px; text-align:center; color:#fff; font-weight:bold; float:right; margin-top:10px; cursor:pointer; text-transform: uppercase;
background: rgba(215,24,43,1);
background: -moz-linear-gradient(top, rgba(215,24,43,1) 0%, rgba(187,19,25,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(215,24,43,1)), color-stop(100%, rgba(187,19,25,1)));
background: -webkit-linear-gradient(top, rgba(215,24,43,1) 0%, rgba(187,19,25,1) 100%);
background: -o-linear-gradient(top, rgba(215,24,43,1) 0%, rgba(187,19,25,1) 100%);
background: -ms-linear-gradient(top, rgba(215,24,43,1) 0%, rgba(187,19,25,1) 100%);
background: linear-gradient(to bottom, rgba(215,24,43,1) 0%, rgba(187,19,25,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d7182b', endColorstr='#bb1319', GradientType=0 );
}
.send input:hover { 
background: rgba(187,19,25,1);
background: -moz-linear-gradient(top, rgba(187,19,25,1) 0%, rgba(215,24,43,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(187,19,25,1)), color-stop(100%, rgba(215,24,43,1)));
background: -webkit-linear-gradient(top, rgba(187,19,25,1) 0%, rgba(215,24,43,1) 100%);
background: -o-linear-gradient(top, rgba(187,19,25,1) 0%, rgba(215,24,43,1) 100%);
background: -ms-linear-gradient(top, rgba(187,19,25,1) 0%, rgba(215,24,43,1) 100%);
background: linear-gradient(to bottom, rgba(187,19,25,1) 0%, rgba(215,24,43,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bb1319', endColorstr='#d7182b', GradientType=0 );
}
div.wpcf7-validation-errors { clear: both;}
.innerpage_sec a, .blog_sec .blog_left a { color: #C61520;}
.innerpage_sec a:hover, .blog_sec .blog_left a:hover { color: #252525;}

/*Blog Section*/

.blog_sec { float: left; margin: 40px 0 40px 0; width: 100%;}
.blog_sec h1 { font-size: 25px; text-transform: uppercase; line-height: 32px; color: #434343; border-bottom: 1px solid #c71521; font-weight: 400; margin-bottom: 15px;}
.blog_left { width: 70%; margin-right: 5%; float:left;}
.blog_right { width: 25%; float:left; background:#E1E1E1; box-sizing: border-box; padding:2%; border-radius: 3px; }
.blog_right input { width: 70%; float: left; background: transparent; padding: 8px 5px;box-sizing: border-box;border: none;font-size: 14px;color: #002B55;font-weight: 400;}
.blog_right .search-submit {width: 30%; float: left;position: relative;right: -1px;border-radius: 3px;background: #C61520;text-align: center;border: none;color: #fff;text-transform: uppercase;padding: 8px 0; cursor: pointer;}
.blog_right label {background: #fff none repeat scroll 0 0;border-radius: 3px;float: left;width: 100%; margin-bottom: 15px;}
.blog_right .search-submit:hover { text-decoration: underline;}
.blog_right h2 { color: #C61520; font-size: 16px;font-weight: bold; line-height: 20px; margin-bottom: 10px;text-transform: uppercase;}
.blog_right ul { margin-bottom: 15px;}
.blog_right ul li {position: relative;padding-left: 15px;color: #fff; padding-bottom: 7px;}
.blog_right ul li a {color: #000; text-decoration: none; font-size: 14px;}
.blog_right ul li:hover a { padding-left: 5px;}
.blog_right ul li:before {content: "\f101"; color: #000; font-size: 15px; font-family: 'FontAwesome';position: absolute; left: 0;}
.blog_left article { width: 100%; float:left; margin-bottom: 15px;  border-bottom: 1px solid #C61520;}
.blog_left .post-thumb { float:left; margin-right: 5%; width: 25%;} 
.blog_left .post-thumb img { border:2px solid #e3e3e3;}
.blog_left .entry-content { float:left; width: 70%;}
.blog_left .entry-content h2, h2.comment-reply-title, .comments-area h2 {color: #C61520; font-size: 18px;font-weight: bold; line-height: 20px; margin-bottom: 15px;text-transform: uppercase;}
.blog_left .entry-content p { font-size:14px; color:#434343; line-height:20px; padding-bottom:15px;}
.entry-footer {border-top: 1px solid #C61520;float: left; margin-top: 15px;padding: 15px 0;width: 100%;}
.blog_left .read-more { background: #C61520 none repeat scroll 0 0; border-radius: 3px; height: 40px; margin-bottom: 15px; margin-top: 15px;text-align: center; width: 120px;}
.blog_left .read-more a{ color: #fff; display: block;font-weight: 600;line-height: 40px; text-transform: uppercase; text-decoration: none;}
.blog_left .read-more:hover a { background: #252525; color: #fff; border-radius: 3px; }
.entry-author { float: left;}
.entry-date {float: right;}
.entry-footer a {color: #C61520;font-weight: 600; font-size: 14px; text-decoration: none;}
.pagination { display: none;}
.wp-pagenavi { padding-right:0px !important;}
.blog_left textarea, .blog_left input { float: left; margin-bottom: 15px; width: 100%; resize:none; padding: 5px; border:1px solid #e3e3e3;}
.required { color: red;}
.comments-area p, .comments-area label { font-size: 14px; margin-bottom: 10px; float:left; width: 100%;}
.form-submit input { background: #C61520 none repeat scroll 0 0; border-radius: 3px; height: 40px; margin-bottom: 15px; margin-top: 15px;text-align: center; width: 120px !important; cursor: pointer; border:none; color: #fff; font-size: 14px; text-transform: uppercase;}
.form-submit input:hover { background: #252525;}
.logged-in-as > a { font-size: 14px; color: #252525;}
.logged-in-as > a:hover { color: #C61520;}
.navigation h2 { display: none;}
.nav-links, .post-navigation {width: 100%;}
.nav-previous {float: left; position: relative;padding-left: 15px;}
.nav-previous a {font-weight: bold;font-size: 14px;color: #C61520; text-decoration: none;}
.nav-previous a:before { content: "\f100";color: #C61520; font-size: 15px;font-family: 'FontAwesome'; position: absolute;left: 0; }
.nav-next { float: right; position: relative; padding-right: 15px;}
.nav-next a {font-weight: bold; font-size: 14px; color: #C61520; text-decoration: none;}
.nav-next a:before { content: "\f101";color: #C61520;font-size: 15px;font-family: 'FontAwesome';position: absolute;right: 0; }
.nav-next a:hover, .nav-previous a:hover { color: #252525;}
.right-img {float:right; margin-left: 15px; } 
.left-img {float:left; margin-right: 15px; text-align: left;} 
.right-img img, .left-img img { /*border:1px solid #e3e3e3;*/ margin-bottom: 15px;}
ul.slimmenu li a { padding: 18px 21px;}
.comment-author, .comment-metadata { width: 100%; float:left; margin-bottom: 15px;}
.comment-body a { color: #252525; font-size: 14px;}
.comment-body a:hover { color: #C61520; }
.reply { float: left; background: #C61520 none repeat scroll 0 0; border-radius: 3px; height: 40px; margin-bottom: 15px; margin-top: 15px;text-align: center; width: 120px;}
.reply a{ color: #fff; display: block;font-weight: 600;line-height: 40px; text-transform: uppercase; text-decoration: none;}
.reply:hover { background: #252525;}
.bottom_content { background: #E1E1E1; padding: 2%; width: 100%; box-sizing: border-box;}
.testimonial{ float:left; width: 100%;}
.test { float:left; width: 100%; margin-bottom: 15px; border-top: 2px solid #e3e3e3; padding-top: 15px;}
.test:first-child { border-top:none;}
.test-img { width: 15%; margin-right: 5%; float:left;}
.test-content { float:left; width: 80%;}
.innerpage_sec ol { width: 95%; margin-left: 5%;}
.innerpage_sec ol li { float:left; position:relative; padding-left:15px; width:100%; padding-bottom:5px; list-style:decimal;  color: #434343; font-size: 14px; line-height: 20px; margin-bottom: 10px;}
.innerpage_sec ol li ul li { list-style: none;}
.innerpage_sec ol li ul { margin-top: 10px; margin-bottom: 0px;}
ul.certification { width: 100%; list-style: none; text-align: center; margin: 0px;}
ul.certification li { display: inline-block; list-style: none; float:none; width: inherit; padding-left: 0px; padding-bottom: 0px; width: 19%; margin: 0px;}
ul.certification li:before { background: none;}
.center-img { text-align: center; width: 100%;}





@media only screen and (max-width: 1199px){
	.inner_wrap { width:96%; margin:0 2%;}
	.logo { margin-left:0px;}
	.header_right { margin-right:0px;}
	ul.slimmenu li a { padding: 18px 10px;}
	.left-content { width:70%;}
	.Clientlogo_sec ul li { margin:10px}
	.footer_feed { width:24%;}
	.ser_sec p { min-height:70px;}

	
}
@media only screen and (max-width: 1024px){
ul.slimmenu li .sub-toggle>i { display:block; font-size: 12px; position:absolute; top:18px; right:0px;}
ul.slimmenu li a { font-size:14px; padding: 18px 14px;}


}
@media only screen and (max-width: 1023px){
	.logo { width: 40%;}
	.header_right { margin-top:0px;}
	ul.slimmenu li a { padding:18px 8px; font-size:11px;}
	ul.slimmenu li .sub-toggle>i { top:18px; font-size:10px;}
	.header_con ul li a { font-size:36px;}
	.header_con .fa.fa-phone { font-size:48px;}
	.ser_sec h2 { font-size:11px;}
	.ser_sec p { padding:0 3%;}
	.left-content { width:63%;}
	.blog_left { width: 65%;}
        .blog_right { width: 30%;}
        ul.slimmenu li .sub-toggle > i {font-size: 8px; top: 20px;}

}
@media only screen and (max-width: 767px){
	.nav { margin-top:0px;}
	.menu-collapser { background:transparent;}
	.menu-collapser { font-size:0px;}
	ul.slimmenu li a { text-align:left; padding:8px;}
	
	ul.slimmenu.collapsed li .sub-toggle { height:5px; top:-5px;}
	.nav ul li ul { width:100%; padding:0px; background:transparent; border:none;}
	.nav ul li ul li a { border-top:none; color:#fff;}
	.ser_sec { width:48%; margin: 0 1% 10px 1%;}
	.content_sec h2 { font-size:20px;}
	.left-content { width:57%;}
	.footer_sec { padding:15px 0;}
	.navigation, .footer_contact, .footer_news, .footer_feed { width:100%; text-align:center; margin-top:10px;}
	.footer_sec h2 { padding-bottom:0px;}
	.footer_contact ul.bottom { text-align:center; float:none;}
	.footer_contact ul.bottom li { float:none; display:inline-block;}
	.footer_news input { width:70%;}
	.sub { width:150px; margin:0 auto;}
	.sub input { width:100%;}
	.copy_right p { text-align:center;}
        ul.slimmenu.collapsed li .sub-toggle { height: 100%; top:0; width: 30px;}
        ul.slimmenu li .sub-toggle > i { font-size: 16px; top: 11px;}
        .nav ul li ul li a { font-size: 11px;}
        .con_form .form-left, .con_form .form-right { width:100%; float:left; }
        
        .blog_left { width: 100%; margin-right: 0px;}
        .blog_right { width: 100%; margin-top: 15px;}
        .blog_right label { margin-top: 15px;}
        .footer_feed > iframe { width: 280px; margin: 0 auto;}

}
@media only screen and (max-width: 639px){
	.header_sec { padding-top:25px;}
	.header_social ul li p { font-size:14px;}
	.header_con ul li a { font-size:20px; line-height:36px;}
	.header_con .fa.fa-phone { font-size:30px;}
	.content_sec h2 { font-size:15px; line-height:24px;}
	.left-content { width:96%;}
	.com_profile { float:none; text-align:center;}
	.header_con img { margin-right: 0px; max-width:70%;}
	
}
@media only screen and (max-width: 600px){
    .right-img, .left-img { float:none; margin-right:0px; margin-left: 0px; margin-bottom: 15px; text-align: center; }
    
}
@media only screen and (max-width: 479px){
	.logo { width:70%; margin-left:15%;}
	.header_right { width:100%; float:left;}
	.header_social, .header_con { text-align:center; width:100%; margin-top:5px;}
	.header_social ul li, .header_con ul li { float:none; display:inline-block;}
	.header_con ul li a { line-height:16px; position:relative; top:-5px;}
	.header_con .fa.fa-phone { font-size:20px;}
	.ser_sec { width:98%;}
        .blog_left .post-thumb { width: 100%; margin-right: 0px; margin-bottom: 10px; text-align: center;}
        .blog_left .entry-content { width: 100%; text-align: center;}
        .blog_left .read-more { margin: 0 auto;}
        .entry-footer a, .entry-footer { font-size: 12px;}
        .test-img { width: 100%; margin-right: 0%; float:none; text-align: center; margin-bottom: 15px;}
        .test-content { float:left; width: 100%;}
        ul.certification li { width: 100%; margin-bottom: 10px; }
        
	
}