
@media only screen and (max-width:1366px){
.homebanner .decrigth {padding-right:20px;}
.contactwrapper .emailsec .sendemail {padding: 5px 18px 5px 40px;}
}

@media only screen and (max-width:1290px){
.contactwrapper .emailsec .sendemail.map{width: 51%;}
}

@media only screen and (max-width:1199px){
/*--Banner Section-----*/
.bannerSec{height: auto; min-height: auto;}
.homebanner .decrigth{padding-right: 0;}
.homebanner{padding: 30px 0;}
.homebanner .logomain{padding-top: 0;}
.homebanner .decrigth .slidtitle{font-size: 32px;line-height: 40px;margin-bottom: 25px;}
.homebanner .decrigth .slidedec{font-size: 24px;line-height: 32px;}
.homebanner .getstatrbtn .getbtn{font-size: 14px;padding: 10px 5px;margin-right: 5px;width: 152px;line-height: 18px;}
/*--Banner Section-----*/

/*------degital marketing--------*/
.degitalwrapper{padding: 40px 0;}
.degitalwrapper .degitaltitle .degidec{font-size: 18px;margin-bottom: 15px;padding: 0;}
.degitalwrapper .degitaltitle .degiexper{font-size: 20px;}
.degitalwrapper .degitalmarke{padding:20px 15px;}
.degitalwrapper .degitalmarke .sectitle{margin: 15px 0;font-size: 16px;}
.degitalwrapper .degitalmarke .degitaldec{font-size: 16px;line-height: 24px;margin-bottom: 20px;}
.degitalwrapper .degitalmarke .getstatrbtn .getbtn{padding: 15px 20px;width: 246px;}
.degitadetail {min-height: 290px;}
/*------degital marketing--------*/

/*---contact sec----*/
.innerpage{padding: 130px 0 40px;}
.contactwrapper .contactcol{padding: 0 15px;}
.contactwrapper .conttilemain .slidtitle{font-size: 32px;line-height: 42px;margin-bottom: 5px;}
.contactwrapper .conttilemain .slidedec{font-size: 16px;line-height: 24px;margin-bottom: 40px;}
.contactwrapper .contformpage .formsec{padding: 25px 15px;}
.contactwrapper .contformpage .formsec .formtitle{font-size: 22px;margin-bottom: 10px;}
.contactwrapper .contformpage .infosec .formtitle{font-size: 22px;}
.contactwrapper .contformpage .infosec .slidedec{font-size: 18px;line-height: 28px;}
.contactwrapper .emailsec{margin-bottom: 20px;}
.contactwrapper .emailsec .sendemail{font-size: 16px;}
.contactwrapper .emailsec .sendemail.map{width: 46%;}
.contactwrapper .google-map iframe{height: 420px;}
/*---contact sec----*/
.contactsec.formsl {margin-top: -122px;}

.degitalwrapper .degitalmarke:hover {background: none; box-shadow: none;}

.error404 .errorTitle {font-size: 14rem;}
 .error404 .errorSubTitle {font-size: 2.875rem;}

 .contactsec.formsl .close-sl {top: -4px;}

 /*---blog-detail-listing---*/
	.bloginnerSec .blogImg .blogDate span{font-size: 20px;}
	.bloginnerSec .sideBar{margin-left: 0;}
	.cmsCon h1{font-size: 30px;margin:10px 0;}
 .cmsCon h1 span{font-size: 30px;}
 .cmsCon h2{font-size: 28px; margin-bottom: 10px;font-weight: 500;}
 .cmsCon h3{font-size: 24px;margin: 0 0 10px 0;font-weight: 500;}
 .cmsCon h4{font-size: 20px;margin:0 0 5px 0;font-weight: 500;}
 .cmsCon h5{font-size: 18px;margin:0 0 5px 0;font-weight: 500;}
 .cmsCon h6{font-size: 16px;margin:0 0 5px 0;font-weight: 500;}
 .cmsCon .alignleft{margin: 0 20px 20px 0;}
 .cmsCon .alignright{margin: 0 0 20px 20px;}
 .cmsCon p{font-size: 15px;line-height: 24px;}
 .cmsCon p a{font-size: 15px;line-height: 24px;}
 .cmsCon ul{padding: 0px 5px;}
 .cmsCon ul li{font-size: 15px;line-height: 24px;}
 .cmsCon ol li{font-size: 15px;line-height: 24px;}
 .blogDetails .blogTitle{font-size: 22px;}
/*---blog-detail-listing---*/

}

