{..................Sydney...............}

.mob-menu-right-bg-holder, .btn-menu, #myTab_9242 {
  display: none!important;
}

.waw {
  background-image: url('/wp-content/uploads/2018/05/text-editor-1794110.png');
  background-size: 90%;
  background-repeat: no-repeat;
  background-position: top center;
  
}

.tab-pane {
   font-family: 'Source Sans Pro'!important;
  font-size: 16px!important;
	line-height: 1.8!important;
  color: #555555!important;
}

.mobmenu_content, #menu-others {
  float: right;
  padding-right: 15px;
}

.mejs-container {
  width: 100%!important;
  height: 1050px!important;
}


.roll-button {
  background-color: #d1262b;
  border-color: #d1262b!important;
  padding-top: 5px!important;
  padding-bottom: 5px!important;
  color: #fff;
}

.roll-button:hover {
  border-color: #337ab7!important;
}

.simplesocialbuttons.simplesocial-simple-round button {
  margin: 2px 4px!important;
    }

.grey2 {
  color: #222;
  border-color: #fff!important;
  background-color: #fff!important;
}
.grey2:hover {
  color: #fff;
  border-color: rgb(211, 36, 43)!important;
}
.grey2::after {
  background-color: rgb(211, 36, 43);
  
}

.grey3 {
  color: #555;
  border-color: #555;
  background-color: transparent !important;
}

.grey3:hover {
  border-color: #fff;
  color: #555;
}

.grey3::after {
  background-color: #fff;
}

.inset-text {
    /* Shadows are visible under slightly transparent text color */
  color: rgba(0,0,0, 0.5);
  text-shadow: 1px 4px 4px #def, 0 0 0 #000, 1px 4px 4px #def;
}

.footnav1 {
  width: 25%;
  float: left;
  text-align: center;
  color: #fff;
}

.footnav1 a {
    color: #fff;
}

.page-id-16 #ctd p {
  color: #fff!important;
}

.site-header.float-header #ctd p, .page-id-1017 #ctd p {
  color: #333!important;
}

.site-footer, .footer-widgets {
  z-index: 12;
  position: relative;
}
.footer-widgets {
    background-color: #111!important;
}

.footer-widgets {
  border-top: 15px solid #fff;
}

.wpsal-anchor {
  position: absolute!important;
  margin-top: -180px;
}

.wpsal-anchor#nc1 {
  margin-top: 1400px!important;
}

.wpsal-anchor#cd1 {
  margin-top: 2150px!important;
}


.site-header.fixed {
  position: fixed!important;
}

.Single .entry-header, .page .entry-header {
    margin-bottom: 0px!important;
}

.site-header.float-header {
  padding: 0px!important;
}

.site-header .col-md-4 {
  height: 55px;
  border-bottom: 1px solid #eee;
  width: 100%;
}

.blu {
  background-color: rgba(21, 131, 209, 0.55);
}

.fixedimg {
  background-attachment: fixed;
  background-image: url('/wp-content/uploads/2017/11/server-1235959_1280.jpg');
}

.header-contact {
  background-color: transparent !important;
  position: fixed;
  z-index: 1001;
  top: 75px;
  text-align: right; 
  padding: 0px;
  opacity: 0;
  transition:all 0.7s;
  width: 100%;
}

.header-wrap .container {
  width: 100%;
  padding-left: 2.5%;
  padding-right: 2.5%;
}

.fixed.float-header .header-wrap .container {
  width: 1170px;
  padding-left: 15px;
  padding-right: 15px;
}
.text-slider-section {
  #background-image: url('/wp-content/uploads/2017/12/Snowf.gif');
  #background-repeat: repeat;
  #background-size: 45%;
  height: 100%;
  padding-top: 20%;
  padding-bottom: 20%;
}

.header-contact span {
  margin-left: 2px;
  margin-right: 0px!important;
  background-color: #fa5858;
  padding: 8px 12px;
  font-size: 13px;
font-weight: 600;
}

#menu-item-7547, #menu-item-7553 {
  float: right;
  background-color: rgb(211, 36, 43);
  padding: 4px 12px 5px 15px;
  font-size: 13px;
font-weight: 600;
  list-style-type: none!important;
  margin-right: 2px;
  border-radius: 3px;
}

#menu-item-7547 span, #menu-item-7553 span, #menu-item-7547 a, #menu-item-7553 a {
  color: #fff!important;
}

.header-contact .container {
  padding-right: 230px!important;
  left: 0;
  right: 0;
}

.breadcrumb-container {
    width: 500px;
    position: absolute;
    bottom: 12px;
}

.breadcrumb-container.theme5 li {
  margin: 0 16px 0px 0px!important;
}
.breadcrumb-container.theme5 a {
  padding: 5px 10px 5px 3px!important;
}

.breadcrumb-container.theme5 a::after {
  top: -2px!important;
  content: '»'!important;
  right: -15px!important;
}

.leftieb {
  padding: 5px 0px 25px 20px;
  border-left: 3px solid #fa5858;
}


.fixed.float-header .breadcrumb-container, .mbnav, .mbdisplay {
  display: none;
}

 .site-header.fixed.float-header .col-md-4 {
  padding-top: 10px !important;
  border-bottom: none!important;
}

 .site-header.fixed.float-header .col-md-8 {
  margin-top: -40px;
}

.site-header.fixed.float-header {
  height: 75px;
}

.site-header.fixed.float-header .current_page_item a {
  color: #fa5858!important;

}

/*****************Homenav*******************/


.home .site-header.fixed.float-header #mainnav ul li a {
  text-shadow: none!important;
}

.home .site-header.fixed {
  border-bottom: none;
}

.home .site-header.fixed.float-header #mainnav ul li a {
  text-shadow: none!important;
}

.home .site-header.fixed.float-header {
  border-bottom: 1px solid #eee;
}

.home .site-header.fixed.float-header .col-md-8 {
    margin-top: 16px;
}

.home .site-header .col-md-4 {
  width: 30%;
  border-bottom: none;
}

.home .breadcrumb-container {
  display: none;
}


.div34k {
  padding: 10px 50px 40px 15px; 
  position: relative; 
  font-size: 15px;
}

