.header .container{
padding-right:0
}
.col-sm-1.col-xs-6.icon {
width: 8.33333333%;
margin: 0;
padding: 0;
text-align: right;
}
.menu-header {
display: -webkit-box;
display: -ms-flexbox;
display: flex;
height: 85vh;
-webkit-box-align:  center;
-ms-flex-align:  center;
align-items:  center;
-webkit-box-pack:  center;
-ms-flex-pack:  center;
justify-content:  center;
}
.footer-first .menu-header {
height: auto;
}
@media only screen and (min-width: 1360px){
.header-center ul li a{
font-size: 18px;
}
.header-center ul li a {
padding: 33px 12px !important;
}
}
@media only screen and (min-width: 1500px){
.header-center ul li a {
padding: 33px 16px !important;
}
}
@media only screen and (min-width: 992px){
.msg-icon{display:none;}
.content-2-left.left1{width:64%;float:left;margin-right:0px;padding: 30px 30px;}
.abtopleft.left1{width: 60%;float:left;margin-right:0px;padding: 40px 30px;}
.content-2-right{padding: 20px 30px;}
.toogle-header-center{display:none;}
.deleft {width:64.6%; float:left; margin-right:2%;}
.blogleft {width:64.6%; float:left; margin-right:2%;}
}
@media only screen and (min-width: 992px) and (max-width: 1199px){
.header-left{padding-left: 10px;padding-right: 10px;width: 41.66666667%;}
.header-left img{width: 130px;padding-top:20px;}
.header-center{padding-left: 15px;padding-right: 0px;padding-left: 0px;width: 100%;margin-top: 0;}
.header-center ul{padding-left: 0px;}
.header-right{padding-left: 0px;padding-right: 0px;margin-right: 0px;width: 50%;}
.header-right a{padding: 10px 15px 6px ;font-size:11px;}
.content-top .text-center{padding-left:40px}
.content1-one ul li {font-size: 52px; }
.content1-three ul li a { padding:13px 10px 8px}
.footer-first ul li a  {  padding: 10px 6px; font-size: 14px;}
.footer-four ul{  padding-top: 10px; }
.header-center ul li a { padding:10px 6px; }
.content-2-right h3 {font-size: 50px !important;padding: 20px 0 !important;}
.deright img { width:100%}
}
@media only screen and (max-width: 1200px){
.number-value{padding-top: 0px !important;}
.owl-prev {
left: -30px;
}
.owl-next {
right: -30px;
}
.slick-dots li button::before{
line-height:14px !imporatnt;
width:13px !imporatnt;
}
}
@media only screen and (max-width: 991px) and (min-width: 768px){
.page-id-4 .left1 {
width: 45%!important;
}
.content-2-left.left1 {width:46%;margin-left:1.5%;padding: 10px;}
.content-2-right {
width: 45%;
margin-left:4%; }
.content-2-left.content-2-right {float:left;}
.content-top .text-center{padding-left:50px}
.desks {display:none }
.tablet { display:block}
.content1-two h2{  font-size:22px !important }
.content1-three ul.tablet li a{ padding-left:75px; padding-right:75px;}
.content1-three { padding-left:0px;padding-right:0px;}
.footer { padding:50px 0px}
.footer-second ul li {
padding-bottom:5px;color:#28373f;font-size:14px;
}
.footer-second li span { border:none}
.footer-last  {font-size:13px;color:#2f2f2f}
.slick-list { padding-bottom:0px !important}
}
@media only screen and (max-width: 991px){
.header-right { margin-top:6px}
.header-left  { padding-top:10px}
.content-2-left h3 { margin:20px 0px 5px !important; padding:0px !important; font-size:22px !important; }
.content-2-right h3 { font-size:65px !important;}
.footer-first{display:none;}
.icon{display:block}
.header-center{display:none;}
.msg-icon {display:none;}
.tv-icon{display:none;}
.content-2-left.left1 h3{
text-align:center;
}
.content1-three ul li a{
font-size:13px;
}
.icon{text-align:right;margin:0px; padding:0px;}
.content1-one a{font-size:30px;}
.content1-one ul li{font-size:35px;}
.header .container{
padding-right:0px;
}
.deleft{
margin-bottom: 30px;
}
.invest{
margin-bottom:30px;}
.owl-carousel .owl-stage-outer{
height: 210px;
}
.deslider.owl-carousel .owl-stage-outer {
height: auto;
}
.content-2-right  .owl-carousel .owl-stage-outer{
height: 250px;
}
.deright.perslide{
margin-bottom: 30px;
}
.deright.perslide img {
max-width: 180px!important;
text-align: center;
margin: auto;
left: auto;
right: auto;
position:  relative;
display: block!important;
}
}
@media only screen and (max-width: 767px){
.homebottom .col-md-4{padding-bottom:35px;padding-top: 35px;}
.tablet{display:none !important;}
.header-center
{display:none;}
.col-sm-1.col-xs-6.icon{
width: 50%!important;
}
.header-right{display:none;width: 50%!important;}
.msg-icon {display:inline-block;}
.content-2-left.left1{
margin:0px;
border-bottom:3px solid #d9d9d9;
}
.page-id-4 .content-2-left.left1 {
width: 100%!important;
}
.content-2-left.content-2-right {
margin:0px;
border-bottom:3px solid #d9d9d9;
}
.content1{
padding:0px;
}
.content1-three{
padding:30px 0px 20px 0px;
}
.content1-three ul{
padding-left:0px;
}
.content1-three ul li{
padding:0px;
width: 100%
}
.content1-three ul li a{
display:block;
margin:5px 0px;
}
.container{
padding:0px;
}
.flex-item.header-item3 img{
max-width: 170px;
}
.flex-item.header-item4 a {padding-right:20px}
.flex-item.header-item4 a span{display:none;}
.team-contianer {
height: 230px;
}
.content1 .row{margin:0px;}
.content1-one, .content1-two, .content1-three {
width: 100%;
}
.page-id-4 .row {
display: block!important;
}
.msg-icon{padding-right: 0px;}
.content{padding-left: 0px; padding-right: 0px;}
.content-top{padding-left: 0px; padding-right: 0px;}
.content1-one a{font-size:30px;}
.content1-one ul li{font-size:35px;}
.text-left, .text-center{text-align: center;}
.text-right{float:none !important;text-align: center;}
.content1-one{
padding-top:30px;
}
.content-top .text-center{padding-left:30px}
.footer-last span { display:block}
.footer-second ul li {
display: block; padding-bottom:8px;color:#28373f
}
.footer-last { font-size:12px; line-height:22px; font-weight:500;color:#28373f}
.footer-four ul{ margin-top:15px;}
.footer-second li span { border:none}
.tablet { display:none !imporatnt}
.st_sf_list_cats li{
padding:0px;
margin:10px;
width:100%;
}
.content1-two h2{
font-size:25px;
}
.content-2-right  .owl-carousel .owl-stage-outer{
height:215px;
}
.content-2-right  .owl-carousel .owl-stage-outer{
height:215px;
}
.protitle h1{
font-size:29px;
}
.testimonial_body p{
padding:48px 0 20px 50px;
font-size: 20px;
}
.msg-icon i{
padding:26px;
font-size:20px;
border:none;
}
.icon i{
padding: 20px;
}
.owl-carousel .owl-item img{
}
.owl-carousel .owl-stage-outer{
height: inherit !important;
min-height: 190px;
}
.deslider h3{left:0;width:100%;display: -webkit-box;display: -ms-flexbox;display: flex;padding: 0 20px;-webkit-box-pack:  center;-ms-flex-pack:  center;justify-content:  center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;}
}
@media only screen and (max-width: 479px){
.header-left { padding-top:20px;}
.readcase {width:200px }
.content-2-left h3 { margin:20px 0px !important; padding:0px !important; font-size:22px !important; }
.content-2-right h3 { font-size:55px !important;}
.content1-one  ul{  margin-left:10px; padding-left:5px; }
.content1-one .text-center  ul {margin-left: 0px;width: 100%;}
.owl-carousel .owl-stage-outer{height: 250px;min-height: 240px;}
.content-2-right  .owl-carousel .owl-stage-outer{height:250px;}
.content1-two h2 {line-height: 26px; font-size:16px;padding: 10px 40px;}
.content1-one a{font-size:18px;}
.content1-one ul li{font-size:25px;}
.content-top .text-center h1 {
font-size: 32px;
}
.text-left, .text-center{text-align: center;}
.text-right{float:none !important;text-align: center;}
.content1-one{
padding-top:30px;
}
.content-top .text-center{padding-left: 0px;}
.tablet{display:none !important;}
.testimonial_body p{
padding:28px 0 20px 8px
}
.invest h3{
font-size:20px;
}
}
@media (max-width:365px){
.icon i{
padding: 15px;
}
.flex-item.header-item4 a {
padding-right: 10px;
}
}
@media only screen and (min-width: 1200px){
.announcement-banner-image { float:none !important;width:auto !important; border-radius:0px}
}
@media only screen and (max-width: 1499px){
.header .container{  }
}
@media only screen and (min-width: 1500px){
.header .container{width: 1200px;max-width: 1200px;}
.header-center ul li a {padding: 10px 13px;}
}
.footer-second ul { padding-left:0px}
.footer-four ul{ padding-left:0px}
@media only screen and (max-width: 480px){
.abtitle h1{
font-size:45px;
}
.casetitle h3{
font-size:20px;
}
.blogleft h2 {
font-size: 22px;
}
}
@media screen and (-webkit-min-device-pixel-ratio:0) and (max-width: 767px) {
.home .content1 ul{
display:inline-block
}
}
@media only screen and (max-width: 390px){
.header-left img{width:100%; padding-top:5px;}
}