@import 'https://fonts.googleapis.com/css?family=PT+Sans:400,700';

*{ -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}
html,
body {height: 100%;}
body{font-family: 'PT Sans', sans-serif; font-size:17px; line-height:24px; color:#5a5a5a; font-weight:400;}
h1,h2,h3,h4,h5,h6{ font-weight:700; }
p{ text-align:justify;}

.header{ background-color:rgba(255,255,255,0.9); width:100%;}
.top-header{ width:100%; left:left; padding:25px 0;}
.logo{ float:left; margin-top:6px;}
.top-contact{float:right; width:100%; text-align:right;}
.top-contact ul{ padding:0; margin:0; display:inline-block;}
.top-contact ul li{ list-style:none; display:inline-block; text-transform:uppercase; font-size:16px;  color:#f58220; margin:0 5px; position:relative;}
.top-contact ul li span{font-weight:700; margin-right:3px;}
.top-contact ul li a{color:#f58220; text-decoration:none;}
.top-contact ul li a:hover{color:#f58220; text-decoration:underline;}
.top-contact ul li:last-child:before{ position:absolute; content:""; width:1px; height:18px; left:-8px; top:3px; background-color:#2c3e7e;}
.top-nav{ float:right; width:100%; text-align:right;}
.top-nav ul{ padding:0; margin:0;}
.top-nav ul li{ list-style:none; display:inline-block;}
.top-nav ul li a{ color:#5d5d5d;font-size:16px; padding:5px 5px;display:inline-block;}
.top-nav ul li a:hover,
.top-nav ul li a:focus{ text-decoration:none;color:#000; }

.top-get-quote{ width:100%; display:table;}
.top-get-quote a{ background-color:#f58220; color:#fff; border:0; outline:none; text-decoration:none; padding:15px; width:100%; display:inline-block; text-align:center; font-weight:700;}
.top-get-quote a:hover,
.top-get-quote a:focus{ background-color:#2c3e7e; color:#fff;}

/**********Navigation Css**********/
.nav-wrapper{ width:100%; float:left; background-color:#2c3e7e; float:left;}
.navbar-default { background-color: transparent ;  border: none;}
.navbar{ }
.navbar  .nav .open > a, 
.navbar  .nav .open > a:focus, 
.navbar  .nav .open > a:hover,
.navbar  .nav > li > a:hover,
.navbar  .nav > li > a:focus{
  background-image: none;
  background-color: #f58220;
  border:none;
  color:#fff;
  box-shadow:none;
  text-shadow:none;
}

.navbar{ min-height:0; margin-bottom:0;}
@media(min-width:768px)
{

  .navbar-nav>li>.dropdown-menu {  }
}
.navbar-nav>li{ /*border-right: solid 1px #e92c06;*/}
.navbar-nav>li .caret{ margin-top:-5px;}
.navbar-nav>li>.dropdown-menu {
  margin-top: 40px;
  border-radius:0;
}
.navbar-nav>li>.dropdown-menu { min-width:300px; white-space:normal;}
.navbar-default .navbar-nav>li>a {
   color:#fff;   
  padding:15px 25px; font-size:16px;
  text-transform:uppercase;
  
}

.navbar-default .navbar-nav>li>a:hover,
.navbar-default .navbar-nav>li>a:focus{ color:#fff; background-color:#f58220;}

.dropdown-menu{top:30px; border:0; padding:0;}
.dropdown .dropdown-menu li a{ font-size:14px; color:#000;  padding:10px 10px; display:block; white-space:normal;}
.dropdown .dropdown-menu li a:hover{ background-color:#f58220; text-decoration:none;}
.dropdown .dropdown-menu li{ border-bottom:1px solid #e3e3e3;}
.dropdown .dropdown-menu li:last-child{ border:none;}
.dropdown .dropdown-menu li h5{font-size:14px; color:#000;  padding:0; margin:0; line-height:18px;}
.dropdown .dropdown-menu li h5 img{ width:22px;}
.dropdown .dropdown-menu li a:hover h5 { color:#fff;}
.dropdown .dropdown-menu li .nav-disc{color: #5f5f5f;  font-size: 13px;    line-height: 17px;  margin: 0;  padding: 0; white-space: normal;}

.dropdown-menu.mega-dropdown-menu li a{ padding:10px 10px;}
.dropdown-menu.mega-dropdown-menu li h5{ font-size:14px;}

.mega-dropdown {
  position: static !important;
}

.mega-dropdown-menu {
  padding: 20px 0px;
  width: 98%;
  margin:0 1%;
 
}

.mega-dropdown-menu:before {
  content: "";
  border-bottom: 15px solid #fff;
  border-right: 17px solid transparent;
  border-left: 17px solid transparent;
  position: absolute;
  top: -15px;
  left: 285px;
  z-index: 10;
  display: none;
}

.mega-dropdown-menu:after {
  content: "";
  border-bottom: 17px solid #ccc;
  border-right: 19px solid transparent;
  border-left: 19px solid transparent;
  position: absolute;
  top: -17px;
  left: 283px;
  z-index: 8;
  display: none;
}


.mega-dropdown-menu > li > ul {
  padding: 0;
  margin: 0;
}

.mega-dropdown-menu > li > ul > li {
  list-style: none;
}

.mega-dropdown-menu > li > ul > li > a {
  display: block;
  padding: 3px 10px;
  clear: both;
  font-weight: normal;
  line-height: 1.428571429;
  color: #000;
  white-space: normal;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
}

.mega-dropdown-menu > li ul > li > a:hover,
.mega-dropdown-menu > li ul > li > a:focus {
  text-decoration: none;
  color: #444;
  background-color: #f5f5f5;
}

.mega-dropdown-menu .dropdown-header {
  color: #e61c2a;
  background-color:#f5f5f5;
  padding:5px;
  font-size: 16px;
  font-weight: bold;
  white-space:normal;
  line-height:normal;
}

.mega-dropdown-menu form {
  margin: 3px 20px;
}

.mega-dropdown-menu .form-group {
  margin-bottom: 3px;
}

/*.nav-row .container{ position:relative;}
.navbar{ position:static;}
.navbar-collapse{ position:static;}
.navbar-nav{ position:static;}
.navbar-nav > li.dropdown.mega-dropdown{ position:static;}
.navbar-nav > li.dropdown{ position:relative;}
.dropdown-menu.mega-dropdown-menu{ top:60px; box-shadow:0px 3px 5px #000;}
*/
.nav-tag{ width:100%; float:left; background-color:#333; padding:10px 30px; margin-top:5px;}
.nav-tag-left{ float:left; color:#fff; font-size:18px; font-weight:500; line-height:50px;}
.nav-tag-right{ float:right;}
.nav-tag-right .button-style1{ margin:0 0 5px 0; padding:10px 40px;  font-size:16px;}

.nav-row.fixed-header .dropdown-menu.mega-dropdown-menu{ top:40px;}
/**********Navigation Css**********/




/**********Home Banner Css**********/
.home-banner{ width:100%; float:left; background-image:url(../images/home-banner.jpg); background-repeat:no-repeat; width:100%; height:480px; background-size:cover; background-position:center center; position:relative; overflow: hidden;}
/*.home-banner:before{ position:absolute; content:""; width:100%; height:100%; top:0; left:0; background-color:rgba(0,0,0,0.1); z-index:0;}*/
.home-contact-form{ width:100%; float:left; margin-top:51px;}
.home-contact-form form{ width:100%;background-color:rgba(245,130,32,.7); float:left; padding:15px;}
.home-contact-form form p{ margin:0 0 3px 0; }
.home-contact-form form h2{ padding:0; margin:0 0 5px 0; font-size:18px; text-transform:uppercase; color:#fff;}
.home-contact-form form h3{ padding:0; margin:0 0 5px 0; font-size:14px; font-weight:normal;color:#fff;}
.home-contact-form form .form-control{background-color:#fff; border:solid 1px #7b7b7b; outline:none; box-shadow:none; margin-bottom:0!important;}
.home-contact-form form input[type="submit"]{ background-color:#2c3e7e; font-size:18px; font-weight:700; border:0; outline:none; color:#fff; padding:10px 30px; }
.home-contact-form form input[type="submit"]:hover{ background-color:#fff; color:#000;}
.home-contact-form form #recaptcha2{ margin-bottom:10px;}
.home-contact-form form .error {  color: #ff0000;  display: block;  font-size: 12px;  font-weight: 400;  line-height: 12px;  margin-bottom:8px;}
.home-contact-form .success_msg {  background-color: #006400;  color: #fff;  font-size: 16px; margin-bottom: 5px;  padding: 5px;  text-align: center;}
.home-contact-form .error_msg{  background-color: #ff0000;  color: #fff;  font-size: 16px; margin-bottom: 5px;  padding: 5px;  text-align: center;}

.home-banner-slider{ width:100%; color:#fff; font-size:18px; font-weight:400; margin-top:70px;}
.home-banner-slider .carousel { padding:0 70px;}
.home-banner-slider .carousel-control{ width:auto;}
.home-banner-slider .carousel-control.left,
.home-banner-slider .carousel-control.right{ background-image:none; z-index:100; opacity:1; }
.home-banner-slider  aside{ line-height:22px; text-align:justify;}
.home-banner-slider  aside h2{ padding:0; margin:0; color:#fff; text-shadow:2px 2px 2px #000; font-size:26px; }

.home-banner-slider  aside p{ padding:0; margin:5px 0 10px 0; color:#fff; text-shadow:2px 2px 2px #000; }
.home-banner-slider  aside ul{ padding:15px; margin:0; display:table; background-color:rgba(44,62,126,0.9); }
.home-banner-slider  aside ul li{ list-style:none; width:100%; float:left; padding-left:30px; position:relative; margin-bottom:5px;}
.home-banner-slider  aside ul li:before{font-family: 'FontAwesome'; position:absolute;content: "\f005"; left:0; top:0; color:#f58220; font-size:20px;}
.home-banner-slider .carousel-indicators{ bottom:-40px;}

/**********Home Banner Css**********/


/**********Our Services Css**********/
.our-services{ width:100%; padding:40px 0; display:table; }
.our-services .container{ position:relative;}
.our-services h2{ font-size:40px; margin:0; color:#2c3e7e;  position:relative; text-align:center; z-index:99;}
.our-services h2 span{ background-color:#fff; display:inline-block; padding:0 15px;}
.our-services h2:before{ position:absolute; content:""; left:0; top:22px; z-index:-1; background-color:#2c3e7e; height:1px; width:100%;}
.our-services h2:after{ position:absolute; content:""; left:0; top:26px; z-index:-1; background-color:#2c3e7e; height:1px; width:100%;}
.our-services article{ width:100%; float:left; margin:25px 0;text-align:center;}
.our-services article figure{ width:28%; text-align:left; float:left; margin:0; padding-right:15px; }
.our-services article figure img{ display:inline-block;}
.our-services article aside{ text-align:justify; width:72%; float:left;  }
.our-services article aside h3{ font-size:20px;  padding:5px 0 10px 0; margin:0; color:#f58220; }
.our-services article aside h3 a{color:#f58220; text-decoration:none;}

.our-services article:hover span{ -webkit-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.our-services article:hover img{ -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg);}
/**********Our Services Css**********/


/**********Our Clients Css**********/
.our-clients{ width:100%; float:left; padding:30px 0;}
.our-clients h2 { font-size: 40px;  margin: 0 0 15px;  padding: 0;  text-align: center;}
.our-clients .owl-item img{ border:solid 1px #ccc;}
.our-clients .owl-controls{ text-align:center; margin-top:20px;}
.our-clients .owl-nav{ display:inline-block;}
.our-clients .owl-prev,
.our-clients .owl-next{ display:inline-block; position:relative; color:#fff;}
.our-clients .owl-prev:before{ font-family: 'FontAwesome'; content:"\f053"; font-size:32px; position:absolute; color:#000; left:-15px; top:0; }
.our-clients .owl-next:before{ font-family: 'FontAwesome'; content:"\f054"; font-size:32px; position:absolute; color:#000; right:-15px; top:0; }
/**********Our Clients Css**********/


/**********Projects Css**********/
/*.projects{ width:100%; float:left; background:url(../images/projects-bg.jpg); padding:40px 0;}
.projects h2{  font-size:40px; padding:0; margin:0 0 50px 0; text-align:center; color:#2c3e7e;}
.projects h2 span{ color:#556274;}
.projects article{ width:100%;}
.projects article figure{ width:100%;text-align:center; margin-bottom:15px;}
.projects article figure img{border:2px solid #e8e8e8; padding:3px;}
.projects article h3{ padding:0; margin:0 0 10px 0; font-size:18px; text-transform:uppercase;}
.projects article aside{ margin-bottom:10px;}
.projects article address{ padding:0; margin:0;}
.projects article address a{ color:#556274; text-decoration:none;}
.projects article address a:hover{ color:#fd323c; text-decoration:underline;}
.projects .carousel-control            { width:  4%; }
.projects .carousel-control.left,.carousel-control.right {background-image:none;}
@media (min-width: 1200px) {
.projects .carousel-control.left{ left: -30px; }
.projects .carousel-control.right{ right: -30px; }
}
@media (max-width: 767px) {
    .projects .active.left { left: -100%; }
    .projects .next        { left:  100%; }
    .projects .prev        { left: -100%; }
    .projects .active > div { display:none; }
    .projects .active > div:first-child { display:block; }

    .projects article{ text-align: center; }
    .projects article figure{ text-align: center; }
    .projects article figure img{ display: inline-block; }

}
@media (min-width: 767px) and (max-width: 992px ) {
    .projects .active.left { left: -50%; }
    .projects .next        { left:  50%; }
    .projects .prev        { left: -50%; }
    .projects .active > div { display:none; }
    .projects .active > div:first-child { display:block; }
    .projects .active > div:first-child + div { display:block; }

    .projects article{ text-align: center; }
    .projects article figure{ text-align: center; }
    .projects article figure img{ display: inline-block; }
}
@media (min-width: 992px ) {
    .projects .active.left { left: -25%; }
    .projects .next        { left:  25%; }
    .projects .prev        { left: -25%; }    
}*/

.projects-latest{ width:100%; float:left; background:url(../images/projects-bg.jpg); padding:40px 0;}
.projects-latest h2{  font-size:40px; padding:0; margin:0 0 20px 0; text-align:center; color:#2c3e7e;}
.projects-latest h2 span{ color:#556274;}
.projects-latest article{ width:100%; float:left; margin:15px 0;}
.projects-latest article figure{ width:100%;text-align:center; margin-bottom:15px;}
.projects-latest article figure img{border:1px solid #ccc; padding:4px; background-color:#fff; border-radius:5px; display:inline-block;}
.projects-latest article h3{ padding:0; margin:0 0 10px 0; font-size:18px; text-transform:uppercase; color:#2c3e7e;}
.projects-latest article aside{ margin-bottom:10px;}
.projects-latest article address{ padding:0; margin:0;}
.projects-latest article address a{ color:#f58220; text-decoration:none;}
.projects-latest article address a:hover{ color:#f58220; text-decoration:underline;}

/**********projects Css**********/


/**********Why Us Css**********/
.why-us{ width:100%; padding:50px 0; display:table;}
.why-us h2{ font-size:40px; margin:0; color:#2c3e7e;  position:relative; text-align:center; z-index:99;}
.why-us h2 span{ background-color:#fff; display:inline-block; padding:0 15px;}
.why-us h2:before{ position:absolute; content:""; left:0; top:22px; z-index:-1; background-color:#2c3e7e; height:1px; width:100%;}
.why-us h2:after{ position:absolute; content:""; left:0; top:26px; z-index:-1; background-color:#2c3e7e; height:1px; width:100%;}

.why-us article {  text-align: center;  width: 100%;margin:25px 0;}
.why-us article figure{ text-align:center; margin-bottom:15px;}
.why-us article figure .fa{ font-size:40px; background-color:#f58220; color:#fff; width:100px; height:100px; border-radius:100px; line-height:100px; text-align:center;}
.why-us article h3{ font-size:26px; padding:0; margin:0 0 10px 0; color:#f58220;}
.why-us article aside{ text-align:center;}

.why-us article:hover figure{ -webkit-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.why-us article:hover figure i{ -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg);}
/**********Why Us Css**********/


/**********Testimonials Css**********/
.testimonials{ width:100%;display:table; /*background:url(../images/type.png);*/ background-color:#2c3e7e; padding:40px 0; margin-bottom:50px;}
.testimonials-title{ background-color:rgba(255,255,255,1); width:85%; text-align:center; font-size:60px; line-height:65px; font-weight:100; color:#2c3e7e; padding:35px 10px; position:relative;}
.testimonials-title:after{ position:absolute; content:""; width:60px; height:60px; right:-60px; top:0; border-bottom:solid 60px rgba(255,255,255,1); border-right:solid 60px transparent; z-index:99;}
.testimonials-content{ width:100%; color:#cecece;}
.testimonials .carousel { padding:0 70px;}
.testimonials .carousel-control{ width:auto;}
.testimonials .carousel-control.left,
.testimonials .carousel-control.right{ background-image:none;}
.testimonials .customer-feedback{ line-height:22px; text-align:justify;}
.testimonials .customer-name{ color:#f58220; font-weight:600; margin-top:20px;}
.testimonials-quote-left{ position:absolute;left:0; top:0; z-index:99;}
.testimonials-quote-left span{ font-size:50px; color:#f58220;}
.testimonials-quote-right{ position:absolute;right:0; bottom:0; z-index:99;}
.testimonials-quote-right span{ font-size:50px; color:#f58220;}
.testimonials .carousel-indicators{ display:none;}


/**********Testimonials Css**********/


/**********Footer Css**********/
.footer{ width:100%; float:left;}
.footer-contact{ width:100%; background-color:#f6f6f6; border-top:solid 1px #e7e7e7; height:90px;}
.footer-contact address{ padding:0; margin:25px 0 0 0; float:left;}
.footer-contact address ul{ padding:0; margin:0;}
.footer-contact address ul li{ list-style:none; display:inline-block; margin-right:15px;}
.footer-contact address ul li .fa{ font-size:30px; color:#f58220; float:left; margin-right:5px;}
.footer-contact address ul li a{ color:#000; text-decoration:none;float:left; line-height:30px;}
.footer-contact address ul li a:hover{ color:#000; text-decoration:none;}

.footer-social{ padding:0; margin:25px 0 0 0; float:right;}
.footer-social a{ display:inline-block; background-color:#f58220; width:40px; height:40px; line-height:40px; border-radius:40px; text-align:center; margin-left:5px;}
.footer-social a .fa{ font-size:22px; color:#fff; line-height:40px;}
.footer-social a:hover{ -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg);}

.footer-newsletter{ width:100%; background-color:#2c3e7e; height:90px;}
.footer-newsletter form label{ background-color:#f58220; color:#fff; font-size:22px; font-weight:600; height:90px; line-height:90px; padding:0 10px; width:25%; text-align:center; float:left;}
.footer-newsletter form input[type="text"]{ border:0; outline:none; background-color:#fff; height:40px; padding:0 15px; color:#000; width:50%;float:left; margin:25px 0 0 20px;}
.footer-newsletter form input[type="email"]{ border:0; outline:none; background-color:#fff; height:40px; padding:0 15px; color:#000; width:50%;float:left; margin:25px 0 0 20px;}
.footer-newsletter form input[type="submit"]{ border:0; outline:none; background-color:#f58220; color:#fff; font-weight:600; text-transform:uppercase; height:40px; padding:0 30px;float:left; margin-top:25px;}


.footer-bottom{ width:100%;  padding:20px 0 60px 0;  background-color:#fff ;}
.footer-menu{ width:100%; }
.footer-menu ul{ padding:0; margin:0;}
.footer-menu ul li{ list-style:none; display:inline-block;  margin-right:20px;}
.footer-menu ul li a{ color:#a4a4a4; text-decoration:none;}
.footer-menu ul li a:hover{ color:#f58220; text-decoration:underline;}

.footer-menu1{ width:100%; margin-top:10px;}
.footer-menu1 ul{ padding:0; margin:0;}
.footer-menu1 ul li{ list-style:none;display:inline-block; margin-right:10px;width: 100%;float: left;line-height: 32px;}
.footer-menu1 ul li a{ color:#a4a4a4; text-decoration:none;  text-transform:uppercase; font-weight:600; font-size:16px;}
.footer-menu1 ul li a:hover{ color:#f58220; text-decoration:underline;}
.footer-copyright{ width:100%;  margin-top:10px;color:#a4a4a4;} 

/*.dmca-badge{ float:right;}*/
/**********Footer Css**********/



/**********Inner Banner Css**********/
.inner-banner{ width:100%; height:200px; float:left; background-color:#000; background-image:url(../images/inner-banner.jpg); background-position:center center; background-size:cover; position:relative;}
.inner-banner:before{ position:absolute; content:""; height:100%; width:100%; left:0; top:0; z-index:90; background-color:rgba(0,0,0,0.5); }
.inner-banner header{ width:100%; float:left; padding-top:60px; position:relative; z-index:99; text-align:center;}
.inner-banner h1{ padding:0; margin:0 0 10px 0; font-size:32px;color:#fff;}
.inner-banner h2{ padding:0; margin:0; font-size:20px;color:#fff; font-weight:400;}

/**********Inner Banner Css**********/

/**********Inner Content Css**********/
.inner-content{ width:100%; float:left; padding:40px 0;}
.main-title{ padding:0; margin:0 0 15px 0; font-size:30px; color:#2c3e7e;}

.easy-steps{ width:100%; float:left; padding:60px 0; margin-top:30px; background-color:#f06a69;}
.easy-steps h2{ padding:0; margin:0 0 30px 0; font-size:30px; color:#fff; text-align:center;}
.easy-steps section{ width:100%; float:left; text-align:center;}
.easy-steps section article{ width:200px; height:200px; border-radius:200px; display:inline-block; background-color:#9139db; position:relative;}
.easy-steps section article aside{ position:absolute; font-size:200px; font-weight:700; left:20%; top:42%; opacity:0.2; z-index:0;}
.easy-steps section article figure{ width:100%; float:left; text-align:center; margin-top:40px;position:relative; z-index:99;}
.easy-steps section article figure i{ display:inline-block; color:#fff; font-size:60px;}
.easy-steps section article p{ text-align:center; padding:0; margin:0; color:#fff; font-weight:700; font-size:22px; line-height:normal; position:relative; z-index:99;}
.easy-steps section article:nth-child(2){ background-color:#dc6839;}
.easy-steps section article:nth-child(3){ background-color:#3991db;}
.easy-steps section article:nth-child(4){ background-color:#33b656 ;}

.our-standard{ width:100%; float:left; padding:60px 0; background-color:#f5f5f5; }
.our-standard h2{ padding:0; margin:0 0 15px 0; font-size:30px;}
.our-standard ul{ padding:0 0 0 30px; margin:0;  }
.our-standard ul li{ list-style:none; width:100%; float:left; padding-left:30px; position:relative; margin-bottom:5px;}
.our-standard ul li:before{font-family: 'FontAwesome'; position:absolute;content: "\f046"; left:0; top:0; color:#cc0000; font-size:20px;}


.seo-plans{ width:100%; display:inline-block;  padding:60px 0; background-color:#f5f5f5; }
.seo-plans header { width:100%; display:table; margin-bottom:30px;text-align:center;}
.seo-plans header h2{ padding:0; margin:0 0 10px 0; font-size:30px; }
.seo-plans header p{ width:80%; margin:0 auto;}
table.seo-plan{ border-collapse:collapse; width:100%; background-color:#fff;}
table.seo-plan thead th{ width:12%; text-align:center; background-color:#f06a69; color:#fff; padding:20px 5px; font-size:22px;}
table.seo-plan thead th:nth-child(1){ width:28%; text-align:left; background-color:#fff; color:#000;}

table.seo-plan tbody td{  width:12%; text-align:center;  color:#000; padding:15px 10px; border:solid 1px #e8e8e8; }
table.seo-plan tbody td:nth-child(1){ width:28%; text-align:left; background-color:transparent; color:#000;}
table.seo-plan tbody tr:nth-child(even){ /*background-color:#ebebeb;*/}
/*table.seo-plan tbody tr.title{ background-color:#fff;}*/
table.seo-plan tbody tr.title td:nth-child(1){background-color:#f06a69; color:#fff; text-transform:uppercase;}
table.seo-plan .fa-check{ color:#56a600;}
table.seo-plan .fa-remove{ color:#d64747;}

.seo-notes{ width:100%; padding:10px; display:inline-block; background-color:#fff; margin-top:30px;}
.seo-notes h4{ padding:0; margin:0; color:#ff0000;}
.seo-notes ol li{ color:#9a9a9a;}
/**********Inner Content Css**********/

/**********Features Css**********/
.features{ width:100%; float:left; padding:30px 0;}
.features header{ width:100%; float:left; text-align:center; margin-bottom:30px;}
.features header h2{ padding:0; margin:0; font-size:30px;}
.features article{ width:100%; display:inline-block; margin:15px 0;}
.features article figure{ width:100%; text-align:center; margin-bottom:15px;}
.features article aside{ width:100%;}
.features article aside h3{ padding:0; margin:0 0 15px 0; text-align:center; font-size:22px;}
.features ul{ padding:0; margin:0;  }
.features ul li{ list-style:none; width:100%; float:left; padding-left:30px; position:relative; margin-bottom:5px;}
.features ul li:before{font-family: 'FontAwesome'; position:absolute;content: "\f064"; left:0; top:4px; color:#cc0000; font-size:16px;}
/**********Features Css**********/

/**********Breadcrumb Css**********/
.breadcrumb-wrapper{ width:100%; float:left; background-color:#f58220; padding:10px 0;}
.breadcrumb{ padding:0; margin:0; background-color:#f58220; font-size:16px; float:left;  }
.breadcrumb li{ color:#fff;}
.breadcrumb > .active{ color:#fff;}
.breadcrumb a{ color:#fff; text-decoration:none; font-weight:700;}
.breadcrumb a:hover,
.breadcrumb a:focus{ text-decoration:none;}
.breadcrumb > li + li::before {  color: #fff;  content: " >";  padding: 0 5px;}
/**********Breadcrumb Css**********/

/**********Affiliates Css**********/
.affiliates{width:100%; float:left; padding:0 0 40px 0; }
.affiliates-title{ width:100%; float:left; text-align:center; margin-bottom:30px;}
.affiliates-title h2{ padding:0; margin:0 0 5px 0; color:#2c3e7e;font-size:30px; }
.affiliates-title p{padding:0; margin:0;}
.affiliates-box{  width:100%; float:left; text-align:center; margin:15px 0; padding:30px 15px; background-color:#f58220; min-height:350px;}
.affiliates-box figure{ width:100%; display:block;margin:0 0 15px 0; }
.affiliates-box figure span{  display:inline-block; font-size:34px; width:70px; height:70px; line-height:70px; border-radius:70px; text-align:center; background-color: #fff;  color: #000;}
.affiliates-box h3{  padding:0; margin:0 0 15px 0; text-align:center; font-size:22px; text-transform:uppercase; color:#fff;}
.affiliates-box p{ padding:0; margin:0 0 20px 0; text-align:center; color:#fff;}


.affiliates-why{ width:100%; float:left; margin:30px 0;}
.affiliates-why h3{ padding:0 0 15px 0; margin:0 0 30px 0;border-bottom:solid 1px #fff;color:#fff; font-size:28px; font-weight:400; }
.affiliates-why ul{ padding:0; margin:0;}
.affiliates-why ul li{ list-style:none; margin-bottom:20px; padding-left:30px; font-size:24px; position:relative;}
.affiliates-why ul li:before{font-family: 'FontAwesome'; position:absolute;content: "\f005"; left:0; top:0; color:#fff; font-size:20px;}

.affiliates-row{ width:100%; float:left; background-color:#2c3e7e; color:#fff;}
.affiliates-benefits{ width:100%; float:left; margin:30px 0;}
.affiliates-benefits h3{ padding:0 0 15px 0; margin:0 0 30px 0; border-bottom:solid 1px #fff; color:#fff; font-size:28px; font-weight:500; }
.affiliates-benefits ul{ padding:0; margin:0;}
.affiliates-benefits ul li{ list-style:none; width:100%; display:table; margin-bottom:30px;}
.affiliates-benefits ul li .count{ display:table-cell; width:80px; vertical-align:top; }
.affiliates-benefits ul li .count span{ width:50px; height:50px; border-radius:50px; line-height:50px; text-align:center; display:inline-block; background-color:#fff; color:#000;}
.affiliates-benefits ul li .detail{display:table-cell; vertical-align:top;}
.affiliates-benefits ul li h4{ padding:0; margin:0; font-size:22px; color:#fff;}
.affiliates-terms{ width:100%; float:left; margin-top:30px;}
.affiliates-terms h3{ padding:0; margin:0 0 5px 0; color:#2c3e7e;font-size:30px; }
.affiliates-join {  background-color: #f58220;  border-radius: 10px;  box-shadow: 0 5px 0 #d5621c;  color: #fff;  display: inline-block;  font-size: 24px;  font-weight: 700; padding: 15px 50px; text-decoration:none;}
.affiliates-join:hover,
.affiliates-join:focus{  background-color: #d5621c; box-shadow: 0 5px 0 #f58220; text-decoration:none; color:#fff;}
.affiliates-banner{ width:100%; float:left; margin-top:30px;}
.affiliates-banner h3{ padding:0; margin:0 0 5px 0; color:#2c3e7e;font-size:30px; text-align:center; }
.affiliates-banner figure{ text-align:center;}
.affiliates-banner figure img{ margin:10px 0; display:inline-block;}
/**********Affiliates Css**********/

/**********About Us Css**********/
.our-story{  width:100%; float:left; padding:0 0 40px 0;  }
.our-story figure{ text-align:center;}
.our-story figure img{ display:inline-block;}
.our-story h3{padding:0; margin:0 0 10px 0; font-size:24px; font-weight:bold; color:#2c3e7e;}
.our-history{ width:100%; float:left;padding:40px 0;color:#fff;  }
.our-history-box{  width:100%; padding:30px 15px; margin:15px 0; float:left; text-align:center; position:relative;background-color:#f58220; }
.our-history-box figure{ width:100%; text-align:center; margin-bottom:15px;}
.our-history-box figure img{ display: inline-block;}
.our-history-box .date{ width:100%;  font-size:14px; }
.our-history-box h3{color:#fff;padding:0; margin:0 0 10px 0; font-size:20px; font-weight:bold; }
.our-history-box .counter{ background-color:#fff; color:#000; font-size:18px; font-weight:bold; position:absolute; width:50px; height:50px; border-radius:50px; line-height:50px; text-align:center; right:15px; top:15px; z-index:99;}

.page-heading{ width:100%; text-align:center; margin-bottom:30px;}
.page-heading h2{ padding:0; margin:0 0 10px 0; font-size:30px; color:#2c3e7e;}
.page-heading .text{ color:#000; padding:0; width:80%; margin:0 auto;}
/**********About Us Css**********/



.inner-title{ padding:0; margin:15px 0; color:#2c3e7e; font-size:18px; text-transform:uppercase; position:relative;}
.inner-title::after {  background-color:#f58220;  content: "";  display: block;  height: 2px;  margin-top: 13px;  width: 40px;}

/**********Right Sidebar Css**********/
.quick-enquiry{ width:100%; float:left; margin-bottom:15px;}
.quick-enquiry h3{ padding:0; margin:15px 0; color:#2c3e7e; font-size:18px; text-transform:uppercase; position:relative;}
.quick-enquiry h3::after {  background-color:#f58220;  content: "";  display: block;  height: 2px;  margin-top: 13px;  width: 40px;}
.quick-enquiry .error {  color: #ff0000;  display: block;  font-size: 12px;  font-weight: 400;  line-height: 12px;  margin-bottom:8px;}
.quick-enquiry .success_msg {  background-color: #006400;  color: #fff;  font-size: 16px; margin-bottom: 5px;  padding: 5px;  text-align: center;}
.quick-enquiry .error_msg{  background-color: #ff0000;  color: #fff;  font-size: 16px; margin-bottom: 5px;  padding: 5px;  text-align: center;}


.quick-enquiry .input-group{ width:100%;}
.quick-enquiry .input-group-addon{ border:0; border-radius:0; background-color:#d4d4d4; color:#000; width:15%;}
.quick-enquiry .form-group{ margin-bottom:5px;}
.quick-enquiry .form-group .form-control{ border:0; border-radius:0; box-shadow:none; background-color:#f5f5f5; }
.quick-enquiry .form-group label{ font-weight:400;}
.quick-enquiry .form-group input[type="submit"]{ background-color:#2c3e7e; border:0; outline:none; padding:15px 20px; color:#fff; width:100%; text-align:center; font-size:22px; font-weight:700;}
.quick-enquiry .form-group input[type="submit"]:hover{ background-color:#f58220;}

ul.highlight{ padding:0; margin:0;  }
ul.highlight li{ list-style:none; width:100%; float:left; padding-left:30px; position:relative; margin-bottom:5px; text-align:justify;}
ul.highlight  li:before{font-family: 'FontAwesome'; position:absolute;content: "\f00c"; left:0; top:0; color:#f58220; font-size:16px;}

ul.vertical-menu{ padding:0; margin:0;}
ul.vertical-menu li{ list-style:none; margin-bottom:10px; width:100%;}
ul.vertical-menu li a{ padding:15px 10px; background-color:#d4d4d4; color:#000; text-decoration:none;width:100%; display:inline-block;}
ul.vertical-menu li a:hover,
ul.vertical-menu li a:focus{ background-color:#f58220; color:#fff;}

.latest-info{ width:100%;}

.latest-info article{ width:100%; float:left; padding:15px; border:solid 1px #e2e6e7; text-align:center;}
.latest-info article figure{ width:100%; float:left; text-align:center; margin-bottom:15px;}
.latest-info article figure i{ color:#f58220; font-size:52px;}
.latest-info article aside h3{ padding:0; margin:0 0 15px 0; font-size:18px; text-transform:uppercase;}
.latest-info article aside a{ border:0; outline:none; background-color:#2c3e7e; color:#fff; padding:15px 30px; border-radius:50px; display:inline-block; text-decoration:none;}
.latest-info article aside a:hover,
.latest-info article aside a:focus{ background-color:#f58220; text-decoration:none;}
/**********Right Sidebar Css**********/


/**********Product List Css**********/
.product-list{ width:100%; float:left;}
.product-list article{ width:100%; float:left; margin:15px 0;text-align:center;}
.product-list article figure{ width:140px; float:left; margin-right:15px; }
.product-list article figure img{ display:inline-block;}
.product-list article aside{ text-align:justify;  }
.product-list article aside h3{ font-size:20px;  padding:5px 0 10px 0; margin:0; color:#f58220; }
.product-list article aside h3 a{color:#f58220; text-decoration:none;}

.product-list article:hover span{ -webkit-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.product-list article:hover img{ -webkit-transform:rotate(360deg); -ms-transform:rotate(360deg); transform:rotate(360deg);}
/**********Product List Css**********/

/**********Partner Css**********/
.partner{ width:100%; display:table;}
.partner header{ width:100%; display:table; margin:15px 0 30px 0;}
.partner-row{ width:100%; display:table; margin:15px 0;}
.partner .nav.nav-tabs li{ width:33.33%;}
.partner .nav.nav-tabs a{ text-align:center; color:#f58220; font-size:18px; font-weight:700; }
.partner .nav.nav-tabs a span{ width:100%; text-align:center; clear:both; display: inline-block;}
.partner .nav.nav-tabs a img{ width:70px; display:inline-block;}
.partner .nav.nav-tabs li.active a{ color:#2c3e7e;}
.partner .nav.nav-tabs li:hover img{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
.partner .tab-content{ padding:15px; border:1px solid #ddd; border-top:none;}
.partner .tab-content figure{ margin-bottom:15px;}
.partner .tab-content h3{  color: #2c3e7e;  font-size: 18px;  margin:0 0 15px 0;  padding: 0;  position: relative;  text-transform: uppercase;}
.partner .tab-content h4{  font-size: 16px;  margin:0 0 15px 0;  padding: 0;}
.partner .tab-content h5{  font-size: 18px;  margin:25px 0 15px 0;  padding: 0;}
.partner address{ padding:0; margin:0; float:left;}
.partner address ul{ padding:0; margin:0;}
.partner address ul li{ list-style:none; display:inline-block; width:100%;}
.partner address ul li .fa{ font-size:30px; color:#f58220; float:left; margin-right:5px;}
.partner address ul li a{ color:#000; text-decoration:none;float:left; line-height:30px;}
.partner address ul li a:hover{ color:#000; text-decoration:none;}
/**********Partner Css**********/

.button-style1{ background-color:#2c3e7e; border:0; outline:none; padding:15px 40px; margin:10px 0; color:#fff; display:inline-block;  text-align:center; font-size:22px; font-weight:700;}
.button-style1:hover{ background-color:#f58220;}

.error404 h1{ color:#000; font-size:40px; text-align:center; padding:0; margin:0 0 30px ;}
.error404 h2{ color:#ff0000; font-size:80px; text-align:center; padding:0; margin:0 0 30px ;}
.error404 h3{ color:#000; font-size:40px; text-align:center; padding:0; margin:0 0 30px ;}

/**********Contact Page Css**********/
.contact-form{ width:100%; display:table; margin:15px 0;}
.contact-form .input-group{ width:100%;}
.contact-form .input-group-addon{ border:0; border-radius:0; background-color:#d4d4d4; color:#000; width:15%; font-size:18px;}
.contact-form .form-group{ margin-bottom:10px;}
.contact-form .form-group .form-control{ height:50px; border:0; border-radius:0; box-shadow:none; background-color:#f5f5f5; font-size:16px; }
.contact-form .form-group textarea.form-control{ height:120px;}
.contact-form .form-group label{ font-weight:400;}
.contact-form .select-requirement{ border:solid 1px #e5e5e5; margin:-10px 0 15px 0; padding:15px; }
.contact-form .select-requirement legend{ margin:0; padding:0 10px; width:auto; border:0;}
.contact-form .select-requirement input[type="checkbox"]{ top:2px;}
.contact-form .select-requirement .checkbox{ font-size:16px; margin:5px 0;}
.contact-form .upload-file{ margin-top:15px;}
.contact-form .upload-file .form-control{ height:auto; border:solid 1px #cccccc; border-radius:5px 0 0 5px; font-size:14px;}
.contact-form .button-style1{ margin:15px auto;}
.contact-form .info-row{ margin-top:15px;}
.contact-form .info-row i{ font-size:30px; color:#f58220; }
.geta-a-quote .error {  color: #ff0000;  display: block;  font-size: 12px;  font-weight: 400;  line-height: 12px;  margin-bottom:8px;}
.geta-a-quote .success_msg {  display:table; width:50%; background-color: #006400;  color: #fff;  font-size: 16px; margin:5px auto; padding: 5px;  text-align: center;}
.geta-a-quote .error_msg{ display:table; width:50%;  background-color: #ff0000;  color: #fff;  font-size: 16px; margin:5px auto;  padding: 5px;  text-align: center;}
/**********Contact Page Css**********/

/**********Compare Table Css**********/
.compare-table{ width:100%;}
.compare-table thead{ background-color:#2c3e7e; color:#fff;}
.compare-table thead th{ border:0!important;}
/**********Compare Table Css**********/

/**********Latest Projects Css**********/
.latest-projects{ width:100%;}
.latest-projects article{ width:100%; margin:15px 0; padding:15px 0; display:table; border:solid 2px #ebebeb;}
.latest-projects article aside h3{color:#f58220; padding:0; margin:0 0 5px 0; text-transform:uppercase;}
.latest-projects article aside h3 a{color:#f58220; text-decoration:none; font-size:18px;}
.latest-projects article aside h3 a:hover{color:#f58220; text-decoration:none;}
/**********Latest Projects Css**********/


@media (max-width: 767px) {
.header{ height:auto;}
.top-get-quote a{ width:auto;}
.top-header{ text-align:center; padding:10px 0;}
.logo{ width:100%; text-align:center; margin-bottom:7px;}
.logo img{ display:inline-block;}
.top-contact{ text-align:center;}
.top-nav{ text-align:center;}
.home-slider{ height: 500px; }
.home-slider-button{ display: none; }
.navbar{ float:none; z-index: 101;}
.navbar-default .navbar-toggle{ border-color:#000; background-color:#000;}
.navbar-default .navbar-toggle .icon-bar{ border-color:#fff;}
.navbar-collapse{background-color:#2c3e7e;}
.navbar-default .navbar-nav > li > a{ color:#fff;}
.navbar-default .navbar-nav > li > a .glyphicon{ color:#fff;}
.dropdown-menu { background-color:#fff!important; border-radius:0!important;}
.mega-dropdown-menu .dropdown-header{ color:#000;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu > li > a{ padding:10px 0;}
.mega-dropdown-menu > li > ul > li > a{ color:#000; font-size:16px;}
.mega-dropdown-menu::before,
.mega-dropdown-menu::after{ display:none!important;}
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: #f58220;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #f58220;
  }


.home-banner-tagline1{ top:100px; width:100%;}
.home-banner-tagline1 h1{ font-size:22px;}
.home-banner-tagline2{ top:200px; width:100%;}
.home-banner-tagline2 h1{ font-size:22px;}
.home-banner-contact{ top:300px;}
.home-banner-contact1{ top:380px;}
.home-banner-bottom{ height:80px;}
.home-banner-bottom a{ font-size:14px; line-height:40px; width:50%;}
.home-banner-bottom a:nth-child(2){ border:0;}
.our-services-left::before, .our-services-right::before{ display:none;}
.our-services article aside{ padding-right:0;}

.our-services article figure{  width:100%; margin:0 0 15px 0; padding:0; text-align:center; }
.our-services article aside{ text-align:justify; width:100%; margin:0; text-align:center; float:left;}
.our-services article aside h2{ text-align:center;}

.projects-latest article{ text-align:center;}

.testimonials-title{ margin-bottom:30px; font-size:40px; line-height:40px;}
.footer-contact{ height:auto;}
.footer-contact address{ width:100%; text-align:center;}
.footer-social{ width:100%; text-align:center; margin:15px 0 25px 0;}

.footer-newsletter{ height:auto; padding:10px 0;}
.footer-newsletter form label{ width:100%; height:auto; line-height:normal; font-size:20px; padding:10px; margin-bottom:10px; }
.footer-newsletter form input[type="text"]{ width:100%; margin:0 0 10px 0;}
.footer-newsletter form input[type="email"]{ width:100%; margin:0 0 10px 0;}
.footer-newsletter form input[type="submit"]{ width:100%; margin:0 0 10px 0;}

.home-contact-form{ display:none;}
.home-banner-slider .carousel{ padding:0 15px;}

.partner .nav.nav-tabs li{ width:100%;}
.partner .nav.nav-tabs a img{ width:40px;}

.inner-banner header{ padding-top:30px;}

.dmca-badge {  float: none;  display: table;  margin: 15px auto;}
}

@media (max-width: 479px) {
.top-contact ul li{ margin:0; width:100%;}
.top-contact ul li:before{ display:none!important;}
.home-banner-slider{ margin-top:20px;}
}

@media (min-width: 768px) and (max-width: 991px) {
.header{ height:auto;}
.top-get-quote a{ width:auto;}
.top-header{ text-align:center; padding:10px 0;}
.logo{ width:100%; text-align:center; margin-bottom:7px;}
.logo img{ display:inline-block;}
.top-contact{ text-align:center;}
.top-nav{ text-align:center;}
.navbar{ width:100%; text-align:center;}
.navbar-default .navbar-nav{ float:none; display:inline-block;}
.navbar-default .navbar-nav > li > a{ padding:10px; font-size:15px; font-weight:700;}  
.home-banner-bottom a{ font-size:18px;}
.testimonials-title{ margin-bottom:30px;}
.footer-contact{ height:auto;}
.footer-contact address{ width:100%; text-align:center;}
.footer-social{ width:100%; text-align:center; margin:15px 0 25px 0;}
.footer-newsletter form label{ width:30%; font-size:20px;}
.footer-newsletter form input[type="text"]{ width:40%;}
.footer-newsletter form input[type="email"]{ width:40%;}

.home-slider-button .carousel-indicators li{ font-size: 17px; }

.home-contact-form{ display:none;}
.affiliates-box{ min-height:500px;}
}

@media (min-width: 992px) and (max-width: 1199px) {
.navbar-default .navbar-nav > li > a{ font-size:14px; padding:15px 10px;}
.affiliates-box{ min-height:400px;}
}
.p-b-20{
    padding-bottom: 20px !important;
}
.m-t-10{
    margin-top: 10px !important;
}
.p-t-10{
    padding-top: 10px !important;
}
.inner-title1 {
    padding: 0;
    margin: 15px 0;
    color: #2c3e7e;
    font-size: 16px;
    text-transform: uppercase;
    position: relative;
}
.inner-title1::after {
    background-color: #f58220;
    content: "";
    display: block;
    height: 2px;
    margin-top: 13px;
    width: 40px;
}

.bottomMenu {
    display: none;
    position: fixed;
    bottom: 10%;
    /* width: 91%; */
    height: auto;
    border-top: 10px solid #2c3e7e;
    background: #f58220;
    z-index: 999;
    float: left;
    padding: 10px;
    margin-right: 13px;
    margin-left: 46px;
}
    
.mail_content {
    font-size: 16px;
    color: #fff;
    float: left;
    line-height: 20px;
    margin-right: 5px;
    text-align: center;
    width: 97%;
}
.btn-primary {
    border-radius: 0 !important;
    color: #fff !important;
    background-color: #337ab7 !important;
    border-color: #2e6da4 !important;
}

.rwbdy{
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.padbdy{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.mail_icon{
    color: #fff;
    font-size: 36px;
}
.white_color{
    color: #fff;
}
.form-control1 {
    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: 0;
    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;
}

.bannerVideoBg {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    position: absolute;	
}

.testimonials_new {
	padding-top: 80px!important;
	padding-bottom: 150px!important;
	background: url(../images/testimonialBg.jpg) no-repeat;
}
.testimonials_new h3 {
    text-align: center;
    font-size: 56px;
    line-height: 60px;
	color: #32333c;
	text-transform: uppercase;
}
.testimonials_new h3 span {
	font-size: 30px;
    line-height: 40px;
}

#testimonial{
   padding:80px 0px;
}

#testimonial .fa.fa-quote-right{
	color:#5db4c0;
	font-size:30px;
}

#testimonial  p{
    font-family: 'Raleway', sans-serif;
    margin-bottom:20px;
    margin-top:20px;
}

#testimonial img{
    width: 150px; 
    height: 150px; 
    margin: 0 auto;
    border-radius: 50%;
    border: 1px solid #5db4c0; 
}

#testimonial .carousel-indicators  li {
    background-color: #5db4c0;
    height: 13px;
    width: 13px;
    margin: 5px;
}

#testimonial .carousel-indicators li.active {
    background-color: #888383;
}

#testimonial .carousel-indicators {
    bottom: -50px;
}
#testimonial .carousel-inner {
	background: #fff;
    border: 1px dotted #6a7ebb;
    padding: 35px;
    border-radius: 50px;
}
.featuredSlider .bx-wrapper {
	border: 0;
    box-shadow: none;
    padding: 100px 0;
}
.featSlider .Featured-dtl h3 {
	font-size: 36px;
    padding: 0;
    margin: 0 0 20px 0;
    color: #f58220;
}
.m-b-25 {
	margin-bottom: 25px;
}
.featSlider .view-case {
	margin-top: 10px;
	text-transform: uppercase;
}

.specList {
	padding: 0;
}
.specList li {
    list-style: none;
	position: relative;
	padding-left: 30px;
}
.specList li:before {
	font-family: 'FontAwesome';
    position: absolute;
    content: "\f005";
    left: 0;
    top: 0;
    color: #f58220;
    font-size: 20px;
}
.thumbnailOffice {
/*	width: 100%;*/
	width: 240px;
	height: 240px;
    border-radius: 50%;
    margin-right: 3.5rem;
}
.locIframe {
	width: 100%;
	border: 0;
}


