.su-tabs-vertical .su-tabs-panes {
  border-left: 1px solid #ddd;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  position: relative;
  margin-left: -10px;
}

.su-tabs-vertical .su-tabs-nav {
  width: 25%!important;
}


.su-tabs-vertical .su-tabs-panes {
  width: 75%!important;
  padding-bottom: 150px;
}

.su-tabs-pane {
    background-color: transparent!important;
  position: relative;
}

.su-tabs-nav span.su-tabs-current {
  border-bottom: 3px solid rgb(211, 36, 43);
  position: relative;
  color: #fff!important;
  font-weight: 600;
  z-index: 2;
  transition:all .2s ease-in-out;
  background-color: rgb(211, 36, 43)!important;
}

.su-tabs-nav span.su-tabs-current:hover {
  color: #fff!important;
}

.su-tabs-nav span:hover {
  color: rgb(21, 131, 210)!important;
}

.su-tabs {
  background: transparent!important;
  padding-top: 80px !important;
}

.su-tabs-nav span {
  border-radius: 3px!important;
  border-bottom: 1px solid transparent;
  font-size: 15px !important;
  background-color: #f9f9f9;
  margin-bottom: 4px;
}

.responsive-tabs ul.responsive-tabs__list {
  position: absolute;
  width: 150px;
  left: -162px;
  top: 0px;
  bottom: 0px;
  padding: 100px 0px!important;
  background-color: rgba(21, 131, 210, 0.3);
}
.responsive-tabs .responsive-tabs__list__item {
  color: #fff!important;
  padding: 15px!important;
}


.responsive-tabs__list__item:hover {
  color: rgb(211, 36, 43)!important;
}

.responsive-tabs .responsive-tabs__list__item--active {
  background-color: #1583d2!important;
  width: 100%;
  color: #fff!important;
	border: none !important;
	border-radius: 0px !important;
}

.responsive-tabs .responsive-tabs__panel {
  background: transparent!important;
  border: none!important;
}

.responsive-tabs .responsive-tabs__panel p {
    color: #fff!important
}

.page-id-4 #menu-item-19 a, .page-id-4.float-header#menu-item-19 a,
.page-id-8343 #menu-item-8521 a, .page-id-8343.float-header#menu-item-8521 a, 
.page-id-10 #menu-item-20 a, .page-id-10.float-header#menu-item-20 a {
  color: rgb(211, 36, 43)!important;
}

.itpicture {
  height: 200px!important;
  position: absolute;
  z-index: 10; 
  margin-top: -10%;
  margin-left: -10%
}

.ittitle {
  position: absolute;
  width: 80%;
  margin-left: 30px;
  margin-top: 10%;
}

.itcontent {
  font-size: 15px;
  padding-left: 30px;
}

/*****************Homenav*******************/

.roll-counter {
  color: #fff!important;
}

.roll-counter  i {
  text-shadow: 2px 1px 2px #555;
}

.roll-counter .numb-count {
  text-align: center;
  font-size: 70px !important;
  color: #fff;
  font-weight: 500;
  font-family: "Poppins", lucida grande, Arial, sans-serif;
  position: absolute;
  width: 100%;
  text-shadow: 2px 1px 2px #555;
}

.roll-counter .name-count {
    font-size: 23px;
    font-weight: 500;
    position: absolute;
    margin: 30px;
  font-family: 'Homenaje';
  letter-spacing: 1px;
  text-shadow: 2px 1px 2px #555;
  color: #fff;
}

#panel-24-7-0-0 .col-md-3, #pgc-5526-7-0, #pgc-5526-7-1, #pgc-5526-7-2 {
      width: 33.33%!important;
}
#pgc-4-4-0, #pgc-4-4-1,
#pgc-4-1-0, #pgc-4-1-1, #pgc-4-2-0, #pgc-4-2-1, #pgc-8-1-0, #pgc-8-1-1, #pgc-2941-1-0, #pgc-2941-1-1, #pgc-6-2-0, #pgc-6-2-1, #pgc-6-3-0, #pgc-6-3-1, #pgc-6-4-0, #pgc-6-4-1, #pgc-4-5-0, #pgc-4-5-1{
  width: 50%!important;
}


.svicon {
  width: 200px; 
  height: 200px; 
  border-radius: 50%
}

.svbox {
  width: 200px;
  height: 200px;
  position: relative;
  border-radius: 50%;
  text-align: center;
  margin: 0 auto!important;
}

.svbox2:hover .heading2, .svbox2:hover a, .svmain:hover .heading2 {
  color: #d1262b!important;
  margin: 0px;
}

.svbox2:hover .grey3, .ictcon:hover .grey3 {
  border-color: #d1262b;
}
.ictcon:hover .grey3 {
  color: #d1262b;
}

.svbox2:hover .grey3::after, .ictcon:hover .grey3::after {
  background-color: #d1262b;
}

.svbox2:hover .roll-button:hover, .ictcon:hover .roll-button:hover {
  color: #f8f8f8!important;
}


.svbox:hover .titler, .svbox:hover .titlel {
  background-color: #d1262b;
}

.imgrelat {
  position: relative;
  top: -155px;
  left: -100px;
  transition:all .3s ease-in-out;
  opacity: 0;  
}

.svmain:hover .imgrelat {
  top: -155px;
  left: 0px;
  opacity: 1;
}

.popbutton {
  position: relative;
  top: -55px;
  margin-left: -15px;
  width: 230px;
  padding: 5px 0px!important;
  background-color: rgb(21, 131, 210);
  border: none;
  transition:all .5s ease-in-out;
}

.svmain:hover .popbutton {
  opacity: 1;
  top: 30px;
  right: 0px;
  left: 0px;
  background-color: rgb(211, 36, 43);
  color: #fff!important;
}

.tcontent {
  display: none;
  transition:all .2s ease-in-out;
  top: 150px;
  width: 110%;
  margin-left: -2.5%;
}

.svmain:hover .tcontent {
  display: block;
  top: 20px;
  right: 0px;
  left: 0px;
  position: absolute;
  padding: 10px;
  background-color: rgba(250, 250, 250, 0.6);
  
}

.svmain {
  position: relative;
}


