/*  
Theme Name: SEO DIGITAL SOLUTIONS
Author: Developing Team
Description: Responsive Wordpress Theme
Version: 1.0
*/

/* WordPress Core */
.ssa-leadgen-widget::after { clear:both; }
.ssa-leadgen-widget { background: #e7e7e7 !important; width:100% !important; padding: 10px 0px !important;  border-radius: 5px !important; }
.ssa-leadgen-widget__btn-start.-disabled { background: #d4b279 !important; }
.ssa-leadgen-widget__btn-start { background: #d4b279 !important; }
.ssa-leadgen-widget__label { display:inline-block !important; }
.ssa-leadgen-widget__input { width:90%; }
.ssa-leadgen-widget__label.-hidden { display:none !important; }
.ssa-leadgen-widget__label.-ssa-checkbox { width:50%; display:inline-block !important; }
#ssa-widget-start { display:inline-block !important; }
#roboaudithead { color:#ffffff; }
.banner-form-content #roboaudit input[type=email], .banner-form-content #roboaudit input[type=url] { min-width: 250px !important; width: 250px !important;; }
.banner-form-content div.wpcf7-mail-sent-ok { color:#FFFF00 !important; border: 2px solid #ff0; }

.alignnone {
    margin: 5px 20px 20px 0;
}



.aligncenter,



div.aligncenter {



    display: block;



    margin: 5px auto 5px auto;



}



.alignright {



    float: right;



    margin: 5px 0 20px 20px;



}



.alignleft {



    float: left;



    margin: 5px 20px 6px 0;



}



a img.alignright {



    float: right;



    margin: 5px 0 20px 20px;



}



a img.alignnone {



    margin: 5px 20px 20px 0;



}



a img.alignleft {



    float: left;



    margin: 5px 20px 20px 0;



}



a img.aligncenter {



    display: block;



    margin-left: auto;



    margin-right: auto;



}



.wp-caption {



    background: #fff;



    border: 1px solid #f0f0f0;



    max-width: 96%;



    padding: 5px 3px 10px;



    text-align: center;



}



.wp-caption.alignnone {



    margin: 5px 20px 20px 0;



}



.wp-caption.alignleft {



    margin: 5px 20px 20px 0;



}



.wp-caption.alignright {



    margin: 5px 0 20px 20px;



}



.wp-caption img {



    border: 0 none;



    height: auto;



    margin: 0;



    max-width: 98.5%;



    padding: 0;



    width: auto;



}



.wp-caption p.wp-caption-text {



    font-size: 11px;



    line-height: 17px;



    margin: 0;



    padding: 0 4px 5px;



}



.blog_pagination a { background: #ffba00 none repeat scroll 0 0; color:#000; font-size:18px; display: inline-block; border-radius:4px; border:1px solid transparent; padding:8px 20px; text-decoration:none; line-height:20px; }



header { position:relative; }



header .header-pagetop-all {  position: relative !important;  z-index: 9;  width: 100%;  top: 6%; background:#000000; }



#fbMsg img { width: 79px !important; height:auto !important; }







header .header-top-all {  position: absolute;  z-index: 9;  width: 100%;  top: 6%; }



header .top-contact h4 { color:#ffffff; font-size:17px; font-family:'Lato'; position:relative; right:15px; }



header .top-contact h4 a { color:#ffffff; font-size:17px; font-family:'Lato'; position:relative; text-decoration:none; }



header .top-contact h4 i { color:#d4b279; padding-right:5px; }



header .navbar-brand, .navbar-nav > li > a {  text-shadow: none;}



header .navbar-brand, .navbar-nav > li > a i { padding-left:3px; }



header .navbar {  border: none !important;  margin-bottom: 0px;  min-height: 40px;  position: relative;}



header .navbar-nav > li > a {  color: #ffffff;  font-family: "Lato"; letter-spacing:0px;  font-size: 15px;  padding: 10px 15px;  position: relative;  text-transform: uppercase;  top: 0; }



header .navbar-nav > li { padding:0 1px; }



header .mainmenu .navbar-nav .active a, header .mainmenu .navbar-nav li.current-menu-item a {  background:transparent;  text-decoration: none; color:#d5b27b;  }



header .mainmenu .navbar-nav li.current-menu-item .dropdown-menu li a {  background:#101010; color:#FFFFFF;  text-decoration: none; }



header .mainmenu .navbar-nav .dropdown-menu li.current-menu-item a, header .mainmenu .navbar-nav li.current-menu-item .dropdown-menu li.current-menu-item a {  color:#d5b27b; background:#101010;  }



header .nav > li > a:hover, .nav > li > a:focus { background:transparent;  text-decoration: none; color:#d5b27b; }



/*drop-down*/



header .mainmenu .dropdown-menu { left:0;  list-style: outside none none; border-radius:5px;  min-width: 250px;  padding: 0;  position: absolute;  z-index: 1000;  display:none;}



header .mainmenu .dropdown-menu.last { min-width:150px; }



header .mainmenu li:hover .dropdown-menu{ display:block;  }



header .mainmenu .dropdown-menu li{}



header .mainmenu .dropdown-menu li a { background:#101010;  display: block;   text-align: left;  text-decoration: none; color: #fff;  font-family: "Lato"; letter-spacing:0px;  font-size: 15px;  padding: 10px 12px;  }



header .mainmenu .dropdown-menu li a:hover { background:#101010;   color:#d5b27b;}



header .mainmenu { padding-top:15px; }



header .logo { position:relative; top:5px; }



header .header-bottom .owl-nav { display: block;}



header .header-bottom .owl-dots { display: none !important;}



header .header-bottom .owl-theme .owl-controls .owl-dots { margin: 0;  position: absolute;  width: 100%; z-index:999999; z-index:99999 !important; }



header .header-bottom .owl-prev{ background:url(img/banner/bar-1.png) no-repeat !important; text-indent:-9999px; width:54px; height:54px; border:none !important; position:absolute; left:3%; bottom:43%;}



header .header-bottom .owl-next{ background:url(img/banner/bar-2.png) no-repeat !important; text-indent:-9999px; width:54px; height:54px; border:none !important; position:absolute; right:3%; bottom:43%;}



header .banner-form-content.text-center {  bottom: 200px;  position: absolute;  width: 100%;  z-index: 1;}



header .banner-form-content div.wpcf7-validation-errors, header .banner-form-content div.wpcf7-mail-sent-ng { color:#FFFFFF; }



header .banner-shape {  position: absolute;  bottom: -1px;  z-index: 9;  width: 100%;}


header .banner-form-content { color:#ffffff; }
header .banner-form-content h1 { color:#ffffff; }
header .banner-form-content h2 { color:#ffffff; }
header .banner-form-content h3 { color:#ffffff; font-size:40px; font-weight:500; font-family:'Lato'; text-shadow:0px 0px 4px #202020; margin-bottom:15px;  }
header .banner-form-content h4 { color: #fff; font-size: 20px; font-family: 'Lato'; padding-bottom: 10px; margin: 0; font-weight: 700; }
header .banner-form-content p { color:#ffffff; font-size:16px; font-family:'Lato'; padding-bottom:2px; margin:0; }


header .form-row .col-sm-3.sp { padding:0 2px; }



header .form-row { background:url(img/others/banner-form-bg.png) repeat; padding:25px 35px; border-radius:5px;  }



header .form-row .form-control { background-color: hsl(0, 0%, 100%);background-image: none;border: none;border-radius: 4px;box-shadow: 0 1px 1px hsla(0, 0%, 0%, 0.075) inset;color: hsl(0, 0%, 33%);display: block;font-size: 14px;height: 48px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%;font-family: 'Lato';font-style: italic; }



header .form-row .btn-scan { background:#d4b279; width:100%; text-transform:uppercase; font-weight:900; font-size:16px; font-family: "Lato"; color:#ffffff; padding:12px 10px; }







/**/



.welcome-holder { padding:70px 0; }



.wel-text h3 { color:#222222; font-size:40px; text-transform:capitalize; font-family: "Lato"; margin-top:0; padding-bottom:5px;  }



.wel-text p  { color:#666666; font-size:14px;  font-family: "Lato"; line-height:29px; text-align:justify; }



.wel-text .btn-read { color:#ffffff; font-family:'Lato'; font-weight:700; background:#d4b279; padding:10px 30px; border-radius:75px; font-size:18px; margin-top:5px; }



.welcome-holder hr { border-color:#cccccc; margin:60px 0; }



.wel-icons-all h3 { color:#222222; font-size:40px; text-transform:capitalize; font-family: "Lato"; padding-bottom:40px; }



.wel-icons-all h4 { color:#2d2d2d; font-size:18px; text-transform:capitalize; font-family: "Lato"; padding:7px 0;   }



.wel-icons-all h4 a { color:#2d2d2d; font-size:18px; text-transform:capitalize; font-family: "Lato"; padding:7px 0; text-decoration:none;  }



.wel-icons-all p  { color:#7c7c7c; font-size:14px; line-height:29px;  font-family: "Lato";  }



.wel-in-icons { margin:15px 0; padding:0 15px; }



.wel-in-icons.sp {  border-right: 1px solid #e7e7e7;}



/**/



.page-holder { padding:2% 0; min-height:200px; color:#666666; font-size:14px;  font-family: "Lato"; }



.page-holder h3 { color:#222222; font-size:40px; text-transform:capitalize; font-family: "Lato"; margin-top:0; padding-bottom:5px;  }



.page-holder p  { color:#666666; font-size:14px;  font-family: "Lato"; line-height:29px; text-align:justify; }



.page-holder input[type=submit], .page-holder button {



 	background: #d4b279; font-size:16px; color:#fff; -moz-user-select: none; 



    border: 1px solid transparent;



    border-radius: 4px;



    cursor: pointer;



    display: inline-block;



    font-size: 16px;



    font-weight: 600;



    line-height: 2;



    margin-bottom: 0;



    padding: 5px 25px;



    text-align: center;



    vertical-align: middle;



    white-space: nowrap;



	font-family: "Lato";



}



.page-holder input[type=tel], .page-holder input[type=password], .page-holder input[type=text], .page-holder input[type=email], .page-holder select, .page-holder textarea {



  display: block;



  width: 100%;



  height: 34px;



  padding: 6px 12px;



  font-size: 14px;



  line-height: 1.42857143;



  color: #555;



  background-color: #fff;



  background-image: none;



  border: 1px solid #ccc;



  border-radius: 4px;



  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);



          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);



  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;



          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}



.page-holder textarea { height:auto; resize:none; }



.page-holder input[type=tel]:focus, .page-holder input[type=password]:focus, .page-holder input[type=text]:focus, .page-holder input[type=email]:focus, .page-holder select:focus, .page-holder textarea:focus {



  border-color: #66afe9;



  outline: 0;



  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);



          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);



}



.page-holder input[type=tel]::-moz-placeholder, .page-holder input[type=password]::-moz-placeholder, .page-holder input[type=text]::-moz-placeholder, .page-holder input[type=email]::-moz-placeholder, .page-holder select::-moz-placeholder, .page-holder textarea::-moz-placeholder {



  color: #999;



  opacity: 1;



}



.page-holder input[type=tel]:-ms-input-placeholder, .page-holder input[type=password]:-ms-input-placeholder, .page-holder input[type=text]:-ms-input-placeholder, .page-holder input[type=email]:-ms-input-placeholder, .page-holder select:-ms-input-placeholder, .page-holder textarea:-ms-input-placeholder {



  color: #999;



}



.page-holder input[type=tel]::-webkit-input-placeholder, .page-holder input[type=password]::-webkit-input-placeholder, .page-holder input[type=text]::-webkit-input-placeholder, .page-holder input[type=email]::-webkit-input-placeholder, .page-holder select::-webkit-input-placeholder, .page-holder textarea::-webkit-input-placeholder {



  color: #999;



}


.sidebarwidget .form-group {
	font-size: 14px;
}
.sidebarwidget .form-group label {
	font-size: 11px;
}
.page-holder .leftcontent{ border-right-style: solid; border-right-width: 1px; border-color:#CCCCCC; }



.page-holder .leftcontent h1 { color:#222222; font-size:26px; text-transform: capitalize; font-family: "Lato"; margin-top:0; padding-bottom:5px; }



.page-holder .leftcontent h2 { color:#222222; font-size:24px; text-transform: capitalize; font-family: "Lato"; margin-top:0; padding-bottom:5px; }



.page-holder .leftcontent h3 { color:#222222; font-size:22px; text-transform: capitalize; font-family: "Lato"; margin-top:0; padding-bottom:5px; }



.page-holder .leftcontent h3.pagetitle { color:#222222; font-size:30px; text-transform:capitalize; font-family: "Lato"; margin-top:0; padding-bottom:5px;  }



.page-holder .leftcontent ul, .page-holder .leftcontent li { padding-left:13px;    line-height: 1.7; }



.page-holder .leftcontent a { color:#d4b279; font-family: "Lato"; text-decoration:none; }







.page-holder .fullwidth{  }



.page-holder .fullwidth h1 { color:#222222; font-size:26px; text-transform: capitalize; font-family: "Lato"; margin-top:0; padding-bottom:5px; }



.page-holder .fullwidth h2 { color:#222222; font-size:24px; text-transform: capitalize; font-family: "Lato"; margin-top:0; padding-bottom:5px; }



.page-holder .fullwidth h3 { color:#222222; font-size:22px; text-transform: capitalize; font-family: "Lato"; margin-top:0; padding-bottom:5px; padding-top:10px; }



.page-holder .fullwidth h3.pagetitle { color:#222222; font-size:30px; text-transform:capitalize; font-family: "Lato"; margin-top:0; padding-bottom:5px;  }



.page-holder .fullwidth ul, .page-holder .fullwidth li { padding-left:13px; line-height:1.7; }



.page-holder .fullwidth a { color:#d4b279; font-family: "Lato"; text-decoration:none; }






.page-holder .sidebarwidget #roboaudit { background: #e7e7e7; padding:8px 10px; }
.page-holder .sidebarwidget #roboaudithead { color: #222; font-size: 24px; font-family: "Lato"; margin-top: 0; padding-bottom: 5px; }
.page-holder .sidebarwidget #roboaudit input[type=text], .page-holder .sidebarwidget #roboaudit input[type=email], .page-holder .sidebarwidget #roboaudit input[type=url] { width: 95% !important; min-width: 95% !important; }




.page-holder .sidebarwidget h3 { color:#222222; font-size:24px; text-transform: capitalize; font-family: "Lato"; margin-top:0; padding-bottom:5px; }



.page-holder .sidebarwidget p { color:#666666; font-size:14px;  font-family: "Lato"; line-height:29px; text-align: left; }



.page-holder .sidebarwidget a { color:#d4b279; font-family: "Lato"; text-decoration:none; }



.page-holder .sidebarwidget ul, .page-holder .sidebarwidget li { list-style:none; padding-left:0;line-height:1.7; }





.page-holder .gray-box { background:#e7e7e7; padding:25px 35px; border-radius:5px; margin:15px 0 30px 0;  }

.page-holder .gray-background { background:#e7e7e7 !important; padding:8px 15px; border-radius:5px; }



.page-holder .nav-tabs { border:none !important; padding-left:0 !important; }
.page-holder .nav-tabs li { padding-left:0 !important; margin-right:10px; }
.page-holder .nav-tabs > li.active > a, .page-holder .nav-tabs > li.active > a:hover, .page-holder .nav-tabs > li.active > a:focus { border: none !important; color:#ffffff; font-family:'Lato'; font-weight:700; background:#d4b279; padding:10px 30px; border-radius:5px; font-size:18px; }
.page-holder .nav-tabs > li > a { border: none !important; color:#ffffff; font-family:'Lato'; font-weight:700; background:#d4b279; padding:10px 30px; border-radius:5px; font-size:18px; }
.page-holder .tab-content { padding-top:25px; }
.page-holder .table > thead > tr > th, .page-holder .table > tbody > tr > th, .page-holder .table > tfoot > tr > th, .page-holder .table > thead > tr > td, .page-holder .table > tbody > tr > td, .page-holder .table > tfoot > tr > td { border:1px solid #ddd; }
.page-holder .table-striped > tbody > tr:nth-of-type(2n+1) { background-color:#e7e7e7; }
.page-holder .table-striped > thead > tr { background-color:#d4b279; color:#FFF; font-family:'Lato'; font-size:18px; } 


.page-holder .modal-content input[type=tel], .page-holder .modal-content input[type=password], .page-holder .modal-content input[type=text], .page-holder .modal-content input[type=email], .page-holder .modal-content select, .page-holder .modal-content textarea {

	min-width: 340px;
}


/**/



.about-holder { background:url(img/others/about-bg.jpg) no-repeat; background-size:cover; }



.about-top-text h3 { color:#ffffff; font-size:40px; text-transform:capitalize; font-family: "Lato"; padding-bottom:10px; }


.about-top-text { color:#f4f4f4; }
.about-top-text h1 { color:#f4f4f4; }
.about-top-text h2 { color:#f4f4f4; }
.about-top-text h3 { color:#f4f4f4; }
.about-top-text h4 { color:#f4f4f4; }
.about-top-text h5 { color:#f4f4f4; }
.about-top-text h6 { color:#f4f4f4; }
.about-top-text p  { color:#f4f4f4; font-size:14px;  font-family: "Lato"; line-height:32px; }



.about-top-text.text-center {  padding: 40px 0;}



.about-button .btn-read { color:#ffffff; font-family:'Lato'; font-weight:900; background:#d4b279; padding:10px 30px; border-radius:75px; font-size:18px; border:2px solid #fff; }



.about-button { padding:55px 0 75px; }



/**/



.test-holder { background:url(img/others/test-bg.jpg) no-repeat; background-size:cover; padding:30px 0 60px; }



.test-heading h3 { color:#ffffff; font-size:30px; text-transform:capitalize; font-family: "Lato"; }



.test-heading.text-center {  padding: 15px 0 30px;}



.test-text p  { color:#ffffff; font-size:15px;  font-family: "Lato"; line-height:32px; padding-top:30px; }



.test-text h5 { color:#ffffff; font-size:19px;  font-family: "Lato"; text-transform:capitalize; }



.test-row {  padding: 20px 0 35px;}



.test-image::after {  border: 2px solid hsl(0, 0%, 100%);  border-radius: 375px;  content: "";  display: block;  height: 95.5%; left: 18px;  margin: 1%;  position: absolute;  top: 3px;  width: 84.1%; }



.test-holder .owl-nav { display: block;}



.test-holder .owl-dots { display: none !important;}



.test-holder .owl-theme .owl-controls .owl-dots { margin: 0;  position: absolute;  width: 100%; z-index:999999; z-index:99999 !important; }



.test-holder .owl-prev{ background:url(img/icons/tar-1.png) no-repeat !important; text-indent:-9999px; width:26px; height:50px; border:none !important; position:absolute; left:-4%; bottom:43%;}



.test-holder .owl-next{ background:url(img/icons/tar-2.png) no-repeat !important; text-indent:-9999px; width:26px; height:50px; border:none !important; position:absolute; right:-4%; bottom:43%;}



.test-row { padding:0 40px; }



/***/



.feed-blog-holder h3 { color:#363535; font-size:30px; text-transform:capitalize; font-family: "Lato"; padding-bottom:5px; }



.feed-blog-holder h3 i { color:#fa9d18; }



.feed-blog-holder { padding:30px 0; }



.feed-heading { padding-bottom:30px; }



.blog-heading { padding-bottom:30px; }



.blog-text h4 { color:#212121; font-family: "Lato"; padding-bottom:10px; padding-top:0; font-size:24px; margin-bottom:0;  }



.blog-text h4 a { color:#212121; font-family: "Lato"; font-size:24px; text-decoration:none; }



.blog-text ul li a { color:#d4b279; font-family: "Lato"; padding:10px 0; font-size:14px; text-decoration:none; }



.blog-text p  { color:#7b7a7a; font-size:14px;  font-family: "Lato"; line-height:35px; }



.blog-text ul { border-top:1px solid #f2f2f2; border-bottom:1px solid #f2f2f2; padding:15px 0; margin:0; margin-bottom:15px; }



.page-holder .blog-text ul { border-top: none; border-bottom:none; padding:0; margin:0 0 15px 0; }



.feed-blog-holder .col-sm-4.sp {  padding-right: 40px;}



.feed-in-head-row h4 { color:#464545; font-size:16px; font-family: "Lato"; margin-top:0; margin-bottom:0; }



.feed-in-head-row h4 a { color:#7e7e7e; font-size:13px; }



.feed-in-head-row i  { color:#dec600; font-size:11px; }



.feed-in-head-row h5 { font-family: "Lato"; }



.feed-in-head-row h5 i { color:#fa9d18; font-size:16px; }



.feed-in-text p { color:#7e7e7e; font-size:14px; font-family: "Lato"; line-height:27px; padding:10px 0;  }



.feed-in-list ul li a { color:#7e7e7e; font-size:14px; font-family: "Lato"; padding:0 5px; }



.comment h4 { color:#7e7e7e; font-size:14px; font-family: "Lato"; }



.form-in .form-control {  background-color: hsl(0, 0%, 100%);  background-image: none;  border: 1px solid #cdcdcd;  border-radius: 0px;  box-shadow: 0 1px 1px hsla(0, 0%, 0%, 0.075) inset;  color: hsl(0, 0%, 33%);  display: block;  font-size: 14px;  height: 44px;  line-height: 1.42857;  padding: 6px 12px;  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 100%;  font-family: 'Lato'; }



.form-pop .img-responsive {  margin-left: 15px;  position: relative;  top: 2px;}



.feed-content-all {  border: 1px solid #e5e5e5;  padding: 15px;}



.feed-content-all li { list-style:none; padding-left:0; padding-bottom:10px; }



.feed-content-all ul { list-style:none; padding-left:0; }



.feed-content-all a { color:#d4b279; font-size:16px; }


.page-template-certifiedpremiumpartnergoogle .col-md-6.banner-text.text-right a {
	text-decoration: none;
}
/*contact-holder*/

.foot-form a {
	color: #fff;
	text-decoration: navajowhite;
}
.foot-form h5 {
	color: #fff;
}

.contact-holder { padding:60px 0 0; }



.contact-heading h3 { color:#363535; font-size:40px; text-transform:capitalize; font-family: "Lato"; padding-bottom:50px; }



.contact-holder .contact-row { margin-bottom:20px; }



.chat-heading h4 { color:#274463; font-size:16px; font-weight:600;  font-family: 'Lato'; border:1px solid #cdcdcd; background:#f4f4f4; margin:0; padding:15px 10px; margin-bottom:5px;  }



.chat-image.sp {  border: 1px solid #cdcdcd;}



.chat-image.last {  margin-top: 20px;}



.map-in {  border: 3px solid #d4b279;  border-radius: 3px;}



.map-in p { margin:0; }



.map-text h4 { color:#383838; font-size:16px;  font-family: 'Lato';  }



.map-text h4 a { color:#383838; font-size:16px;  font-family: 'Lato'; text-decoration:none;  }



.map-text .c1 { background:url(img/others/c-1.png) no-repeat; padding-left:65px; padding-top:5px; padding-bottom:15px; margin-top:50px; }



.map-text .c2 { background:url(img/others/c-2.png) no-repeat; padding-left:65px; padding-top:5px; padding-bottom:15px; margin:15px 0; }



.map-share ul li {  padding: 0;}



.form-row-all { padding-top:15px; }



.form-row-all .form-in .form-control {  background-color: hsl(0, 0%, 100%);  background-image: none;  border: 1px solid #d8d8d8;  border-radius: 0;  box-shadow: 0 1px 1px hsla(0, 0%, 0%, 0.075) inset;  color: #d8d8d8;  display: block;  font-family: "Lato";  font-size: 14px;  height: 52px;  line-height: 1.42857;  padding: 6px 12px;  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 100%;}



.form-row-all .form-in { margin:25px 0; }



.form-row-all .form-in .form-control::-moz-placeholder {  color: #d8d8d8;  opacity: 1;}



.form-row-all .form-in .form-control:-ms-input-placeholder {  color: #d8d8d8;}



.form-row-all .form-in .form-control::-webkit-input-placeholder {  color: #d8d8d8;}



.form-row-all .form-in.sp1 .form-control { background:url(img/others/f-1.png) no-repeat 95% 12px; }



.form-row-all .form-in.sp2 .form-control { background:url(img/others/f-2.png) no-repeat 95% 12px; }



.form-row-all .form-in.sp3 .form-control { background:url(img/others/f-3.png) no-repeat 95% 13px; }



.form-row-all .form-in.sp4 .form-control { appearance:none; -webkit-appearance: none; -moz-appearance: none; background:url(img/others/f-4.png) no-repeat 95% 16px; }



.form-row-all .form-in.sp4 select::-ms-expand { display: none;}



.form-row-all .form-in.sp5 .form-control { height:280px; }



.form-all .btn-send { color:#FFFFFF; font-size:18px; font-family: "Lato"; text-transform:capitalize; padding: 13px 28px; background:#d4b279; border-radius:5px; border:1px solid #d4b279; margin:40px 0;  }



.banner-form-content .banner-form-content.text-center {  bottom: 250px;  position: absolute;  width: 100%;  z-index: 9;}



.banner-form-content .banner-shape {  position: absolute;  bottom: -1px;  z-index: 9;  width: 100%;}



.banner-form-content .banner-form-content h3 { color:#ffffff; font-size:61px; font-weight:900; text-transform:capitalize; font-family:'Lato'; text-shadow:0px 0px 4px #202020; margin-bottom:35px;  }



.banner-form-content .form-row .col-sm-3.sp { padding:0 2px; }



.banner-form-content .form-row { background:#e7e7e7; padding:25px 35px; border-radius:5px;  }



.banner-form-content .form-row .form-control { background-color: hsl(0, 0%, 100%);background-image: none;border: none;border-radius: 4px;box-shadow: 0 1px 1px hsla(0, 0%, 0%, 0.075) inset;color: hsl(0, 0%, 33%);display: block;font-size: 14px;height: 48px;line-height: 1.42857;padding: 6px 12px;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;width: 100%;font-family: 'Lato';font-style: italic; }



.banner-form-content .form-row .btn-scan { background:#d4b279; width:100%; text-transform:uppercase; font-weight:900; font-size:16px; font-family: "Lato"; color:#ffffff; padding:12px 10px; }







#performance-content-area { background:url(img/others/footer-top-bg-1.jpg) repeat; padding:40px 0 20px 0; }
#performance-content-area h3 { color:#FFFFFF; font-size:22px; text-transform: capitalize; font-family: "Lato"; margin-top:0; padding-bottom:5px; }
#performance-content-area p  { color:#FFFFFF; font-size:14px;  font-family: "Lato"; line-height:29px; }





/*footer*/



footer .footer-top-all { background:url(img/others/footer-top-bg-1.jpg) repeat; padding:40px 0; }



footer .footer-top-all h4 { color:#ffffff; font-size:18px; text-transform:capitalize; font-family: "Lato"; padding-bottom:10px;  }



footer .foot-link ul, footer .foot-link ul li { list-style:none; padding-left:0; }



footer .foot-link ul li a { color:#ffffff; font-size:14px; font-family:'Lato'; line-height:30px; text-decoration:none; }



footer .foot-link ul li a i { padding-right:5px; }



footer .foot-text .home {  color:#d7d7d7; font-size:14px; font-family:'Lato';  background:url(img/icons/c-1.png) no-repeat 0 10px; padding-left:30px; line-height:30px; margin-bottom:15px; }



footer .foot-link.sp {  position: relative;  left: 30px;}



footer .foot-text .btn-wh { color:#ffffff; font-family:'Lato'; font-weight:800; background:#d4b279; padding:10px 30px; border-radius:75px; font-size:16px; margin-top:5px; }



footer .foot-form .form-control, footer .foot-form input[type=text] {  background-color: hsl(0, 0%, 100%);  background-image: none;  border: 1px solid hsl(0, 0%, 80%);  border-radius: 0px;  box-shadow: none;  color: hsl(0, 0%, 33%);  display: block;  font-size: 14px;  height: 46px;  line-height: 1.42857;  padding: 6px 12px;  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;  width: 90%;  font-family: 'Open Sans';}



footer .foot-form .btn-sub, footer .foot-form input[type=submit] { color:#ffffff; font-family:'Lato'; border:none; font-weight:700; background:#d4b279; padding:8px 15px; border-radius:0px; font-size:14px; margin-top:10px; }



footer .footer-bottom-all { background:url(img/others/footer-top-bg-2.jpg) repeat; padding:15px 0; }



footer .footer-bottom-all .pay { margin-top:10px; }



footer .footer-bottom-all ul { margin:0; }



footer .footer-bottom-all ul li { padding:0 10px; }



footer .footer-bottom-all .copy p { color:#ffffff; font-size:14px; font-family:'Lato'; padding-top:20px; }







.page-holder a.btn {  -moz-user-select: none; background: #d4b279 none repeat scroll 0 0;border: 1px solid transparent;



border-radius: 4px;color: #fff;cursor: pointer;display: inline-block;font-family: "Lato";



font-size: 16px;font-weight: 600;line-height: 2;margin-bottom: 0;padding: 5px 25px;text-align: center;



vertical-align: middle;white-space: nowrap;}







.ser1 .text-center a.btn { margin-bottom:10px; }






.page-template-certifiedpremiumpartnergoogle .certified-googlepage h1 a {
	color: #000000 !important;
}

.page-template-certifiedpremiumpartnergoogle .certified-googlepage h4 a {
	color: #000000 !important;
}
.page-template-certifiedpremiumpartnergoogle .certified-googlepage h2 a {
	color: #000000 !important;
}
.page-template-certifiedpremiumpartnergoogle .certified-googlepage p a {
	color: #000000 !important;
}
.page-template-certifiedpremiumpartnergoogle .partner-search h3 a {
	color: #000000 !important;
}
/*Responsive*/




@media (max-width:1250px) {
	header .banner-form-content.text-center { bottom: 100px; }
}


@media (max-width:1150px)
{



	header .banner-form-content h3 {  color: hsl(0, 0%, 100%);  font-family: "Lato";  font-size: 36px;  font-weight: 500;  margin-bottom: 25px;  text-shadow: 0 0 4px hsl(0, 0%, 13%); }



	header .banner-form-content.text-center {  bottom: 50px;  position: absolute;  width: 100%;  z-index: 9;}



	header .navbar-nav > li > a {  color: hsl(0, 0%, 100%);  font-family: "Lato";  font-size: 14px;  letter-spacing: 0;  padding: 10px 8px;  position: relative;  text-transform: uppercase;  top: 0;}



	



	.wel-icons-all h4 {  color: hsl(0, 0%, 18%);  font-family: "Lato";  font-size: 14px;  padding: 7px 0;  text-transform: capitalize;}



	.feed-in-head-row h4 {  color: hsl(0, 1%, 27%);  font-family: "Lato";  font-size: 10px;  margin-bottom: 0;  margin-top: 0;}



	.feed-in-head-row h4 a {  color: hsl(0, 0%, 49%);  font-size: 9px;}



	.feed-image-name .col-sm-3 {  padding-right: 0;}



	.feed-in-head-row h5 i {  color: hsl(35, 96%, 54%);  font-size: 11px;}



	.test-image::after {  border: none;  border-radius: 375px;  content: "";  display: block;  height: 95.5%;  left: 18px;  margin: 1%;  position: absolute;  top: 3px;  width: 84.1%;}



	



	.banner-form-content .form-row {  background: #e7e7e7;  border-radius: 5px;  padding: 25px 35px;  margin-bottom: 25px;}



	.map-text h4 {  color: hsl(0, 0%, 22%);  font-family: "Lato";  font-size: 12px;}



	.map-share .img-responsive {  width: 30px;}




}







@media (max-width:1023px)







{



	header .banner-form-content.text-center {  bottom: 100px;  position: absolute;  width: 100%;  z-index: 9;  left: 0;}



	header .navbar-nav > li > a {  color: hsl(0, 0%, 100%);  font-family: "Lato";  font-size: 11px;  letter-spacing: 0;  padding: 8px 4px;  position: relative;  text-transform: uppercase;  top: 0;}



	header .form-row .btn-scan {  background: hsl(38, 51%, 65%) none repeat scroll 0 0;  color: hsl(0, 0%, 100%);  font-family: "Lato";  font-size: 16px;  font-weight: 900;  padding: 12px 5px;  text-transform: uppercase;  width: 100%;}



	footer .foot-text .btn-wh {  background: hsl(38, 51%, 65%) none repeat scroll 0 0;  border-radius: 75px;  color: hsl(0, 0%, 100%);  font-family: "Lato";  font-size: 13px;  font-weight: 800;  margin-top: 5px;  padding: 10px 10px;}



	footer .foot-link.sp {  left: 20px;  position: relative;}



	footer .footer-bottom-all .copy p {  color: hsl(0, 0%, 100%);  font-family: "Lato";  font-size: 12px;  padding-top: 20px;}



	footer .pay.text-right .img-responsive {  width: 110px;}



	footer .footer-bottom-all .copy p {  color: hsl(0, 0%, 100%);  font-family: "Lato";  font-size: 12px;  padding-top: 14px;}



	



	.feed-in-head-row .col-sm-3 {  padding: 0;}



	.test-image {  margin-top: 35px;}



	.blog-text h4 {  color: hsl(0, 0%, 13%);  font-family: "Lato";  font-size: 18px;  padding: 15px 0 12px;}
	header .banner-form-content.text-center {  bottom: 50px;  left: 0;  position: absolute;  width: 100%;  z-index: 9;}
	header .banner-form-content h3 {  color: hsl(0, 0%, 100%);  font-family: "Lato";  font-size: 18px;  font-weight: 500;  margin-bottom: 25px;  text-shadow: 0 0 4px hsl(0, 0%, 13%);  }
	header .banner-form-content h4 { font-size: 18px; }
	.banner-form-content .form-row {  background: hsl(0, 0%, 91%) none repeat scroll 0 0;  border-radius: 5px;  margin-bottom: 25px;  padding: 15px 25px;}
	.banner-form-content .form-row .btn-scan {  background: hsl(38, 51%, 65%) none repeat scroll 0 0;  color: hsl(0, 0%, 100%);  font-family: "Lato";  font-size: 16px;  font-weight: 900;  padding: 12px 7px;  text-transform: uppercase;  width: 100%;}
}
@media (max-width:991px) {
	.ssa-leadgen-widget__input { display: block !important; width: 200px !important;  }
	header .banner-form-content h3 { margin-bottom:3px; }
	header .banner-form-content h4 { font-weight:400; padding-bottom:1px; font-size: 16px; }
	header .banner-form-content p { font-size: 12px; padding-bottom:0; }
	.page-holder .sidebarwidget #roboaudit button { min-width: auto !important; height: 38px; padding: 5px 14px; }
}
@media (max-width:820px) {
	header .banner-form-content.text-center { bottom: 10px; }
}
@media (max-width:522px) {
	.ssa-leadgen-widget__input { display: block !important; width: 170px !important;  }
}
@media (max-width:491px) {
	.ssa-leadgen-widget__label { display: block !important; max-width: 95%; padding-left: 13px; }
	.ssa-leadgen-widget__input { width: 100% !important; }
}
@media (max-width:767px)
{
	.freeaudit-cont1 { margin-top: 5px !important; font-size: 13px !important; }
	.freeaudit-cont2 { margin-top: 5px !important; font-size: 13px !important; }
	.freeaudit-cont3 { margin-top: 5px !important; font-size: 13px !important; }
	.freeaudit-cont4 { margin-top: 5px !important; font-size: 13px !important; }
	.freeaudit-cont5 { margin-top: 5px !important; font-size: 13px !important; }
	.freeaudit-cont6 { margin-top: 5px !important; font-size: 13px !important; }
	#fbMsg img { width: 55px !important; height:auto !important; }
	header .banner-form-content.text-center {  background: hsl(0, 0%, 13%) none repeat scroll 0 0;  bottom: 0;  left: 0;  padding: 8px;  position: relative;  width: 100%;  z-index: 9;}



	header .banner-form {  background: #202020; padding-bottom:10px; }



	header .forn-in {  margin: 10px 0;}



	header .banner-shape {  bottom: 0;  display: none;  position: relative;  width: 100%;  z-index: 9;}



	header .header-top-all {  position: relative;  top: 0;  width: 100%;  z-index: 9;  background: #202020;}



	header .logo .img-responsive {  margin-left: auto;  margin-right: auto;  display: block;}



	header .top-contact.text-right {  text-align: center;  padding-top: 10px;}



	header .top-contact h4 {  color: hsl(0, 0%, 100%);  font-family: "Lato";  font-size: 17px;  position: relative;  right: 0;}



	header .header-bottom .owl-prev {  background: hsla(0, 0%, 0%, 0) url("img/banner/bar-1.png") no-repeat scroll 0 0 !important;  border: medium none !important;  bottom: 30%; height: 54px;  left: 3%;  position: absolute;  text-indent: -9999px;  width: 54px;}



	header .header-bottom .owl-next {  background: hsla(0, 0%, 0%, 0) url("img/banner/bar-2.png") no-repeat scroll 0 0 !important;  border: medium none !important;  bottom: 30%;  height: 54px;  position: absolute;  right: 3%;  text-indent: -9999px; width: 54px;}



	header .mainmenu {  padding-top: 0;  border: 1px solid #fff;  margin: 15px 0 15px;}



	header .navbar-nav > li > a {  color: hsl(0, 0%, 100%);  font-family: "Lato";  font-size: 14px;  letter-spacing: 0;  padding: 10px 14px;  position: relative;  text-transform: uppercase;  top: 0;}



	



	.test-image {  margin-top: 35px;}



	



	footer .foot-link.sp {  left: 0;  margin: 25px 0;  position: relative;}



	footer .foot-text .btn-wh {  background: hsl(38, 51%, 65%) none repeat scroll 0 0;  border-radius: 75px;  color: hsl(0, 0%, 100%);  font-family: "Lato";  font-size: 15px;  font-weight: 800;  margin-top: 5px;  padding: 10px;}



	footer .footer-bottom-all {  text-align: center;}



	footer .pay.text-right {  text-align: center;  padding-bottom: 5px;}



	



	.wel-text h3 {  color: hsl(0, 0%, 13%);  font-family: "Lato";  font-size: 30px;  margin-top: 0;  padding-bottom: 5px;  text-transform: capitalize;}



	.wel-image {  margin-top: 20px;}



	.wel-in-icons.sp {  border-right: none;}



	.feed-in-head-row h4 {  color: hsl(0, 1%, 27%);  font-family: "Lato";  font-size: 14px;  margin-bottom: 0;  margin-top: 0;}



	.feed-image-text {  text-align: center;  padding-top: 9px;}



	.feed-in-head-row h5 i {  color: hsl(35, 96%, 54%);  font-size: 14px;}



	.feed-rss-head {  text-align: center;}



	.feed-in-text {  text-align: center;}



	.feed-in-list {  text-align: center;}



	.test-holder .owl-prev {  background: hsla(0, 0%, 0%, 0) url("img/icons/tar-1.png") no-repeat scroll 0 0 !important;  border: medium none !important;  bottom: 43%;  height: 50px;  left: -15%;  position: absolute;  text-indent: -9999px;  width: 26px;}



	.test-holder .owl-next {  background: hsla(0, 0%, 0%, 0) url("img/icons/tar-2.png") no-repeat scroll 0 0 !important;  border: medium none !important;  bottom: 43%;  height: 50px;  position: absolute;  right: -14%;  text-indent: -9999px;  width: 26px;}



	.map-text h4 {  color: hsl(0, 0%, 22%);  font-family: "Lato";  font-size: 14px;}



	.map-text .c1 {  background: hsla(0, 0%, 0%, 0) url("img/others/c-1.png") no-repeat scroll 0 0;  margin-top: 0;  padding-bottom: 15px;  padding-left: 65px;  padding-top: 5px;}



	.banner-form-content.text-center .forn-in {  margin: 10px 0;}



}







/* =Comments







-------------------------------------------------------------- */







#comments {clear: both;padding:0; font-size:13px;}







#comments .navigation {padding: 0 0 18px 0;}







h2.comments-title { padding-bottom:10px; font-size:20px; color:#a40000; }







h3#comments-title,h3#reply-title {font-size: 20px;font-weight: bold;	margin-bottom: 0;}







h3#comments-title {padding: 24px 0;}







.commentlist {list-style: none;margin: 0; padding:0; }







.commentlist header{ border-top: none; }







.commentlist header h4 { padding-left:10px; font-size:18px; background:none; padding-bottom:0px; margin-top:0; }







.commentlist section { padding-left:10px; }







.commentlist p { padding:0 10px 0 0 !important; font-size:13px; width:auto !important; margin-top:10px;}







.commentlist li.comment {line-height: 18px;margin: 0 0 6px 0;padding:5px 0 5px 75px;position: relative; background:#f7f7f7;}







.commentlist li:last-child {border-bottom: none;margin-bottom: 0;}







#comments .comment-body ul,#comments .comment-body ol {margin-bottom: 18px;}







#comments .comment-body p:last-child {margin-bottom: 6px;}







#comments .comment-body blockquote p:last-child {margin-bottom: 24px;}







.commentlist ol {list-style: decimal;}







.commentlist .avatar {position: absolute;top: 6px;left: 6px;}







.comment-author {}







.url {color: #013648;font-size: 15px;font-weight: bold;line-height: 20px;}







.comment-author cite {font-style: normal;font-weight: bold; font-size:16px;}







.comment-author .says {font-style: italic; font-size:16px;}







.comment-meta {font-size: 12px;}







.comment-meta a:link,.comment-meta a:visited {color: #888;text-decoration: none;}







.comment-meta a:active,.comment-meta a:hover {color: #ff4b33;}







.commentlist .even {}







.commentlist .bypostauthor {}







.reply {font-size: 12px;padding: 10px 0;}







.reply a,a.comment-edit-link {color: #888;}







.reply a:hover,a.comment-edit-link:hover {color: #ff4b33;}







.commentlist .children {list-style: none;margin: 0; padding-left:0; padding-top:15px; }







.commentlist .children li {border: none;margin: 0;}







.nopassword,.nocomments {display: none;}







#comments .pingback {border-bottom: 1px solid #666666;margin-bottom: 18px;padding-bottom: 18px;}







.commentlist li.comment+li.pingback {margin-top: -6px;}







#comments .pingback p {color: #888;display: block;font-size: 12px;line-height: 18px;margin: 0;}







#comments .pingback .url {font-size: 13px;font-style: italic;}







/* Comments form */







#respond {margin: 24px 0;overflow: hidden;position: relative;}







#respond form { margin-top:0; }







#respond p {margin: 0;}







#respond h3 {margin: 18px 0;}







#respond a {}







#respond .comment-notes {/*margin-bottom: 1em;*/}







.form-allowed-tags {line-height: 1em;}







.children #respond {margin: 0 48px 0 0;}







h3#reply-title {margin: 10px 0;}







#comments-list #respond {margin: 0 0 18px 0;}







#comments-list ul #respond {margin: 0;}







#cancel-comment-reply-link {font-size: 12px;font-weight: normal;line-height: 18px;}







#respond .required {color: #ff4b33;font-weight: bold;}







#respond label {font-size: 16px; vertical-align: top;}















.comment-form-author label {font-size: 16px; padding-right:48px; vertical-align: top;}







.comment-form-email label {font-size: 16px; padding-right:50px; vertical-align: top;}







.comment-form-url label {font-size: 16px; padding-right:42px; vertical-align: top;}







.comment-form-comment label {font-size: 16px; padding-right:28px; vertical-align: top;}















#respond input {margin: 0 0 9px;width: 350px;}







#respond textarea {width: 350px; resize:none;}







#respond .form-allowed-tags {color: #888;font-size: 12px;line-height: 18px;}







#respond .form-allowed-tags code {font-size: 11px;}







#respond .form-submit {margin: 12px 0;}







#respond .form-submit input {font-size: 16px;width: auto;}







.really_simple_share{ padding-top:10px !important; }







/**/



/* custom css*/

.header-top-page h3 {

    color: #222222;

    font-size: 28px;

    text-transform: capitalize;

    font-family: "Lato";

    margin-top: 4%;

    padding-bottom: 5px;

}



.header-top-page h4 {

    color: #222222;

    font-size: 27px;

    text-transform: capitalize;

    font-family: "Lato";

    margin-top: 0;

    padding-bottom: 5px;

}

.header-top-page h4 a{

    color: #222222;

	text-decoration:none;

}

.header-page {

    border-bottom: 1px solid #000;

	margin: 0px;

}

.header-page img {

    margin-left: -15px;

}

.evelope {

    text-align: center;

}

.evelope i.fa.fa-envelope {

	color: #eee;

	background-color: #d4b279;

	border-radius: 50%;

	padding: 12px;

	position: absolute;

	text-align: center;

	margin-top: -12px;

}

.banner-text h2:first-child {

    width: 100%;

    font-size: 25px;

    line-height: 27px;

}



.banner-text h2:first-child {



    width: 100%;

    font-size: 25px;

    line-height: 27px;



}

.banner-text h2 {

    box-shadow: black 0px 4px 10px -5px;

    text-shadow: none;

    font-weight: normal;

    opacity: 0.65;

    width: 200px;

    text-align: right;

    padding: 10px;

    font-size: 15px;

    color: rgb(255, 255, 255);

    background: black;

    white-space: nowrap;

    height: auto;

    line-height: 16px;

    border-width: 0px;

    margin-left: 40px;

    margin-top: 0px;

    float: right;

    visibility: visible;

}

#banner-area .banner-area-inner {

    float: left;

    width: 100%;

    position: absolute;

    top: 50px;

    right: 150px;

    text-align: right !important;

    padding: 0 !important;

}

#banner-area .banner-area-inner h2, #banner-area .banner-area-inner p a {

    font-weight: 400;

    text-transform: capitalize;

    font-family: "Roboto",sans-serif;

    margin: 10px 0 0 !important;

    background: transparent;

    display: inline-block;

    padding: 6px;

    color: rgb(66, 65, 65);

    border: 1px solid black;

}

#banner-area {

    float: left;

    width: 100%;

    overflow: hidden;

    position: relative;

    margin-bottom: 2%;

}

#banner-area .banner-area-inner a {

    font-weight: 400;

    text-transform: capitalize;

    font-family: "Roboto",sans-serif;

    margin: 0 0 37px;

    font-size: 22px;

    color: #ffffff;

    padding: 7px 10px;

    background-color: rgba(103, 103, 103, 0.83);

    text-decoration: none;

}

#banner-area img {

    width: 100%; 

}

#banner-area .ls-l {

    position: absolute;

    bottom: 20px !important;

    top: auto !important;

    right: 20px !important;

}

#banner-area .ls-l li {

    text-align: left;

    list-style-type: disc;

}

.google-adware-1 {

    text-align: left !important;

    font-size: 35px;

    margin-left: 75px !important;

    background-color: transparent !important;

}

.evelope .fa.fa-refresh, .evelope .fa.fa-line-chart {

	color: #eee;

	background-color: #d4b279;

	border-radius: 50%;

	padding: 12px;

	position: absolute;

	text-align: center;

	margin-top: -2px;

}

.sevice-icons {

    text-align: left;

}

.sevice-icons i.fa.fa-life-ring, .sevice-icons i.fa.fa-trophy, .sevice-icons i.fa.fa-cog, .sevice-icons i.fa.fa-tag, .sevice-icons i.fa.fa-heart{

    color: #eee;

    background-color: #d4b279;

    border-radius: 50%;

    padding: 22px;

    position: relative;

    float: left;

    font-size: 30px;

    margin: 8% 3%;

}

.sevice-icons i.fa.fa-unlock-alt {

    color: #eee;

    background-color: #d4b279;

    border-radius: 50%;

    padding: 22px 25px 22px 25px;

    position: relative;

    float: left;

    font-size: 30px;

    margin: 8% 3%;

}

.page-holder .leftcontent ul, .page-holder .leftcontent li {

    padding-left: 13px;

    line-height: 29px;

}

.info-adwords {

    text-align: center;

}

.info-adwords .fa.fa-info-circle {

	color: #eee;

	background-color: #d4b279;

	border-radius: 50%;

	padding: 12px;

	position: absolute;

	text-align: center;

	margin-top: -20px;

}

#banner-area .add-bottom-content {

    position: absolute;

    bottom: 20px;

}

.evelope .fa.fa-cog {

	color: #eee;

	background-color: #d4b279;

	border-radius: 50%;

	padding: 12px;

	position: absolute;

	text-align: center;

	margin-top: -10px;

}

h3.sevices-heading {

    padding-left: 35px;

    position: relative;

}

.sevices-heading .fa.fa-credit-card, .sevices-heading .fa.fa-area-chart, .sevices-heading .fa.fa-briefcase, .sevices-heading .fa.fa-key, .sevices-heading .fa.fa-users, .sevices-heading .fa.fa-list-alt{

    position: absolute;

    left: 0;

    top: 3px;

}

.evelope1 {

    margin-left: 45%;

}

.evelope1 .fa.fa-search, .evelope1 .fa.fa-flag, .evelope1 i.fa.fa-envelope{

color: #eee;

background-color: #d4b279;

border-radius: 50%;

padding: 12px;

position: absolute;

text-align: center;

margin-top: -12px;

}

.seodigital-seo {

    display: block;

    float: left;

    font-size: 45px;

    margin: 12px 8px 0 0;

}

.digital-solution-icon .fa.fa-cog, .digital-solution-icon .fa.fa-globe, .digital-solution-icon .fa.fa-magnet, .digital-solution-icon .fa.fa-calendar-o, .digital-solution-icon .fa.fa-star{

	color: #eee;

	background-color: #d4b279;

	border-radius: 50%;

	padding: 22px;

	position: relative;

	float: left;

	font-size: 30px;

	margin: 8% 3%;

}

.seo-digital li {

    list-style-type: none;

}

.page-holder .fullwidth ul, .page-holder .fullwidth li {

    padding-left: 13px;

    line-height: 29px;

}

#banner-area .banner-area-inner p {

    margin-left: 0;

    font-size: 25.56px !important;

}

.web-design .fa.fa-usd {

    color: #eee;

    background-color: #d4b279;

    border-radius: 50%;

    padding: 20px 26px 20px 26px;

    position: relative;

    float: left;

    font-size: 30px;

    margin: 8% 3%;

}

.web-design .fa.fa-eye, .web-design .fa.fa-search, .web-design .fa.fa-globe, .web-design .fa.fa-list-alt{

    color: #eee;

    background-color: #d4b279;

    border-radius: 50%;

    padding: 22px;

    position: relative;

    float: left;

    font-size: 30px;

    margin: 8% 3%;

}

.web-design li {

    list-style-type: none;

}

@media (max-width:767px){

.header-page img {

    margin-left: auto;

}

}

/* custom css for h1 tag same as of h3 used for seo */
#h1_new
{
	  color: #222222;
    font-size: 40px;
    text-transform: capitalize;
    font-family: "Lato";
    margin-top: 0;
    padding-bottom: 5px;
}
/* //custom css for h1 tag same as of h3 used for seo */