body{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px Arial, Helvetica, sans-serif; color:#000; background: #fff; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1; }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1; }
input[type="search"]::-moz-placeholder { opacity: 1; }
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="email"]::-moz-placeholder { opacity: 1; }
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1; }
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1; }
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}

::-moz-selection {
  background: #97002e; color:#fff; /* Gecko Browsers */
}
::-webkit-selection {
  background: #97002e; color:#fff; /* Gecko Browsers */
}
::selection {
  background: #97002e; color:#fff; /* WebKit/Blink Browsers */
}


/*font-family: 'Raleway', sans-serif;*/

.wrapper{ width: 100%;}
.left_part{ width: 260px; position: fixed; left: 0px; top: 0px; height: 100%; padding: 10px;}
.top_logo{ width: 100%; text-align: center; }
.top_logo img{ max-width: 100%;}
.top_menu{ width: 100%; display: inline-block; padding: 20px 0 0;}
.top_menu li{ width: 100%; display: inline-block;}
.top_menu li a{ font: 400 16px/18px 'Raleway', sans-serif; color:#000; padding: 10px; text-decoration: none; display: block; width: 100%;
-o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.top_menu li a:hover{ color:#96002d;} 
.top_menu li a.actv{ color:#96002d;} 
.top_txt{ width: 100%; padding: 0px 10px; }  
.top_txt p{ padding: 20px 0 0; font: 300 13px/26px 'Raleway', sans-serif; color:#777777; }
.sos_sec{ width: 100%; display: inline-block; margin: 30px 0 0; padding: 0 10px;}  
.sos_sec li{ margin: 0 15px 0 0; float: left;}
.sos_sec li:last-child{ margin-right: 0px;}
.sos_sec li a{ float: left; margin: 0px; padding: 0px; font-size: 18px; line-height: 20px; color:#000; }
.sos_sec li a i{ color:#000;
-o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.sos_sec li a:hover i{ color: #96002d;}

.right_part{ padding-left: 260px; }
.right_inner{ width: 100%; }
.top_sec{ width: 100%; padding: 70px 0 35px 0; text-align: center; }
.top_sec h1{ font: 300 40px/50px 'Raleway', sans-serif; color:#000; padding-bottom: 22px; background: url(../images/red_line.jpg) no-repeat center bottom; }
.subtitle{ width: 100%; text-align: center; font: 300 25px/30px 'Raleway', sans-serif; color:#777; margin-top: 20px; display: inline-block;}
.media_box{ width: 100%; position: relative; overflow: hidden; margin-top: 30px;}
.media_boxPic{ background-size: cover !important; min-height: 420px; width: 100%;
-webkit-transition: -webkit-transform .3s ease-in-out;
-moz-transition: -moz-transform .3s ease-in-out;
-ms-transition: -ms-transform .3s ease-in-out;
-o-transition: -o-transform .3s ease-in-out;
transition: transform .3s ease-in-out;}
.media_boxPic:hover{
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2); 
    overflow: hidden;
}
.media_hvr{ width: 100%; height: 100%; opacity: 0; background: rgba(255, 255, 255, 0.80); position:absolute; left:0px; top:0px; 
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.media_boxPic:hover .media_hvr{opacity: 1;}

.media_hvr_details{ width: 100%; position: absolute; left: 50%; margin-left: -50%; top: 38%; text-align: center; padding: 0 24px; }
.media_hvr_details h5{ font: 300 16px/18px 'Raleway', sans-serif; color:#000; }
.media_hvr_details h5 a{ color:#000; text-decoration: none; }
.media_hvr_details p{ font: 300 13px/22px 'Raleway', sans-serif; color:#000; padding: 8px 0 0 }
.media_hvr_details ul{ display: inline-block; margin: 10px 0 0;}
.media_hvr_details ul li{ margin: 0 0 0 5px; display: inline-block; }
.media_hvr_details ul li a{ padding: 8px 18px; display: block; background: #98012e; font: 700 10px/12px 'Raleway', sans-serif; color:#fff; text-decoration: none; text-transform: uppercase;
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.media_hvr_details ul li a:hover{ background: #b40338;}


.media_sec{ width: 100%;}
.media_testimoanl_sec{ width: 100%; padding: 40px 15% 10px; text-align: center; display: inline-block;}
.media_testimoanl_box{ width: 100%; text-align: center; min-height: 200px;
-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.media_testimoanl_box p{ font: 300 25px/38px 'Raleway', sans-serif; color:#777; }
.media_testimoanl_box p span{ font-weight: 600; color:#000; margin: 20px 0 0; font-size: 13px; line-height: 16px; font-family: 'Raleway', sans-serif; display: inline-block; }
.media_testimoanl_box p span b{ font-weight: 600; color:#98012e;}
.media_testimoanl_sec .carousel-indicators{ display: none;}


.testimonial_more{ width: 100%; display: inline-block; text-align: center; padding: 10px 0; }
.testimonial_more a{ color:#fff; padding: 10px 16px; letter-spacing: 2px; font: 700 10px/12px 'Raleway', sans-serif; background: #98012e; 
display: inline-block; text-transform: uppercase;}
.testimonial_more a:hover{ background: #b40338;}
.media_sec .col-md-4{ padding-right: 0px;}
.media_sec .col-md-4{ padding-left: 30px;}
  
.media_btm_sec{ width: 100%; padding: 56px 0 0; display: inline-block; text-align: center;} 
.media_btm_sec h3{ font: 300 24px/26px 'Raleway', sans-serif; color: #000; }
.media_btm_sec a{ color:#fff; padding: 8px 16px; letter-spacing: 2px; font: 700 10px/12px 'Raleway', sans-serif; background: #98012e; margin:30px 0 0;
display: inline-block; text-transform: uppercase;}
.media_btm_sec a:hover{ background: #b40338;}  


.client_sec{ width: 100%; padding: 50px 120px; display: inline-block; text-align: center;} 
.client_sec h3{ font: 300 24px/26px 'Raleway', sans-serif; color: #000; padding-bottom: 30px; }  
.clients_logo_box{ width: 100%; padding: 0 10px; text-align: center; }  
.logo_box1{text-align:center; width:100%;}  
.logo_box1 img{ max-width: 100%;}
.logo1{ opacity: 1; position:absolute; left:0px; top:0px;
	-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

  
.logo_box2{  text-align:center; width:100%;}
.logo2{ opacity: 0; position:absolute; left:0px; top:0px;
	-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}  


.logo_box1:hover .logo1 {opacity: 0;}
.logo_box1:hover .logo2 {opacity: 1;}  
.logo_box1 a{ display: block; min-height: 118px;}  
.client_sec .owl-nav{ display: none;}  
  
.copy_rt_sec{ width: 100%; text-align: center; padding: 30px;display: inline-block;}  
.copy_rt_sec p{ font: 300 12px/22px 'Raleway', sans-serif; color: #000; }

#topcontrol {
    background: rgba(0, 0, 0, 0) url(../images/bk_top1.png) no-repeat !important; bottom: 10px !important; right:5px !important;
    height: 56px;
    width: 56px;
    	-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
#topcontrol:hover{background: rgba(0, 0, 0, 0) url(../images/bk_top2.png) no-repeat !important;}
#topcontrol img{ display: none;}  
.client_sec .owl-carousel{ border-top: 1px solid #eaeaea; border-bottom: 1px solid #eaeaea; padding-top: 10px;}
.logo_box1 a{ min-height: 105px;}

.team_sec{ width: 100%; text-align: center; padding-top: 30px; }
.team_sec h2{ text-align: center; font: 300 24px/26px 'Raleway', sans-serif; color: #000;  }
.team_top{ width: 100%; display: inline-block; padding: 40px 0; border-bottom: 1px solid #eaeaea; }
.team_top_inner{ width: 350px; display: inline-block;}
.team_top_pic{ width: 100%; display: inline-block; position: relative;}
.team_top_pic img{ width: 100%;}
.team_top_pic_hvr{ width: 100%; position: absolute; left: 0px; top: 0px; background: rgba(255, 255, 255, 0.85); z-index: 99; padding:10px; z-index:9; height:100%; opacity:0;
    	-moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}
.team_top_pic_hvr p{ font: 300 14px/30px 'Raleway', sans-serif; color: #777; padding: 15% 10% 0; }
.team_top_pic:hover .team_top_pic_hvr{opacity: 1;}
.team_top_txt{ width: 100%; display: inline-block; padding: 20px 0 0; }
.team_top_txt h3{ font: 300 17px/19px 'Raleway', sans-serif; color: #000; }
.team_top_txt p{ font: 300 14px/16px 'Raleway', sans-serif; color: #777; padding: 12px 0 16px 0; background: url(../images/brdr1.png) no-repeat center bottom; text-transform: uppercase; }


.support_sec{ padding: 30px 80px; width: 100%; display: inline-block; text-align: center; }
.support_sec h2{ text-align: center; font: 300 24px/26px 'Raleway', sans-serif; color: #000;  }
.support_sec h5{ font: 300 16px/22px 'Raleway', sans-serif; color:#777777; padding: 10px 0 0 }
.team_box{ width: 100%; display: inline-block; margin-top: 40px; }
.team_pic{ width: 100%; display: inline-block; position: relative;}
.team_pic img{ width: 100%;}
.team_txt{ width: 100%; display: inline-block; padding: 10px 0 0; }
.team_txt h3{ font: 300 17px/19px 'Raleway', sans-serif; color: #000; padding: 10px 0 0;}
.team_txt p{ font: 300 14px/16px 'Raleway', sans-serif; color: #777; padding: 10px 0 0;}
.g-map {height:450px; margin-buttom:60px;}

/*contact us page*/
.contact-form {margin-top:30px;}
.adress {width: 100%; display: inline-block; padding: 10px 0 0;}
.adress h3{ font: 300 17px/19px 'Raleway', sans-serif; color: #000; padding: 10px 0 0;margin-bottom: 10px;}
.adress p{ font: 300 14px/16px 'Raleway', sans-serif; color: #777; padding: 10px 0 0;}
.adress_sec{ padding: 30px 0; width: 100%; display: inline-block; text-align: left; }
.adress_sec h2{ text-align: center; font: 300 24px/26px 'Raleway', sans-serif; color: #000;  }
.adress_sec h5{ font: 300 16px/22px 'Raleway', sans-serif; color:#777777; padding: 10px 0 0 }
.deal_con_r{width: 100%;}
.deal_con_r h4 {margin-bottom:27px; color:#000; font: 300 17px/19px 'Raleway', sans-serif; padding-left: 15px;}
.deal_frm_fld{width: 100%; padding-bottom: 27px;}
.deal_con_r .row{margin: 0 0px;}
.deal_frm_fld input[type="text"],.deal_frm_fld input[type="email"],.deal_frm_fld input[type="tel"],.deal_frm_fld textarea{width: 100%; border:none;
color: #000; font: 400 15px/20px 'Roboto', sans-serif;}
.deal_frm_fld input[type="text"],.deal_frm_fld input[type="email"],.deal_frm_fld input[type="tel"]{height: 45px; padding: 0 18px; background-color: #f8f8f8; color: #777; 
font-size: 13px;}
.deal_frm_fld textarea{height: 139px; resize: none; padding: 14px 18px; background-color: #f8f8f8; }

.deal_frm_fld input[type="submit"]{width: 160px; text-align: center; padding: 13px 0; background: #98012e; border: none;
font: 700 13px/20px 'Roboto', sans-serif; color: #fff; text-transform: uppercase;margin-top: 20px; letter-spacing: 2px;}
.deal_frm_fld input[type="submit"]:hover{width: 160px; text-align: center; padding: 13px 0; background: #b40338; border: none;
font: 700 13px/20px 'Roboto', sans-serif; color: #fff; text-transform: uppercase;margin-top: 20px; letter-spacing: 2px;}
.captcha-sec img {max-width:100%;}
.deal_frm_fld input[type="text"], .deal_frm_fld input[type="email"], .deal_frm_fld input[type="tel"], .deal_frm_fld textarea {max-width: 100%;border: none;
color: #777;font: 400 13px/20px 'Roboto', sans-serif;}
.deal_frm_fld input[type="text"]:focus, .deal_frm_fld input[type="email"]:focus, .deal_frm_fld input[type="tel"]:focus, .deal_frm_fld textarea:focus {color:#000;}


.img_sec {    height: auto; max-width: 100%; }
.img_sec img {max-width:100%;}
.content-sec {text-align: center;}
.content-sec h4 {margin-bottom:30px;font: 300 16px/26px 'Raleway', sans-serif;
color: #000;}
.content-sec p {margin-bottom:30px;font: 300 14px/26px 'Raleway', sans-serif;
color: #777;}
.btn {
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #98012e;
  padding: 8px 20px 8px 20px;
  text-decoration: none;
   border-radius: 0px;
   letter-spacing: 2px;
   margin-bottom: 20px;
}

.btn:hover {
  background: #b40338;
  text-decoration: none;
  color: #ffffff;
}



.accordion-main .panel-group .panel {border:none;}

.accordion-main .panel-default > .panel-heading {
    background: none;
    border: none;
    padding: 0;
    margin: 0;
}


.accordion-main .panel-title { width:100%; text-align:left;}
.accordion-main .panel-title a {font: 600 14px/26px 'Raleway', sans-serif; color:#98012e; padding:17px; padding-left: 66px; text-transform: uppercase;
background: url(../images/accoardian_icon2.png) no-repeat left 7px; width:100%; display:block; letter-spacing:1px;}
.accordion-main .panel-title a.collapsed{background: url(../images/accoardian_icon.png) no-repeat left 7px;}
.accordion-main .panel-body{width: 100%; padding: 0; }
.accordion-main .panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {border: none;}
.test-details p {padding: 35px 122px 50px 110px;float: left; font:300 21px/32px 'Raleway', sans-serif; color:#777777; text-align:justify; 
background: url(../images/semicolon.png) no-repeat 72px 40px;}

.test-details {max-width: 100%;}
#hide {display: none;}
.testimonial .open-test{display: block;}
.testimonial .cose-test{display:none;}
.testimonial.active .cose-test{display: block;}
.testimonial.active .open-test{display:none;}
.testimonial span {cursor: pointer;}
.testimonial  {color:#98012e; font: 700 17px/26px 'Raleway', sans-serif; letter-spacing: 1px;
text-transform: uppercase;padding: 0 0 5px;display: inline-block;}

.accordion-sec {width: 100%;
display: inline-block;
padding: 20px 0;
text-align: center;}




/*services us page*/

.round-shape {width:165px; height:165px;background: #e3e3e3; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; margin-bottom:40px;  padding-top: 60px;
-o-transition: all 0.5s ease-in-out;
  -webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;}

.round-shape:hover {background:#98012e;}
.round-shape i {color: #b9b9b9; text-align: center;}
.round-shape:hover i {color:#FFFFFF; }
.services ul {padding-top:60px; padding-bottom: 80px;}
.services ul li {display:inline-block; margin-left: 25px; }
.services ul li:first-child {margin-left:0;}
.icon-content {font: 300 17px/26px 'Raleway', sans-serif; }

.services {width:100%; display:inline-block; text-align: center; padding:50px 0; }

.services h4 {color: #303030;font: 300 20px/30px 'Raleway', sans-serif;}
.solution {}
.solution h2 {font: 300 24px/26px 'Raleway', sans-serif;color: #303030;padding: 15px 0 16px 0;background: url(../images/brdr1.png) no-repeat center bottom; text-align: center;}
.solution h4 {font: 300 19px/35px 'Raleway', sans-serif;color: #303030; padding: 45px 0 16px 0;text-align: center;}
.boxsection {padding:10px; text-align:center; width: 100%; height: auto;}
.boxsection h4 {font: 300 19px/35px 'Raleway', sans-serif;color: #303030; padding: 45px 0 16px 0;text-align: center;}
.boxsection p {font: 300 14px/26px 'Raleway', sans-serif;color: #777; padding: 25px 0 16px 0;text-align: center;}
.boxsection i {color:#98012e;}





.inner-sec {text-align:center; padding:30px;width: 100%;}
.inner-left {float:left; width:100%; height:auto; }
.inner-left img {max-width:100%;}
.main_menu {}
.main_menu ul li {padding: 0 0 9px;margin: 0px 0 9px; font: 300 14px/26px 'Raleway', sans-serif; color:#777777; text-align:left;}
.main_menu ul li h6 {font-family:  'Raleway', sans-serif; color: #303030; letter-spacing: 1px;}
.page-scroller-sec { text-align:center; margin-top:20px;}
.page-scroller-right {width:43px;height:43px; border-radius: 5px; float:right; background: transparent; border: 2px solid #e5e5e5; padding-top:10px; margin-top:30px;}
.page-scroller-right i {color:#777777;}
.page-scroller-right:hover i {color:#FFFFFF;}
.page-scroller-right:hover {background:#e5e5e5;}

.page-scroller-left {width:43px;height:43px; border-radius: 5px; float:left; background: transparent; border: 2px solid #e5e5e5; padding-top:10px; margin-top:30px;}
.page-scroller-left i {color:#777777;}
.page-scroller-left:hover i {color:#FFFFFF;}
.page-scroller-left:hover {background:#e5e5e5;}




.portfoli_inner { width: 100% !important; padding: 0 0 0 4% !important;}
.columns4.portfoli_inner .element{width:28%; margin-left: 2%;}

.portfoli_inner .media_boxPic {min-height:300px;}
.filtaration {padding:20px; text-align:center;}
.filtaration ul li {display: inline-block; margin-left:45px; font: 600 14px/26px 'Raleway', sans-serif; letter-spacing: 1px; cursor: pointer;text-transform: uppercase; }
.filtaration ul li a {color:#777777; text-decoration:none;}
.filtaration ul li a:hover {color:#98012e; }
.filtaration ul li.selected a {color:#98012e; }
.filtaration ul li:first-child {margin-left:0;}


@media (min-width: 1200px) and (max-width: 1350px) {  
.media_boxPic{ min-height: 330px;}  
.media_hvr_details h5{ font-size: 15px;}  
.logo_box1 a { min-height: 85px;}
.team_txt p{ font-size: 12px;}


}  
  
  
  
@media (min-width: 992px) and (max-width: 1199px) {
.media_boxPic{ min-height: 250px;}  
.media_hvr_details h5{ font-size: 14px; padding: 0 30px;} 
.media_hvr_details{ top: 30%; }
.media_hvr_details ul li a{ padding: 6px 14px; }
.media_testimoanl_box p{ font-size: 20px; line-height: 34px; }
.media_testimoanl_box{ min-height: 190px;}
.media_btm_sec{ padding: 40px 0 0;}
.client_sec{ padding: 40px 90px;}
.logo_box1 a{ min-height: 70px;}
.top_logo img{ width: 200px;}
.top_menu{ padding: 10px 0 0; }
.top_menu li a{ font-size: 15px; line-height: 17px; padding: 8px; }
.top_txt p{ font-size: 12px; line-height: 23px; padding: 12px 0 0;}
.sos_sec{ margin: 15px 0 0; }
.sos_sec li{ margin: 0 16px 0 0;}
.top_sec{ padding: 56px 0 15px 0;}
.top_sec h1{ font-size: 35px; line-height: 44px; padding-bottom: 18px; }
.subtitle{ font-size: 22px; line-height: 25px; margin: 15px 0 0;}
.team_txt p{ font-size: 12px;}


}

 
 
 
@media (min-width: 768px) and (max-width: 991px) {
.media_boxPic{ min-height: 250px;}  
.media_hvr_details h5{ font-size: 12px; padding: 0;} 
.media_hvr_details{ top: 30%; }
.media_hvr_details ul li a{ padding: 8px 11px; }
.media_hvr_details ul li { margin: 3px 0 0 5px;}
.media_testimoanl_box p {  font-size: 16px;  line-height: 30px;}
.media_testimoanl_box{ min-height: 190px;}
.media_btm_sec{ padding: 40px 0 0;}
.client_sec{ padding: 40px 50px;}
.logo_box1 a{ min-height: 70px;}
.top_logo img{ width: 200px;}
.top_menu{ padding: 10px 0 0; }
.top_menu li a{ font-size: 15px; line-height: 17px; padding: 8px; }
.top_txt p{ font-size: 12px; line-height: 23px; padding: 12px 0 0;}
.sos_sec{ margin: 15px 0 0; }
.sos_sec li{ margin: 0 16px 0 0;}
.top_sec{ padding: 56px 0 15px 0;}
.top_sec h1 { font-size: 28px; line-height: 35px; padding-bottom: 16px;}
.subtitle { font-size: 18px; line-height: 20px; margin: 12px 0 0;}

.media_sec .col-sm-6{ padding-right: 0px;}
.media_sec .col-sm-6{ padding-left: 30px;}
.media_testimoanl_sec{ padding: 25px 8% 10px;}
.team_txt p { font-size: 10px; line-height: 12px;}
.support_sec{ padding: 20px 15px 25px;}
.team_txt h3{ font-size: 14px;}

}


 
@media only screen and (max-width: 767px){
.media_boxPic{ min-height: 200px;}  
.media_hvr_details h5{ font-size: 12px; padding: 0;} 
.media_hvr_details{ top: 30%; }
.media_hvr_details ul li{ margin: 0px;}
.media_hvr_details ul li a{ padding:8px 12px; font-size: 9px; }
.media_testimoanl_box p {  font-size: 16px;  line-height: 30px;}
.media_testimoanl_box{ min-height: 190px;}
.media_btm_sec{ padding: 40px 0 0;}
.client_sec {  padding: 30px 5%;}
.logo_box1 a{ min-height: 90px;}
.top_logo img{ width: 200px;}
.top_menu{ padding: 10px 0 0; }
.top_menu li a{ font-size: 15px; line-height: 17px; padding: 8px; }
.top_txt p{ font-size: 12px; line-height: 23px; padding: 12px 0 0;}
.sos_sec{ margin: 15px 0 0; }
.sos_sec li{ margin: 0 16px 0 0;}
.top_sec { padding: 40px 0 0px 0;}
.top_sec h1 { font-size: 22px; line-height: 25px; padding-bottom: 16px;}
.subtitle { font-size: 16px; line-height: 18px; margin: 12px 0 0;}

.media_sec .col-xs-4{ padding: 0 15px;}
.media_testimoanl_sec{ padding: 25px 8% 10px;}
.top_header{ width: 100%; padding: 15px 0;}
.nav_top{ width: 100%; padding: 0px; margin: 0px; height: auto; min-height: inherit; border: none; border-radius: 0px; background: none; position: relative; }
.top_menu{ margin: 0px !important;}
.nav_top .navbar-brand{ width: 150px; position: absolute; left: 50%; margin: 0 0 0 -75px; padding: 0px; height: auto; }
.nav_top .navbar-brand img{ max-width: 100%;}
.media_hvr_details p{ font-size: 11px; line-height: 15px; padding: 4px 0 0; }
.nav_top .navbar-toggle{ float: left; margin: 10px 0 10px 15px;}
.nav_top .navbar-collapse{ border: none; box-shadow: inherit;}
.media_btm_sec { padding: 25px 0 0;}
.right_part{ width: 100%; padding: 0 15px;}

.team_txt p { font-size: 10px; line-height: 12px;}
.support_sec{ padding: 0 0;}
.team_txt h3{ font-size: 14px;}
.g-map {height:360px; }
.test-details p {padding: 35px 16px 35px 45px;float: left; font:300 18px/26px 'Raleway', sans-serif; background: url(../images/semicolon.png) no-repeat 4px 40px;}

.accordion-main .panel-title a.collapsed {
    background-size: 35px;
}
.accordion-main .panel-title a {
    background-size: 35px;
    padding: 8px;
padding-left: 52px;
font: 600 12px/21px;
}
.content-sec h4 {margin: 14px 0;}
.copy_rt_sec{  padding: 20px 0;}  
.services ul li { margin-left: 0; }
.services h4 {font-size: 16px; }
.round-shape {margin-bottom:20px;}
.services ul {padding-bottom: 25px;}
.services ul li {    margin-top: 45px;}
.services ul li:first-child {    margin-top: 0;}
.main_menu {margin-top:50px;}
.isotope-item {width:43% !important; margin-left: 5px !important;}


}

@media only screen and (max-width: 640px){ 
.media_sec .col-xs-4{ width: 50%;}
.media_btm_sec h3{ font-size: 20px; line-height: 22px; }

.g-map {height:360px; }
.test-details p {padding: 35px 16px 35px 45px;float: left; font:300 18px/26px 'Raleway', sans-serif; background: url(../images/semicolon.png) no-repeat 4px 40px;}

} 


@media only screen and (max-width: 480px){ 
.media_sec .col-xs-4{ width: 100%;}
.media_testimoanl_box p { font-size: 15px; line-height: 26px;}
.media_testimoanl_sec { padding: 25px 5% 10px;}
.media_btm_sec h3 { font-size: 17px; line-height: 19px;}
.top_sec h1 { font-size: 18px; line-height: 21px; padding-bottom: 15px;}
.subtitle { font-size: 14px; line-height: 16px; margin: 11px 0 0;}
.support_sec .col-xs-6{ width: 100%;}
.g-map {height:280px; }
.test-details p {padding: 35px 16px 35px 45px;float: left; font:300 16px/26px 'Raleway', sans-serif; background: url(../images/semicolon.png) no-repeat 4px 40px;}

}

@media only screen and (max-width: 360px){ 
.logo_box1 a { min-height: 70px;}
.team_top_inner{ width: 100%;}
.team_top_pic_hvr p { font: 300 13px/28px 'Raleway', sans-serif; padding: 10% 3% 0;}

.g-map {height:280px; }
.isotope-item {width:100% !important; margin-left: 0 !important;}




}

 