#itsupport, #emails, #security, #backup, #voip, #webd, #consult, #cloud2, #vps, #network, #ecourrier, #hardware, #development {
  height: 100%;
  background-size: cover;
  transition: all .34s ease-in-out;
}

#itsupport {
  background-image: url('/wp-content/uploads/2017/10/computer-2360069_1920.jpg');  
}
#emails {
 background-image: url('/wp-content/uploads/2017/10/ipad-605420_1280.jpg');
}
#security {
 background-image: url('/wp-content/uploads/2017/10/computer-1591018_1280.jpg');
}
#cloud2 {
 background-image: url('/wp-content/uploads/2017/10/cloud-2104829_1920.jpg');
}
#vps {
 background-image: url('/wp-content/uploads/2017/10/remoteD.png');
}
#consult {
 background-image: url('/wp-content/uploads/2017/10/office-1209640_1920.jpg');
}
#backup {
 background-image: url('/wp-content/uploads/2017/12/harddrive-2619020_1280-e1512395077528.jpg');
}
#network {
 background-image: url('/wp-content/uploads/2018/06/network-915569_1280.jpg');
}
#hardware {
 background-image: url('/wp-content/uploads/2018/06/motherboard-386669_1280.jpg');
}
#ecourrier {
 background-image: url('/wp-content/uploads/2018/06/E-couriersd.png');
}
#development {
 background-image: url('/wp-content/uploads/2018/06/ux-788002_1280.jpg');
}


.svmain:hover #itsupport, .svmain:hover #security, .svmain:hover #voip, .svmain:hover #emails, .svmain:hover #cloud2, .svmain:hover #vps, .svmain:hover #hardware, .svmain:hover #network, .svmain:hover #ecourrier , .svmain:hover #development  {
  transform: scale(1.1);
  border: 10px solid rgba( 250, 250, 250, 0.4);
  box-shadow: inset -230px 100px 150px rgba(250, 250, 250, 0.85);
}


.titler {
  background-color: #d1262b;
  padding: 4px 20px 4px 40px;
  right: 0px;
  position: absolute;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  color: #f8f8f8;
  font-family: "Raleway", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;

}

.titlel {
  background-color:#d1262b;
  padding: 4px 40px 4px 20px;
  left: 0px;
  position: absolute;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  color: #f8f8f8;
  font-family: "Raleway", sans-serif;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: 700;
}



/*********global navigation*******************************************************/

.current_page_item a {
  color: #fa5858!important;
}

.panel-grid-cell .widget-title {
  font-weight: 500!important;
}

.site-header .col-md-8 {
  float: right;
}
  
#mainnav ul li a, #mainnav ul li::before, .heading2 {
  padding: 15px 0px 15px !important;
  font-size: 16pt;
  margin: 0 14px;
  font-family: 'Homenaje';
  letter-spacing: 1.5px;
  font-weight: 600 !important;
  color: rgb(21, 131, 210);
} 

.dashicons {
	line-height: 22px;
  right: 16px;
  position: relative;
}

.dashicons-cart, .mail-2, .wp-svg-phone {
  right: 5px!important;
  position: relative;
}

#menu-item-20, #menu-item-20 a {
  padding: 0px!important;
  margin-right: 0px!important;
}


#Special1, #Net1{
  display: block!important;
  position: relative!important;
  top: -260px!important;
}

.home .site-header {
  border-bottom: none;
}
.site-header {
  padding: 20px 0px 0px 0px;
  border-top: 4px solid #222;
  position: absolute;
  background-color: #fff;
  border-bottom: 1px solid #eee;
}

.site-header.float-header {
  background-color: #fff!important;
  border-bottom: 1px solid #fff;
  animation: 0.6s floatdown forwards;
  height: 102px;
}


@keyframes floatdown {
  0% {opacity: 0; margin-top: -50px;}
  100% {opacity: 1; margin-top: 0px; border-bottom: 1px solid #ddd;}
}

.site-header.float-header ul li a:hover {
  color: rgb(211, 36, 43)!important;
}

.site-header.float-header .Menusd {
  display: block!important;
}


.imgbord {
  border: 7px solid #ccc;
  border-radius: 3px;
}


/*********ABOUTUS***********************************************************************/


.leftcol {
  padding: 10% 10% 10% 2%;
  border-bottom: 1px solid #ddd;
  position: relative;
}

.rightcol {
  padding: 10% 2% 10% 10%;
  border-bottom: 1px solid #ddd;
  position: relative;
}

.leftcol p, .rightcol p {
  line-height: 1.8;
}
	#about1 {
		height: 360px;
		width: 0%;
		background-image: url('/wp-content/uploads/2017/09/lost-places-1719531_1280.jpg');
        background-size: cover;
		transition:all .3s;
	}

	#about2 {
		height: 360px;
        float: right;
		width: 0%;
		background-image: url('/wp-content/uploads/2017/09/building-2559580_1920.jpg');
        background-size: cover;
		transition:all .3s;
	}

	#about3 {
		height: 360px;
		width: 0%;
		background-image: url('/wp-content/uploads/2017/09/computer-2593921_1920.jpg');
        background-size: cover;
		transition:all .3s;
	}

#googlemapswidget-2 {
  border: 10px solid #fff;
  border-radius: 3px;
  margin-right: 50px;
}



.su-spoiler-title {
  padding-left: 35px!important;
  background-color: #fa5858;
  color: #fff;
  border-radius: 3px;
}

.su-spoiler-title:hover {
  background-color: #ddd;
  transition: 0.5s;
  color: #555!important;
}

.su-spoiler-style-default > .su-spoiler-title > .su-spoiler-icon {
  left: 10px!important;
}

div#primary {
  width: 95%;
  margin: 0 auto;
}

.site-logo {
  z-index: 20;
  width: 200px;
}

.logoM {
  width: 100%;
  position: absolute;
  margin-top: 25px;
  left: 0;
}

.logo1 {
  width: 92px;
  height: 92px;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
  margin: 0 auto;
  z-index: 1000;
}


.page-id-16 .logo1 {
  background-image: url('http://185.17.174.10/wp-content/uploads/2016/07/NXGw.png');
}

.page-id-18 .logo1, .page-id-9 .logo1, .page-id-7 .logo1, .site-header.float-header .logo1, .page-id-1017 .logo1  {
  background-image: url('http://185.17.174.10/wp-content/uploads/2016/07/NXG.png');
}

