@media only screen and (max-width:1380px){

.container			{width:100%; }
    .open-menu .multidropdown  { width: 100%;}
    .servicegalary .servicecontent  span  { font-size:12px; line-height: 14px;}
    .servicecontent p  {padding: 27px 12px;}
    .sucesssinnmain ul li .succesinn  { margin:15px auto;}
    .clientsection-inn  { width: 100%;}
    .blogcontent ul  { margin:4px 0}
    h5 { font-size:19px; line-height: 21px; padding: 0 0 5px 0;}
    .blogcontent .blogartical-inn .blogrighttext p  { font-size:12px; line-height: 14px; padding: 0 0 5px 0;}
    .blogcontent .blogartical-inn .blogrighttext a  { font-size:16px; line-height: 18px;}
    .multidropdown-contetn-rigth .newsarticalsection .newsrigth  h6  { font-size:19px; line-height: 21px;}
    .multidropdown-contetn-rigth .newsarticalsection .newsrigth a  { font-size: 12px; line-height: 14px; margin: 8px 4px 21px 26px; padding: 4px 11px 2px 11px;}
}
@media only screen and (max-width:1024px){
    
    h3 { font-size: 35px; line-height: 37px;}
    .mediasection_in   { padding: 30px 50px 93px 40px;}
}
@media only screen and (max-width:991px){
#logo a img			{width:auto; height:40px;}	
nav					{margin:10px 0 0 0;}
.logo figure img  {width: 208px;}
    h2  { font-size: 22px; line-height: 24px;}
    .header-right {padding: 37px 0;}
    .nav-icon  { width:40px; height:29px;}
    .header-middle  {padding: 13px 0 0 11px;}
    .header-left {padding: -3px;}
    .open-menu .multidropdown  {top: 107px;}
    .multidropdown-contetn { padding: 14px 0 40px 31px;}
    .multidropdown-contetn-left  { width: 32%;}
    .multidropdown-contetn-rigth  { width: 68%;}
    .multidropdown-contetn-rigth .follwous ul li  { width: 38px; height: 38px; padding: 0;}
    .multidropdown-contetn-rigth .newsarticalsection .newsrigth a  { padding: 4px 20px 2px 11px;}
    h3 { font-size: 26px; line-height: 28px;}
    .multidropdown-contetn-rigth .follwous  { width: 56%;}
    .multidropdown-contetn-rigth .newsarticalsection ul li { width: 100%;}
    .clientsection-inn ul li  {width: 20%;padding: 10px 8px;}
    .blogcontent ul li  { width: 46.3%; padding: 10px;}
    .menu_arw  { margin:7px 0;}
    .succesinn p, .cs-cont  {font-size: 13px;line-height: 18px;padding: 0 45px;}
    .blogsection  a  { font-size: 18px; line-height: 20px;}

}
@media only screen and (max-width:767px){
    .multidropdown-contetn-left  { width: 100%;}
    .multidropdown-contetn-rigth  { width: 100%;}
    .mediasection-left  {width: 100%;padding: 0;}
    .multidropdown-contetn-rigth .follwous  { width: 100%;}
    .mediasection-right { width: 100%;}
    .multidropdown-contetn-rigth .newsarticalsection ul li  { padding: 0 0 45px 0;}
    .blogcontent ul li  { width: 100%;}
    .header-middle  { display: none;}
  
    .header-right    { display: none;}
  .multidropdown .header-middle {display: block;padding: 0 0 38px 48px;}
    .multidropdown .header-right    {display:block;padding: 28px 49px;}
    
 .successsection  {padding: 40px 11px 55px;overflow: hidden;}
     .successsection .owl-theme .owl-controls  { bottom: -154px;}
     .servicesection  { padding: 0 0 22px 0;}
    .blogcontent .blogartical-inn { padding: 10px 0 21px 0;}
}
@media only screen and (max-width:599px){
    h3  { font-size: 20px; line-height:22px;}
    .clientsection-inn ul li { width: 40%;}
    .multidropdown .header-middle  { width: 100%;}
    .logo figure img  {width: 116px;}
    .logo  { width: 148px;}
        .nav-icon span:nth-child(1)  { top: 5px;}
    .nav-icon span:nth-child(3)  { top: 25px;}
    .nav-icon.open span:nth-child(3)  { top:15px;}
    .nav-icon.open span:nth-child(1)  { top:15px;}
        .header-left .header-left-inn:before  { left: -1px;}
    .header-left .header-left-inn:after  { right: -2px;}
    .header-left .header-left-conten:before  {left: -2px;bottom: -6px;}
    .header-left .header-left-conten:after  { right: -3px; bottom: -6px;}
    .menu_arw  { padding: 5px;}
    .blogcontent .blogartical-inn .blogrighttext p { padding: 0 12px 5px 1px;}
}
@media only screen and (max-width:479px){
    .mailinfo ul li a  { font-size: 17px; line-height: 19px;}
    .contactsection h6  {font-size: 16px;line-height: 18px;}
    h3  {font-size: 17px;line-height: 18px;margin: 0 0 7px 0;}
    .mediasection_in  {padding: 19px 16px 86px 16px;}
    .main_content  { padding: 44px 10px 0 10px}
    .multidropdown-contetn-rigth .newsarticalsection .newsleft  { width: 100%;}
    .multidropdown-contetn-rigth .newsarticalsection .newsleft figure img  { width: auto; height: auto;}
    .multidropdown-contetn-rigth .newsarticalsection .newsrigth  {width: 100%;}
    .multidropdown-contetn-rigth .newsarticalsection .newsrigth  h6  {margin: 7px 0;}
    .multidropdown-contetn-rigth .newsarticalsection .newsrigth a  { margin: 0;}
    .multidropdown-contetn  {padding: 0 8px;}
    .multidropdown .multidropdown-inn:before  { left: 8px; top: 5px;}
    .multidropdown .multidropdown-inn:after  { right:11px; top: 5px;}
    .multidropdown .multidropdown-contetn:before  {left: 7px;bottom: 8px;}
    .multidropdown .multidropdown-contetn:after  {right: 7px;bottom: 8px;}
    .mediasection:before  {width: 20px;height: 20px;left: 0;}

    .mediasection:after  {width: 20px; height: 20px; right: 0;}
    

    .mediasection_in:before  {width: 20px;height: 20px;left: 0;}
    .mediasection_in:after {width: 20px; height: 20px; right: 0;}
p   { font-size: 12px; line-height: 14px;}
.fontweight   { line-height:20px;}
.fontweight  { padding: 0 0 12px 0;}
.mediasection-left   a  { font-size: 12px; line-height: 14px;}
h4  { font-size: 16px; line-height: 18px;}
.contactsection  {padding: 15px 0;}
.socialicon  ul  li  { margin: 1px 0 0 10px;}
.mailinfo  { margin: 15px;}
    .servicecontent a  {font-size: 16px;line-height: 18px;width: 148px;margin: 0 auto;}
    .clientsection-inn ul li  {width: 40%;}
   .clientsection-inn h3 { font-size:30px; line-height: 32px;}
    h5  { font-size: 14px; line-height: 16px;}
    .blogcontent .blogartical-inn .blogrighttext a  { font-size: 12px; line-height: 14px;}  
    
    .successsection .owl-prev  { right: 0;}

    .open-menu .multidropdown  { top: 63px;}

    .multidropdown .header-right  {float: left;}
    .sucesssinnmain ul li .succesinn h3  {font-size: 27px;line-height: 30px;}
   
    .clientsection  {padding: 37px 15px 34px 15px;}
    .blogsection  { padding: 26px 15px 25px 15px;}
    .blogsection h3  { font-size: 32px; line-height: 34px; padding: 0 0 10px 0}
    .successsection a   {font-size: 18px;line-height: 20px;margin: 2px 10px 21px 18px;}
   
    .succesinn p  { text-align: justify; padding: 6px 24px;}
    .servicecontent p  { text-align: justify;}
    .contactsection h3 { padding: 5px 0}
    h2 {font-size: 17px;line-height: 19px;}
        
    .finemore:after,.finemore-inn:after  { right: 0;}
    .finemore-inn:before,.finemore:before{left: 0;}
   
    .successsection .finemore:before  {left: -9px;}
    .successsection .finemore-inn:before{left: -10px;}
    .successsection .finemore:after  {right: -17px;}
    .successsection .finemore-inn:after  {right: -17px;}
    .blogcontent .blogartical-inn  {padding: 19px 0 17px 0;}
    .blogcontent .blogartical-inn .blogleftimg  { margin: 0 12px 7px 29px;}
   
    

}
    