@media only screen and (max-width:991px){
/*--Banner Section-----*/
.contactsec .contacleft .contact .field.halfLayout{width: 100%;padding-right: 0;}
.contactsec .contacleft .contact .field{padding-right: 0;}
.actions-toolbar .primary .btn{width: 245px;}
/*--Banner Section-----*/
/*---logo slider---*/
.logoslidsec .logo_slider .logo a{padding-bottom: 80px;}
/*---logo slider---*/
/*--footer sec--*/
.footersec .footerlogo{padding-bottom: 10px;}
.footersec .footercategory .catemain .footcet .footmenu{font-size: 14px;line-height: 27px;padding: 0 10px;}
/*--footer sec--*/

/*---contact sec----*/
.contactwrapper .emailsec .sendemail{border:0;margin-bottom: 5px;}
.contactwrapper .emailsec .sendemail.map{width: auto;margin-bottom: 0;margin-left: 0;padding-left: 40px;}
/*---contact sec----*/

.contactsec.formsl {margin-top: -192px;}
.homebanner .decrigth {margin-top: 100px;}

.thanksec .thanktitle {font-size: 64px; line-height: 70px;}
.error404 .errorTitle {font-size: 10rem;}

.contactsec.formsl .close-sl {right: 0;}

/*---blog-detail-listing---*/
.bloginnerSec{padding: 40px 0;}
.bloginnerSec .blogBox .blogCon{padding: 10px;}
.bloginnerSec .blogTitle{min-height: 67px;}
.blogDetails .blogTitle{min-height: 0;}
.bloginnerSec .blogTitle a{font-size: 16px;}
.bloginnerSec .blogBox .blogCon .btn.btn-light{letter-spacing: 1px;font-size: 15px;}
.bloginnerSec .blogSidetitle{font-size: 18px;padding-top: 20px;}
/*---blog-detail-listing---*/

}