ul#menu-menu-1 {
  list-style-type: none!important;
}

.page-id-16.site-header.fixed {
  background-color: transparent!important;
}




.panel-grid-cell .widget-title {
  font-size: 40px;
  margin-bottom: 15px !important;
  padding-bottom: 15px!important;
  max-width: auto!important;
  z-index: 9;
  text-transform: none!important;
}


.content-area .post-wrap, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
  padding: 0!important;
}


#pg-417-0.panel-grid {
  margin-bottom: -160px!important;
}





/*************fullpageslider*******************************************************/


 h2.entry-title.icon, .entry-meta {
  display: none;
}

.hentry .title-post {
  display: none;
}

#mainmenu1 {
  position: absolute;
}


.overlay {
  background-color: transparent;
}


#content.page-wrap, .page .page-wrap .content-wrapper {
  padding-top: 0!important;
}

.home .content-wrapper {
  padding-top: 0px!important;
}

 .content-wrapper, .page-wrap, .content-area .hentry {
  padding-bottom: 0px!important;
}

.service.col-md-4 {
  margin-bottom: 0px!important;
}




/************1stColumn******************************************************************/

.brder1 {
  border: 4px solid #ccc;
  border-radius: 3px;
}

.srvcebox:hover > .pulseanimate {
  animation: 1.5s pulseanimate1 forwards;
  }

.srvcebox:hover > h5 {
  color: #555!important;
  -webkit-transition: color 1s;
}

@keyframes pulseanimate1 {
  0% {  transform: scale(1);}
  50% { transform: scale(1.1);}
  100% {transform: scale(1);}
}

.pulseanimate {
  
}
  
  
/***********3rd ************************************************/


#pg-16-2 .panel-row-style {
  padding-bottom: 100px!important;
  padding-top: 0px!important;
  border-left: 15px solid #FFF !important;
  border-right: 15px solid #FFF !important;
}


#pg-16-2 .panel-grid-cell {
  padding-left: 0px!important;
}

#panel-16-2-0-0 {
  float: right;
}

.title_2.title_link_out h3.title {
  margin-bottom: 0.5em;
}

.squareLitDemo {
 padding: 20px;
}

/***********4th ************************************************/

#pg-16-3 .siteorigin-panels-stretch.sydney-stretch.panel-row-style {
  transform: skewY(4deg);
  margin-top: -110px;
  border-left: 15px solid #FFF !important;
  border-right: 15px solid #FFF !important;
  padding-bottom: 180px!important;
  padding-top: 150px !important;

}

#pgc-16-3-0.panel-grid-cell, #pgc-16-3-1.panel-grid-cell,  #pgc-16-3-2.panel-grid-cell {
  transform: skewY(-4deg);
}

#panel-16-3-1-0.so-panel.widget.widget_sow-editor.panel-first-child.panel-last-child {
  margin-top: -55px;
}

.ol1 {
  display:block;
  position:relative;
  overflow: hidden;
}

.overlay1 {
    position:absolute;
    top:0;
    width:0;  
    width:100%;
    height:100%;
}

.ha2 {
  	position: absolute;
	bottom: 20px;
    left: 30px;
}

#pg-16-4 .siteorigin-panels-stretch.sydney-stretch.panel-row-style {
  margin-top: -80px;	
  padding-top: 0px !important;
  padding-bottom: 0px !important;
  border-left: 15px solid #FFF !important;
  border-right: 15px solid #FFF !important;
}

#pg-16-4 .panel-grid-cell {
  padding-top: 150px;
  padding-bottom: 150px;
  padding-bottom: 150px;
  z-index: 10;
  position: relative;
}


#pg-16-5 .siteorigin-panels-stretch.sydney-stretch.panel-row-style {
  border-left: 15px solid #FFF !important;
  border-right: 15px solid #FFF !important;
  transform: skewy(-2deg);
  position: relative;
  z-index: 1;
  margin-top: -40px;
  padding-top: 140px !important;
}


#pgc-16-5-0.panel-grid-cell {
    transform: skewy(2deg);
}

.sbox9 {
  width: 32%;
  float: left;
  height: 100%;
  background-color: rgba(255, 255, 255, 0.6);
  color: #333;
  position: relative;
  overflow: hidden;
}

.sbox9:hover > .ol1 {
  transform: scale(1.1);
  transition: all 0.2s;
}

.sbox9:hover {
  animation: 0.4s sbox9a forwards;
}

#sbox9:hover h3, #sbox9:hover p  {
  color: #FFF!important;  
}

@keyframes sbox9a {
  0% {background-color: rgba(255, 255, 255, 06)}
  100% {background-color: rgba(0, 0, 0, 0.7); }
}


.sbox11 {
  position: relative;
  overflow: visible!important;
}
.sbox11:hover > img {
  transform: scale(1.1);
  transition: all 0.2s;
}

.sbox11btn:hover ~ h5 {
  animation: 1s sbox11a forwards;
}  

@keyframes sbox11a {
  0% {color: #333;}
  100% {color: #fa5858}
}

/***********5th ************************************************/


.contactform1 .wdform-element-section, .wdform-field, .contactform1 .wdform_section {
  display: inline-block!important;
  width: 100%!important;
}

.contactform1 .wdform-field {
  width: 100%!important;
}

.contactform1 .wdform-page-and-images {
  padding-left: 0px!important;
}

.contactform1 .wdform_column.ui-sortable {
  padding-right: 0px!important;
  float: none!important;
}

.contactform1 .button-submit, .contactform4 .button-submit, .contactform3 .button-submit{
  background-color: #555!important;
  border: 1px solid #555!important;
  font-family: "Raleway", sans-serif!important;
  font-size: 13px!important;
  line-height: 24px!important;
  font-weight: 700!important;
  padding: 5px 35px!important;
  margin: 1px!important;
}

.contactform1 .button-submit:hover, .contactform4 .button-submit:hover {
  background-color: transparent!important;
  color: #555!important;
}

.contactform1 .form-error {
  border-color: rgba(250, 90,90, 0.4) !important;
}

.wdform-label-section {
  display: none!important;
  }

.contactform1 input[type="text"], .home .contactform1 input[type="text"], .page-id-8 .contactform1 input[type="text"] {
    padding: 5px 10px !important;
    background: #fff!important;
    border-radius: 3px!important;
    width: 100%!important;
    height: 38px !important;
}

.contactform4 input[type="text"] {
    padding: 5px 10px !important;
    background: #fff!important;
    border-radius: 3px!important;
    height: 38px !important;
  border-color: #e5e5e5!important;
}
.contactform4 .wdform_column {
  border-spacing: 0px!important;
}

#wdform_23_element4 {
  border-spacing: 0px!important;
}

.contactform4 textarea {
  border-radius: 3px!important;
  background-color: #fff!important;
  border-color: #e5e5e5!important;
}

.wdform-ch-rad-label {
    color: #555!important;
    font-weight: 500!important;
  padding-left: 25px;
  font-size: 14px;
}

.cont32 {
  margin-bottom: -8px;
}

.contactform1 .input_active {
  color: #777!important;
  font-style: normal!important;
  border-color: #d2d2d2!important;
  box-shadow: 0px 0px 4px 0px #c2c2c2!important;
}

.contactform1 .input_deactive {
  font-style: normal!important;
}


.warning {
  position: relative;
  bottom: -150px;
  border: 0px!important;
  color: #777!important;
}

/************AboutUs*********************************************************/


.aboutstatem {
  text-shadow: 2px 1px 1px rgba(250, 90, 90, 0.35);
  font-size: 18px;
  font-weight: 500;
}

.requestC {
  background-image: url('/wp-content/uploads/2016/01/Reqbg.jpg');
  background-size: 100% 100%;
  margin-top: -40px;
  border-left: 15px solid #fff !important;
  border-right: 15px solid #fff !important;
}

  


/*************IT service page********************************************************/

#tab_container_9242, .page-id-8343 #tab_container_9242 .tab-content {
  overflow: visible!important;
  padding-top: 25px;
  background-color: transparent!important;
}

.se1 {
  border: 2px solid #555;
  padding: 20px;
  width: 49%;
  height: 190px;
  float: left;
  margin-right: 2%;
  margin-bottom: 4em;
  background-image: url('/wp-content/uploads/2017/11/work-1627703_1920blu-e1530706925848.jpg');
  background-size: 150% 200%;
  color: #fff;
  background-position: -50% 25%;
}
#itpage {
 background-position: 0% 0%!important;
background: -moz-linear-gradient(top, rgba(247,247,247,0) 0%, rgba(241,241,241,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(247,247,247,0) 0%,rgba(241,241,241,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(247,247,247,0) 0%,rgba(241,241,241,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00f7f7f7', endColorstr='#a6f1f1f1',GradientType=0 ); /* IE6-9 */
}


.panel1 {
  padding: 100px 9999px;
  margin: 50px -9999px -10px;
  background-color: #f1f1f1;
}

.se3 {
  width: 23%;
  margin: 0 1% 2em;
  padding: 10px; 
  border-radius: 20px;
  float: left;
  text-align: center;
}

#sec1 {
  background-color: #f1f1f1;
  padding: 150px 9999px 200px;
  margin: 150px -9999px -75px;
  transform: skewY(-1.5deg);
}

.checkmark1 {
  margin: 5px 0 40px;
  width: 20px;
  float: left;
}

.wpsm_nav-tabs > li > a {
  text-align: center;
  border: none!important;
  color: #555!important;
  font-size: 15px!important;
  background: transparent!important;
}

#tabs_desc_9242_2 {
  width: 180%;
  margin-left: -40% !important;
  margin-bottom: -40px;
  padding: 0px 40% 150px;
  background-image: url('/wp-content/uploads/2018/07/cloud-33bw.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

#tabs_desc_9242_3 {
  width: 180%;
  margin-left: -40% !important;
  margin-bottom: -40px;
  padding: 0px 40% 150px;
  background-image: url('/wp-content/uploads/2018/07/adult-217bw.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}


#tabs_desc_9242_4 {
  width: 180%;
  margin-left: -40% !important;
  margin-bottom: -40px;
  padding: 0px 40% 150px;
  background-image: url('/wp-content/uploads/2018/07/office-337bw.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

#tabs_desc_9242_5 {
  width: 180%;
  margin-left: -40% !important;
  margin-bottom: -40px;
  padding: 0px 40% 150px;
  background-image: url('/wp-content/uploads/2018/07/motherboard-3bw.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

#tabs_desc_9242_6 {
  width: 180%;
  margin-left: -40% !important;
  margin-bottom: -40px;
  padding: 0px 40% 150px;
  background-image: url('/wp-content/uploads/2018/07/network-91bw.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

#tabs_desc_9242_7 {
  width: 180%;
  margin-left: -40% !important;
  margin-bottom: -40px;
  padding: 0px 40% 150px;
  background-image: url('/wp-content/uploads/2018/07/ecor.jpg');
  background-position: 0px 130px;
  background-repeat: no-repeat;
}
#contactform3 {
  width: 35%!important;
  float: right!important;
  margin-left: 3em!important;
}

.contactform3 .wdform-field {
  padding: 0px!important;
}
.contactform3 .wdform_section, .contactform3 .wdform_column.ui-sortable{
  width: 100%!important;
}

.wpsm_nav-tabs {
  border-bottom: none!important;
}

#wdform_7_element_first3 {
  width: 50px!important;
  padding-left: 10px!important;
}

.contactform3 input[type="text"], #wdform_2_element3, #wdform_4_element3 {
  padding: 10px!important;
  width: 100% !important;
  border-color: #e5e5e5 !important;
  height: 40px!important;
  border-radius: 3px!important;
  font-size: 14px!important;
  background-color: #fff!important;
}

.contactform3 .forlabs, .contactform4 .forlabs {
  float: left!important;
  position: absolute;
  margin-top: -5px;
}

.page-id-8343 .contactform3 .wdform_column {
  padding-right: 0px!important;
}

.wpsm_nav-tabs i {
  font-size: 20pt;
  text-shadow: 2px 2px 1px #ccc;
}

.wpsm_nav-tabs > li:hover {
  background: transparent!important;
}

.wpsm_nav-tabs > li.active > a {
  color: rgb(211, 36, 43)!important;
  background: transparent!important;
}

#panel-6-5-0-0  {
  transform: skewy(3deg);
}

#itservtitle {
  transition:all 0.4s;
  width: 100%; 
  position: fixed;
  height: 200px;
  background-color: #fff;
  top: 75px;
}

.margin_su {
  margin-top: 150px;
}

#itservmenu {
  padding: 20px 0px ;
  position: fixed;
  z-index: 100;
  top: 400px;
  transition:all 0.7s;
  background-color: #fff;
  border-right: 1px solid #fa5858;
  float: right;
  width: 200px;
  
}