@media only screen and (max-width:767px){
/*--Banner Section-----*/

.homebanner {padding: 0 0 30px;}
.homebanner .logomain{text-align: center;margin-bottom: 30px;}
.homebanner .logomain .sendemail img{width: 60px;height: 45px;}
.homebanner .decrigth .slidtitle{font-size: 28px;line-height: 32px;text-align: center;margin-bottom: 20px; display: block;}
.homebanner .decrigth .slidedec{font-size: 22px;line-height: 30px;text-align: center;}
.homebanner .getstatrbtn{text-align: center;}
.homebanner .getstatrbtn .getbtn{width: 75%; min-height: inherit;}
.homebanner .logomain .sendemail{font-size: 33px;padding-left: 63px;}
.homebanner .decrigth{float: none;position: sticky;top: inherit;padding-top: 0; margin-top:0px;}
.homebanner .col-lg-6.col-md-6.col-12.imgslid{display: none;}
/*--Banner Section-----*/

/*---logo slider---*/
.logoslidsec .logo_slider .logo a{padding-bottom: 72px;}
.logoslidsec {padding: 20px 0 15px;}
.logoslidsec .logo_slider .slick-arrow{top: 36%;}
/*.logoslidsec .logo_slider .slick-arrow.slick-next{right: -20px;}*/
/*---logo slider---*/
/*------degital marketing--------*/
.degitalwrapper .degitalmarke{padding: 0;}
.degitalslider .slick-arrow{left: -10px;}
.degitalslider .slick-arrow.slick-next{right: -10px;}
/*------degital marketing--------*/

/*---contact sec----*/
.homebanner.banner2{padding: 20px 0;padding-bottom: 0;}
.innerpage{padding:0;}
.homebanner .logomain.logomain2{margin-bottom: 0;}
.contactwrapper .conttilemain .slidtitle{font-size: 24px;line-height: 36px;}
.contactwrapper .conttilemain .slidedec{margin-bottom: 20px;}
.contactwrapper .contformpage .formsec{padding: 15px 15px;}
.contactwrapper .contformpage .formsec .formtitle{font-size: 18px;}
.contactwrapper .contactsec .contacleft .contact .field.halfLayout{margin-bottom: 10px;}
.contactwrapper .contactsec .contacleft .contact .fieldset{margin-bottom: 20px;}
.contactwrapper .infosec{margin-top: 15px;}
.contactwrapper .contformpage .infosec .formtitle{font-size: 18px;margin-bottom: 0;}
.contactwrapper .contformpage .infosec .slidedec{font-size: 16px;line-height: 24px;}
.contactwrapper .emailsec .sendemail{padding-left: 30px;line-height: 24px;}
.contactwrapper .emailsec .sendemail.map{margin-left: 20px;padding-left: 30px;line-height: 19px;}
.contactwrapper .emailsec .sendemail img{width: 20px;}
.contactwrapper .emailsec{margin-bottom: 15px;}
.contactwrapper .google-map iframe{height: 250px;}
/*---contact sec----*/

.header {position: relative; margin: 30px 0; top: inherit;}
.logomain {text-align: center;}
.logomain a {font-size: 33px; /*padding-left: 63px;*/}

.contactsec.formsl {margin-top: -204px;}
.logoslidsec .logo_slider .slick-prev.slick-arrow:before, .logoslidsec .logo_slider .slick-next.slick-arrow:before {width: 14px; height: 14px; border-bottom:3px solid #000; border-left:3px solid #000;} 
.degitalwrapper .degitalslider .slick-prev.slick-arrow:before, .degitalwrapper .degitalslider .slick-next.slick-arrow:before {width: 14px; height: 14px; border-bottom:3px solid #000; border-left:3px solid #000;} 

.degitalwrapper .degitalslider .slick-arrow {z-index: 99;}
.homebanner .getstatrbtn .getbtn {font-size:16px;}
.degitalwrapper .degitaltitle .degidec {font-size: 20px; line-height: 26px;}
.degitalwrapper .degitaltitle .degiexper {font-size: 22px;}

.footersec .footerlogo {padding-bottom: 0;}
.footersec .footercategory {padding: 20px 0 20px;}
.footersec .footercategory .catemain li a {font-size: 14px;}
.sticky_social { top: inherit; bottom: 0; transform: none; width: 100%; text-align: center;	font-size: 0;}
.sticky_social a {display: inline-block; width: 25%; height: 40px;}
.sticky_social a i {margin-top: 0;}

.page-template-thankyou-template .innerpage {padding: 20px 0;}
.thanksec {padding: 0;}
.thanksec .thanktitle {font-size: 40px; line-height: 40px;}
.thanksec .thankdec {font-size: 20px;}
.thanksec .thankyou img {max-width: 10%;}
.error404 .errorTitle {font-size: 70px;}
 .error404 .errorSubTitle {font-size: 25px;}
 .error404 .errorDecr {font-size: 16px;}

 /*---blog-detail-listing---*/
.blog .innerpage, .single-post .innerpage, .search .innerpage, .archive .innerpage {padding: 0;}
.bloginnerSec{padding: 20px 0;}
.bloginnerSec .blogTitle{min-height: 0;}
.bloginnerSec .blogImg .blogDate{font-size: 12px;padding: 5px 5px;}
.bloginnerSec .blogImg .blogDate span{font-size: 16px;}
.blogDetails .blogTitle{font-size: 18px;}
.bloginnerSec .blogBox .blogCon .btn.btn-light::before{top: 1px;}
.bloginnerSec .blogBox .blogCon .btn.btn-light::after{top: 1px;}
.bloginnerSec .search-form .search-field{padding: 12px 40px 12px 20px;}
.bloginnerSec .sideBar ul li a{padding-top: 7px;}
.bloginnerSec .blogSidetitle{font-size: 16px;}
.bloginnerSec .blogMain .colBox{margin-bottom: 20px;}

.bloginnerSec .blogImg iframe {height: 240px;}
	
.cmsCon{padding: 10px 0;}
.cmsCon h1{font-size: 30px;margin:10px 0;}
.cmsCon h1 span{font-size: 30px;}
.cmsCon h2{font-size: 24px; margin-bottom: 10px;}
.cmsCon h3{font-size: 20px;margin: 0 0 10px 0;}
.cmsCon h4{font-size: 18px;margin:0 0 5px 0;}
.cmsCon h5{font-size: 16px;margin:0 0 5px 0;}
.cmsCon h6{font-size: 14px;margin:0 0 5px 0;}
.cmsCon p{font-size: 14px;line-height: 24px;}
.cmsCon p a{font-size: 12px;line-height: 20px;} 
.cmsCon ul li{font-size: 14px;padding-bottom: 10px;line-height: 24px; width: 100%;}
.cmsCon .alignleft{float: none;max-width: 100%;margin: 0 0px 10px 0;}
.cmsCon .aligncenter{margin: 0 auto 20px auto;}
.cmsCon .alignright{float: none;max-width: 100%;margin: 0 0px 10px 0;}
.cmsCon ol li{font-size: 12px;padding-bottom: 10px;line-height: 16px;}
/*---blog-detail-listing---*/

 .Menu_header {padding: 30px 0;}
 .Menu_header .menu_logo {max-width: 200px;}
 .logomain {max-width: 200px;}
 .menu_part ul {margin: 0;}
 .menu_part ul li {font-size: 20px;}
 .menu_part ul li a {padding: 10px 15px;}




}

@media only screen and (max-width:568px){
.degitadetail {min-height: inherit;}
}

@media only screen and (max-width:479px){
.homebanner .getstatrbtn .getbtn {width: 80%;}
.footersec .footercategory .catemain li a {padding: 10px 6px;}
}

@media only screen and (max-width:360px){
.contactsec.formsl {margin-top: -208px;}
.footersec .footercategory .catemain li a {font-size: 13px;}
}

@media only screen and (min-width: 568px) and (max-width: 767px) {

/*---blog-detail-listing---*/
.bloginnerSec .blogMain .colBox{flex: 50%;max-width: 50%;}
.bloginnerSec .blogTitle{min-height: 67px;}
.blogDetails .blogTitle{min-height: 0;}
/*---blog-detail-listing---*/

}