#itservmenu a {
  float: left;
  width: 105%;
  color: #333;
  margin-right: 1px;
  padding: 8px 50px 8px 15px;
  border-bottom: 1px solid transparent;
}

#itservmenu a:hover {
  color: #fa5858;
}

.itservtab {
  width: 16.6%;
  float: left;
  text-align: center;
  padding: 10px 0px;
}

.itservtab a {
  font-size: 12pt;
  font-family: 'Homenaje';
  letter-spacing: 1px;
  font-weight: 600 !important;
  color: #444;
}

#panel-6-2-0-2 {
  transform: skewy(4deg);
}


.floatl {
  float: left;
  margin-top: 40px;
}


.mystyle {
    width: 100%;
    height: 650px!important;
    transition:all 0.7s!important;
    display: block!important;
  padding: 2em 0;
  border-bottom: 1px solid #fa5858;
  background-image: url('/wp-content/uploads/2017/07/typing-s1.jpg');
  background-size: cover;
}

.mystyle1 {
  width: 100%;
  height: 550px!important;
  transition:all 0.7s!important;
  display: block!important;
  padding: 2em 0;
  margin-top: -60px;
}

#Menu1, #Menu2, #Menu3, #Menu4 {
  height: 0px;
  transition: .5s ease-in-out;
}

#Menu1.mystyle3 {
  height: 900px!important;
}

#Menu3.mystyle3 {
  height: 500px!important;
}

#Menu5.mystyle3 {
  height: 700px!important;
}

.mystyle3 {
  height: 800px!important;
  display: block!important;
  transition: .5s ease-in-out!important;
}

.serv1 {
  float: left;
  border: 5px solid transparent;
}

.serv1:hover {
  border: 5px solid #fff;
}

.servtd {
  background-size: 100% 100%;
}

.servtd1 {
  padding: 20px 20px 20px 40px;
  height: 390px;
  background-color: #fff;
}

.servtd1 ul {
  list-style-image: url('/wp-content/uploads/2017/11/verifying-mark-outline.png');
  padding: 0;
  color: #444;
}
.servtd1 li {
  padding-bottom: 5px;
}

.calc_price {
  text-align: center;
  padding: 25px 0 0;
}

.cal_title {
  font-family: 'Homenaje';
  font-size: 15px;
  font-style: normal;
  font-weight: 400;
  color: #fff;
  width: 100%;
  padding: 3px;
  transition: all .3s ease-in-out;
}

.calcurrency_unit, .cal_currency_value, .cal_currency {
  display: inline-block;
  color: #f8f8f8;
  font-weight: 600;
  font-family: "Poppins", lucida grande, Arial, sans-serif;
  text-shadow: 2px 1px 2px #555;
}

.calcurrency_unit {
  font-size: 25px;
}

.cal_currency_value {
  font-size: 50px;
}

.cal_currency {
  font-size: 15px;
  top: -25px;
  position:relative;
}

.input_pc {
  background-color: #f8f8f8;
text-align: left;
}

.input_val {
  width: 40px;
  float: right;
  text-align: center;
  background-color: #fa5858;
  color: #fff;
  border: 0px;
  height: 40px
}


.input_val[type="number"] {
  height: 40px;
  padding: 0px;
}

#pack1, #pack1, #pack1 {
  transition: all .3s ease-in-out;
}

#pack1:hover, #pack2:hover, #pack3:hover {
  z-index: 1;
  position: relative;
  box-shadow: 0px 5px 5px #111;
}

#pack1:hover, #pack1:hover .cal_title{
  background-color: #2c5c1e!important;
}
#pack1:hover .servtd {
  background-image: url('/wp-content/uploads/2017/11/itslist1.jpg')!important;
}

#pack2:hover, #pack2:hover .cal_title{
  background-color: #ba9500!important;
}
#pack2:hover .servtd {
  background-image: url('/wp-content/uploads/2017/11/itslist2.jpg')!important;
}

#pack3:hover, #pack3:hover .cal_title{
  background-color: #b80205!important;
}
#pack3:hover .servtd {
  background-image: url('/wp-content/uploads/2017/11/itslist3.jpg')!important;
}

/*************ICT CONSULTANCY****************************************************************/


.page-id-8 .wdform_section, .wdform_column.ui-sortable {
  width: 100%;
}

.page-id-8 .contactform1 .wdform_section  {
  width: auto!important;
}

#newpc .wdform-field {
  width: auto !important;
  float: left;
  margin: 0 5px;
}

#newpc .contactform2 .wdform_column {
  padding-right: 0px!important;
  padding-left: 10px;
}

.ictcon:hover .heading2 {
  color: #d1262b;
  margin: 0px;
}
.ictcon:hover #itsupport, .ictcon:hover #emails, .ictcon:hover #security, .ictcon:hover #cloud2, .ictcon:hover #voip, .ictcon:hover #webd {
   transform: scale(1.1);
  box-shadow: inset -230px 100px 150px rgba(250, 250, 250, 0.4);
}


.heading2 {
  transition: all .5s ease-in-out;
}

.contactform2 input[type="text"] {
  border-radius: 3px!important;
  height: 30px!important;
}
.contactform2 textarea {
    border-radius: 3px!important;
}
.contactform2 .wdform-field {
  padding: 10px 0px!important;
}

.input_deactive {
  font-style: normal!important;
}

.contactform2 .button-submit {
  padding: 5px 35px!important;
  font-family: "Raleway", sans-serif!important;
  line-height: 24px!important;
  font-weight: 700;
  text-transform: uppercase;
  transition: all 0.3s;
  border: 1px solid #f8f8f8!important;
  color: #f8f8f8!important;
  font-size: 13px!important;
  margin: 0px!important;
  background-color: transparent!important;
}

.contactform2 .button-submit:hover::after {
    height: 100%;
}
.contactform2 .button-submit:hover {
  color: #111!important;
}

.contactform2 .button-submit::after {
  background-color: #f8f8f8!important;
  width: 100%;
  height: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: -1;
  content: '';
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
}

/*************Contact****************************************************************/


.contactform4 .wdform-field, .contactform4 .wdform-element-section  {
  width: 100%!important;
}

.mini_label {
  display: none;
}


.page-id-7 #content.page-wrap {
  margin-bottom: -60px;
}

#pg-7-0 .siteorigin-panels-stretch.sydney-stretch.panel-row-style {
  margin-top: -180px;
  background-size: 100% auto!important;
  background-repeat: repeat;
  padding-top: 0px !important;
  padding-bottom: 0px !important;

}

#panel-7-0-0-0 .siteorigin-widget-tinymce.textwidget {
  height: 1050px;
  padding: 180px 30px;
}

#panel-7-0-1-0 .siteorigin-widget-tinymce.textwidget {
  padding-top: 170px;
}

.page-id-7 #contactform5 {
  width: 500px;
}

#pg-7-0 .panel-grid-cell {
  padding-left: 0px!important;
}

.page-id-7 #mainnav ul li a {
  color: #555;
}



p {
  margin-bottom: 0px!important;
}


.so-widget-sow-contact-form-default-af3cd789992e .sow-contact-form {
  border: none!important;
  background-color: transparent!important;
}

#sow-contact-form-field-0, #sow-contact-form-field-1, #sow-contact-form-field-2, #sow-contact-form-field-message{
  background-color: rgba(0, 0, 0, 0.5);
  border: 1px solid rgb(51, 51, 51);
  border-radius: 3px;
}

.roll-promobox .promo-content p {
  color: #999;
}



{..................homepage............}


.still {
  padding: 8px 25px!important;
  font-size: 11px!important;
  background-color: #FA5858;
  color: #fff!important;
  border-radius: 3px;
  cursor: pointer;
  font-family: 'Raleway';
  text-transform: uppercase;
}

.page-id-417 #mainnav ul li a {
  color: #fff!important;
}


#pg-417-1 h3.widget-title, #pg-417-0 h3.widget-title {
  font-size: 15pt!important;
}


#panel-417-0-1-0 h3.widget-title, #panel-417-0-1-0 p {
  color: #fff!important;
}



#pg-417-0.panel-grid .icon {
  border-color: #fff!important
}

.headt1 {
   font-size: 57px; 
  color: #fa5858; 
  text-shadow: 2px 1px 2px #111; 
  font-weight: 800;
}


.text-slider .subtitle, .subtitle1 {
  font-size: 24px;
  letter-spacing: 0.5px;
}

.text-slider .subtitle {
  text-shadow: none!important;
  padding-left: 5%;
  padding-right: 5%;
}

.text-slider-section .roll-button {
  border-color: #333!important;
  color: #333!important;
  background-color: rgba(200, 200, 200, 0.6) !important;
}

.text-slider-section .roll-button:hover {
  color: #fff!important;
}

.text-slider-section .roll-button::after {
  background-color: #333;
}

.text-slider .maintitle {
  color: #333;
}

.text-slider .subtitle, .subtitle1 {
  font-family: 'Homenaje';
  color: #333;
  font-size: 30px;
  
}

.subtitle1 {
  line-height: 38px;
  letter-spacing: 1px;
  position: relative;
z-index: 11;
}

.bgshadow {
  background-color: #222;
  color: #fff;
}

.bgshadow1 {
  background-color: rgba(250, 250, 250, 0.9);
  color: #1583d2;
}

.home .mainunder::after {
  background-color: #fff;
}

.mainunder::after {
  content: "";
  position: absolute;
  left: 65%;
  bottom: 0;
  width: 10%;
  height: 1px;
  background-color: #555;
  margin-left: -20%;
}

.text-slider .maintitle::after {
  background-color: #333 !important;
}

#title3 .maintitle::after {
  background-color: #333 !important;
}

.page-id-6 .mainunder::after {
  left: 60%!important;
  width: 20%!important;
}

.roll-icon-list .list-item {
margin-bottom: 0px!important;
}


.roll-promobox{
  padding: 20px;
}

h2.headertitle {
  font-size: 24pt;
}

.page .page-wrap .single .page-wrap .content-wrapper {
  padding-top: 100px!important;
}

p.subtitle {
  width: 60%;
  margin: 0px auto!important;
}

@media only screen and (max-width: 1400px) {

 
  
.Homepage {....................................................................................................................}  
  
    .text-slider-section .roll-button {
    	background-color: rgba(190, 190, 190, 0.4);
 	}
  
    .text-slider .subtitle {
        padding-left: 1%!important;
        padding-right: 1%!important;
        text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6) !important;
  	}
  
	.contactform2 .wdform-element-section {
    	width: 265px!important;
  	}
   
    .titlel {
        font-size: 10px;
        padding: 3px 30px 3px 15px;
    }
    .titler {
        font-size: 10px;
        padding: 3px 15px 3px 30px;
    }
      
    .svbox {
        height: 160px;
    }
    
    .btn-menu {
        color: #111;
    }
      
}


@media only screen and (max-width: 1024px) {
    .breadcrumb-container {
    bottom: 0px!important;
  }
  
  .header-wrap .container {
    height: 90px;
  }
   
  .mobmenu-push-wrap {
    padding-top: 0px!important;
  }
  
  .mob-menu-header-holder {
    background-color: transparent!important;
    z-index: 0;
  }
  
 
 .mobmenur-container i {
    font-size: 40px!important;
    line-height: 1.3em!important;
  }
  
    .svbox {
        height: 130px;
    }
    
    .titlel {
        font-size: 8px;
        padding: 3px 30px 3px 15px;
    }
    .titler {
        font-size: 8px;
        padding: 3px 15px 3px 30px;
    }
      
    .site-header {
      background-color: transparent!important;
    }
    .btn-menu {
        color: #111;
      }
    
    }




@media only screen and (max-width: 600px) {
  
  #header-cont, .su-tabs-panes img, .fa-plus, .breadcrumb-container, .headertext, #menu-others {
    display: none!important;
  }
  
  .mbdisplay {
    display: block;
  }
  
  #menu-menu-1 #menu-item-20 {
    padding: 10px 50px!important;
  }
  
  .mbmartop {
    margin-top: 50px!important;
  }
   .mbmartop1 {
    margin-top: -50px!important;
  }
  .mbmarbm {
    margin-bottom: -50px!important;
  }
  
  .site-header .col-md-4 {
    height: 30px!important;
  }
  
  .Homepage {....................................................................................................................}  
  
  
  .text-slider-section {
    background-image: none;
    padding: 0px;
    height: 50%;
  }

  .text-slider .maintitle {
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6) !important;
    line-height: 2.1;
  }
  
  .text-slider .subtitle {
    padding: 20px 10px 30px;
	font-size: 20px;
    width: 100%;
    line-height: 35px;
    text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.6) !important;
  }
  
  .site-logo {
    left: 3.5%;
    position: absolute;
    top: -24%;
    width: 140px;
  }
  
  .btn-menu {
    position: absolute;
    top: -50px;
    right: 5%;
  }
  
  .site-header.fixed.float-header {
    height: 48px;
  }
  
  
  .site-header.fixed.float-header .site-logo {
    left: 7px;
    position: absolute;
    top: 7px;
    width: 140px;
  }
  
  .site-header.fixed.float-header .btn-menu {
    position: absolute;
    top: 0px;
    right: 70.5%;
    z-index: 100;

  }
  
  .home .site-header .col-md-4 {
    width: 100%;
  }
  
  #pgc-24-0-0, #pgc-24-0-1, #pgc-24-0-2 {
    width: 33.3%!important;
  }
  
  .panel-grid-cell {
    padding: 0px!important;
  }
  
  .su-tabs-vertical .su-tabs-panes, .su-tabs-vertical .su-tabs-nav, .wdform-element-section, .contactform1 input[type="text"], .home .contactform1 input[type="text"], .page-id-8 .contactform1 input[type="text"] {
    width: 100%!important;
  }


  .su-tabs-nav span {
    width: 24%;
    float: left;
    z-index: 32;
    position: relative;
    font-size: 11px !important;
    background-color: #f8f8f8;
    padding: 5px !important;
  border-radius: 3px !important;
  text-align: center;
  margin: 1%
  }
  
  .su-tabs-nav span.su-tabs-current {
    background-color: #fa5858 !important;
    color: #fff;
  }
  
  .su-tabs-vertical .su-tabs-panes {
    height: auto!important;
    border: none;
  }
  
  .div34k {
    padding: 50px 0px 0px;
  }
  
  #panel-24-2-0-0 .col-md-3 {
    float: left;
  }
  
  .roll-counter .numb-count {
    margin-left: -100px;
    font-size: 50px!important
  }
  
  .roll-counter i {
    float: right;
  }
  
  .mb3 {
    font-size: 20px!important;
    }
  
  #pgc-24-9-0, #pgc-24-9-1 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 2em !important;
    margin-bottom: 2.5em !important;
  }
  
  .contactform1 .wdform_column.ui-sortable {
    padding-right: 0px!important;
  }
  
  .contactform1 .wdform_row.ui-sortable-handle {
  	width: 97%;
  }
  
  .mbnone, #pg-24-0 {
    display: none;
  }
  
  .mbnav {
    display: block;
    margin-bottom: -50px;
  }
  #pg-24-1.panel-has-style > .panel-row-style, #pg-24-2.panel-has-style > .panel-row-style {
  -webkit-flex-direction: row!important;
  }
  
  #pgc-24-1-0, #pgc-24-1-1, #pgc-24-1-2 {
    width: 33.3%!important;
    float: left;
  }
  
  .mbnav .heading2, .roll-counter .name-count {
    font-size: 13px;
    letter-spacing:  -0.4px;
    }
  
  #panel-24-3-0-0 .col-md-3 {
    float: left;
  }
  
  
   .Aboutuspage {....................................................................................................................}  
  
  #pgc-4-1-0, #pgc-4-1-1, #pgc-4-2-0, #pgc-4-2-1, #pgc-4-7-0, #pgc-4-7-1 {
    width: 100%!important;
  }
  
  #panel-4-1-0-0 > .panel-widget-style, #panel-4-1-1-0 > .panel-widget-style, #panel-4-7-0-0 > .panel-widget-style, #panel-4-7-1-0 > .panel-widget-style {
    border: none!important;
    padding: 0px!important;
  }
  #pgc-4-2-0 {
  	border: none!important;
  }
  .leftcol {
    padding: 0px!important;
    border: none!important;
  }
  
  .rightcol {
    padding: 10% 0px!important;
  }
  
  #panel-4-4-0-0 > .panel-widget-style {
    padding: 120px 5%!important;
  }
  
   .ITservicespage {....................................................................................................................}  
  
  #pgc-2941-1-0 {
    width: 100%!important;
  }
  
  #panel-2941-1-0-0 > .panel-widget-style, .su-spoiler-style-default > .su-spoiler-content {
    border: none!important;
    padding: 0px!important;
  }
  
  #pgc-2941-2-0, #pgc-2941-2-1, #pgc-2941-2-2, #pgc-2941-6-0, #pgc-2941-6-1, #pgc-2941-6-2 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 2em !important;
    margin-bottom: 2.5em !important;
  }
  
  
  
   .ITConsultantpage {....................................................................................................................} 
  
  
  #pgc-8-1-0, #pgc-8-1-1  {
    width: 100%!important;
  }
    
  #panel-8-1-0-0 > .panel-widget-style, #panel-8-1-1-0 > .panel-widget-style {
    border: none!important;
    padding: 0px!important;
  }
  
  #panel-8-6-0-0 {
    border-bottom: 1px solid #ddd;
    padding-bottom: 2em !important;
    margin-bottom: 2.5em !important;
  }

   .Contactpage {....................................................................................................................}   
  
 .page-id-10 .contactform4 .wdform_column {
    padding-right: 10px!important;
  }
  
}
