a {text-decoration: none;}

a:hover {text-decoration: none;}

a:focus {text-decoration: none;}



body { font-size:14px; font-family: 'Montserrat', sans-serif; color:#666; font-family: 'Lato', sans-serif; background: #f9f9f9; }



:root{

    --red: #db3c38;

    --blue:#090d8a;

    --grey:#666;

}

.container { max-width:1290px; }

.mt20 { margin-top:20px; }

.im1 { margin-top:-160px !important; }
.dropdown-a { position:relative; }
.dropdown-a:hover .dropdown-c { display:block; left:0; }
.dropdown-a:hover .dropdown-b { background:#fff; color:var(--blue) !important; }
.dropdown-c:hover .dropdown-b { background:#fff; color:var(--blue) !important; }

.header-small { padding:8px 0; background:#000; color:#fff; }

.header-small p { margin-bottom:0; font-size:16px; display: inline-block; vertical-align:middle; margin-top:20px; margin-left:15px; color:var(--red); }

.header-small p a { color:#fff; font-size:16px; display: inline-block; vertical-align:middle; color:var(--red); }

.header-small p .fa { margin-right:10px; display: inline-block; vertical-align:middle; }

.header-small p .fa-envelope { font-size:18px; }

.header-small p .fa-mobile { font-size:24px; }



.header-top { background: var(--blue); position: absolute; top: 0; left: 0;  right: 0;  width: 100%; }

.logo { display: inline-block; vertical-align: middle; float: left;  width: 130px; margin-top: 3px; }

.logo img { width:100%; background:#fff; padding:2px; }

.navbar-default { background:none; border: 0; float: right; margin: 0;}

.carousel-control.left { background-image:none; top:-30%; }

.carousel-control-prev { top:-30%; }

.carousel-control-next, .carousel-control-prev { top:0 !important; }

.carousel-control.right { background-image:none; }

.banner { position:relative; overflow:hidden; }

.banner img { width:100%; height:auto; }

.home_one_img {    width: 100%;  height: 334px;  object-fit: cover;}

.caption3 { top: 30% !important; left: 8% !important;  right: inherit !important; }

.caption3 h4 { color:#fff; font-size:22px !important; }

.caption3 h4 span { display: block; color:#d1b04f; }

.caption5 h3 { color:#fff; font-weight:600; text-transform:uppercase; }

.caption5 h4 { color:#fff; font-weight:500; font-size:18px; }

.caption5 p { color:#fff; }

.caption { position: absolute; top:10%; left:0; right: 0; margin-left:40px; }

.caption-box { width:40%; background:#ffffff69; padding:30px; display: inline-block;  }

/*.caption-box h3 { font-size:2em; color:var(--red); margin:0; font-weight:600; }*/

.caption-box p { font-size:14px; color:#000; font-weight:100; margin-top:10px; margin-bottom:15px;	line-height:24px; font-weight:500; }

.caption-box a {padding: 4px 15px; display: inline-block; background: #d65050; color: var(--red); font-size:15px; }

.caption-box1 h3 { font-size: 24px; color: #fff; }

.caption-box1 h4 { font-size: 24px; color: #fff; margin-top:20px; }

.caption-box1 ul { padding-left:15px; margin-top:10px; }

.caption-box1 li {color: #fff;

    font-size: 14px;

    margin-top:0px;}





.navbar-expand-lg { float:right; padding:0;}

.nav-link { padding:25px; padding-right:25px !important; padding-left:25px !important; color:#fff !important; cursor:pointer; font-size:17px }

.navbar-expand-lg .navbar-nav .nav-link:hover { color:var(--blue) !important; background:#fff; }

.navbar-expand-lg .navbar-nav .nav-link:focus { color:var(--blue) !important; background:#fff; }

.navbar-default .navbar-nav>li>a { color:#fff; font-weight:600; padding:30px; }

.navbar-default .navbar-nav>li>a:hover { color:#fff; background:var(--grey); }

.navbar-default .navbar-nav>li>a:focus { color:#fff; background:var(--grey); }

.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover { background:#4f4f5a; color:#fff; }

.dropdown-menu { background:#fff; top:96%;color:#090d8a; border-radius:0 0 5px 5px; border:0; }

.dropdown-menu>li>a { color:#fff; font-weight:600; }

.dropdown-menu>li>a:hover { background:var(--grey); color:#fff; }

.dropdown-item { color:#090d8a; }

.dropdown-item:hover { color:#fff; background:var(--blue); }



.business-menu {  }



.heading { font-size:40px; color:#22445c; margin-bottom:80px; font-weight:600; position:relative;  }

.heading:after {content: '';

    height: 4px;

    background: var(--red);

    width: 70px;

    display: inline-block;

    left: calc(50% - 35px);

    top: 140%;

    position: absolute; }	



.heading_left { font-size:40px; color:var(--red); margin-bottom:40px; font-weight:600; position:relative;  }

.heading_left:after {content: ''; height: 2px; background:var(--red);width: 50px; display: inline-block; top: 120%; position: absolute; left:0; }	





.rm_big { padding:7px 25px; display: inline-block; background: #d65050; color: #fff; font-size:16px; }

.rm_small { padding: 4px 15px; display: inline-block; background: #d65050; color: #fff; font-size:16px; border:0; }





.caption_form { background: #232331c7; padding: 20px; position: absolute; top: 30px; right:10%;

    z-index: 9;  width: 30%;}

.caption_form h1 { font-size:25px; color:#fff; text-align:center; margin-top:0;margin-bottom:20px; }

.caption_form input { background:#fff; border:1px solid #ccc; margin-bottom:10px; padding:5px; width:100%; font-size:15px;  }

.caption_form textarea { background:#fff; border:1px solid #ccc; margin-bottom:10px; padding:5px; min-height:100px; width:100%; font-size:15px;}

.caption_form .rm_small {  padding:7px; display: inline-block; background: #d65050 !important; color: #fff; border:0; }



/*.home_about { padding:100px 0; background: url(../img/homeabout.jpg) no-repeat; background-size:50% 100%;

    background-attachment: fixed; background-color: #ececec; }*/

.home_about { padding:40px 0; background-color: #fff; }

.home_about .col-md-5 { padding:0; }

.home_about .col-md-7 { padding:0; }

.truck_left { width:100%; margin-left:10px; }

.harsh { background:#fff; padding:20px; display:flex; justify-content: space-around; }

/*.harsh h3 { color:#3d5d78; margin-bottom:20px;   font-weight:600; font-size:35px; }*/

.harsh p { font-size:18px; margin-bottom:0;width:70%; }

/*.carousel-inner { height:85vh; }*/

.home_services { background:#f6f6f6; padding:60px 0; position:relative; }

/*.home_services:before {position: absolute;top: 0; bottom: 0; left: 0; right: 0; display: block;  background-color: #0a3154eb; z-index: 1; content: ""; }*/

.home_services .container { position:relative;z-index: 99; }

.home_services .heading { color:#22445c; }

.home_services .heading:after { background:var(--red); }



.hh { padding: 20px; font-size: 34px; }



/*.service_one_img_box:before{ background: rgba(255, 255, 255, 0.3); bottom: 0; content: ""; left: 50%;

        position: absolute; right: 51%; top: 0; opacity: 1; pointer-events: none; }

.service_one_img_box:after{ background: rgba(255, 255, 255, 0.3); bottom: 50%; content: ""; left: 0; position: absolute; right: 0; top: 50%; opacity: 1; pointer-events: none; }

.service_one_img_box:hover:after{ top: 0; bottom: 0;  opacity: 0; -webkit-transition: all 900ms linear;  -moz-transition: all 900ms linear; -ms-transition: all 900ms linear; -o-transition: all 900ms linear;  transition: all 900ms linear; } 

.service_one_img_box:hover:before{ left: 0; right: 0; opacity: 0; -webkit-transition: all 900ms linear; -moz-transition: all 900ms linear; -ms-transition: all 900ms linear; -o-transition: all 900ms linear; transition: all 900ms linear; } 

*/

.rmbtn { padding: 10px 35px; background: #d65050;color: #fff; font-size: 18px; width: auto; display: inline-block; align-self: center; border-radius: 7px; border-bottom: 2px solid #750e0e; }

.rmbtn:hover { color:#fff; }

.service_one_box { margin-bottom:30px; position: relative; overflow: hidden; }

.service_one_box p { margin-top:20px; }

.services_main_page { padding:100px 0; }

.service_one_img_box { position: relative; overflow:hidden; overflow:hidden; transition:all 0.5s ease-in-out;}

/*.service_one_img_box:hover img { transform: scale(1.1); }*/

.service_one_img_box img { height: 233px; transition:all 0.3s ease-in-out; width: 100%;  object-fit: cover; filter:grayscale(1); }

.hover { width:100%; height:100%; display:none; position:absolute; top:0; left:0;text-align:center;  overflow: hidden;transform: scale(0,0); display: block;    transition: all 0.4s ease-in-out; background:rgba(0, 0, 0, 0.5); }

.hover span.ho-icon { display:inline-block; vertical-align:middle; position: absolute;
 display:none;
    top: 50%;

    left: 0;

    right: 0;

    transform: translateY(-50%); }

.hover span.ho-icon .fa { display: inline-block; vertical-align: middle; position: absolute; top:calc(50% - 31px);

    left: 0; right: 0; transform: translateY(-50%); font-size: 24px; width: 60px; height: 60px; background: #db3c38; margin:0 auto;border-radius: 50%; line-height: 60px; color: #fff; }

/*.service_one_box:hover .hover { display:block; transition: all 0.4s ease-in-out; transform: scale(1,1);box-sizing: border-box;}*/

.service_one_box:hover .service_cap { border-bottom:3px solid #db3c38; transition:all 0.5s ease;}



.services_one_overlay { background-image:linear-gradient(#ffffff00, #000000e0); position: absolute; top: 0; left:0; right:0; bottom:0; transition: all 0.5s ease-in-out; height:140%; }

.service_cap { position: relative; z-index: 1;  background: #fff; text-align: center;

    padding: 5px;

    left: 0;

    transition: all 0.3s ease;

    top: inherit;

    bottom: 0px;

    width: 100%;

    display: flex;

    justify-content: center;

    height: 70px;

    border-bottom:3px solid #fff;

    align-items: center; }

.service_cap h2 {line-height: normal;

    margin: 0;

    font-size: 20px;

    color: #2b3a44;

    font-weight: 500;

    height: auto; }

/*.service_cap .line { width:70px; height:2px; background:#fff; margin:15px auto;display:block; transition: all 0.6s ease; }*/

.service_cap a { display: inline-block;  font-size:16px; padding:4px 20px; border:1px solid #fff; color: #fff; background:none; margin-top:10px; }

.service_cap a:hover { background:#d65050; }

.service_one_img_box:hover .services_one_overlay { height:102%; }
.service_one_img_box:hover img { filter:grayscale(0); }
.service_one_img_box:hover .service_cap { left:0; }

.service_one_img_box:hover .service_cap .line { width:130px; }

.slick-slide { height:auto; }

.slick-prev { left:-50px; }

.slick-next { right:-50px; }



.home_clients { padding:100px 0; background: url(../img/clients-background.jpg) no-repeat left center; background-size:cover; }

.home_clients .heading { margin-bottom:50px; margin-top:0; }



.home_testimonial {padding: 100px 0; background: url(../img/banner1.jpg) no-repeat center; position: relative; background-attachment: fixed; background-size:cover;}

.home_testimonial:before { content:''; position:absolute; width:100%; height:100%; top:0; left:0; background:#00000069; }

.home_testimonial h3 { color:#fff; }

.testi-slider { margin-top:50px; }

.home_testimonial p { color:#efefef; }

.home_testimonial ul  { padding-left:0; }

.home_testimonial p b { display:block; margin-top:30px; font-style:italic; color:#fff; text-align:right; }



.footer { background:#0c0c0c; padding:20px 0; padding-bottom:0; }

.footer h3 { font-size:24px; color:#fff; margin-top:0;margin-bottom:0px; }

.footer ul { padding:0; list-style-type:none; padding-left:10px;  }

.footer p  { font-size:14px; color:#fff; }

.footer ul.quick_links li { list-style-type:none; display:block; margin-bottom:5px; }

.footer ul.quick_links li a { font-size:14px; color:#fff; }

.footer ul.quick_links li a:hover { color:#ccc; }

.footer ul.social_links { padding-left:0; margin-top:20px; }

.footer ul.social_links li { display:inline-block; vertical-align:middle; margin-left:5px; }

.footer ul.social_links li a {font-size: 23px; width: 30px; height: 30px; background: #666; display: inline-block;color: #0c0c0c;text-align: center;line-height: 0px;vertical-align: middle; padding: 3px;}

.footer ul.social_links li a:hover { background:#ccc; }

.card { border-radius:0; }

.card-header { background:#efefef;padding:0; }

.card-header:first-child { border-radius:0; }

.btn-link { display:block; width:100%; padding:10px; text-align:left; text-decoration:none; background:#232331; color:#fff; }

.btn-link:hover {  background:#232331; color:#fff; text-decoration:none;}

.btn-link:focus {  background:#232331; color:#fff; text-decoration:none;}

#accordion { padding-right:25px; }

.quick_links2 { margin-top:46px; }



.footer_copy { background:var(--blue); padding: 10px 0; color: #fff; }

.modal-title { font-size:30px; margin-bottom:0; color:#000;  }

.model_form input { background: #fff; border: 1px solid #ccc; margin-bottom: 10px;  padding: 5px; width: 100%; font-size: 15px; }

.model_form textarea { background: #fff; border: 1px solid #ccc; margin-bottom: 10px; padding: 5px; min-height: 100px; width: 100%; font-size: 15px; }

.model_form .rm_small { padding: 7px; display: inline-block; background: #d65050 !important; color: #fff; border: 0; }

.rm { padding: 10px 35px; background: #d65050; color: #fff; font-size: 18px; width: auto; display: flex; align-self: center; border-radius: 7px;

    border-bottom: 2px solid #750e0e; }

.rm:hover { color:#fff; }

.fixedheader { position:fixed; top:0; width:100%; z-index: 999; }

.fixedheader .nav-link {  }





.tabsnav { background:var(--red); padding:5px 20px; display:block; color:#fff; border:1px solid var(--red); margin-bottom:5px; }

.tabsnav:hover { color:var(--red); background:#fff;  }

.tabsnav.active{ color:var(--red); background:#fff; } 

#myTab { margin-bottom:20px; }



.about_one { margin:60px 0; }

.innerheading {  font-size:30px; color:#555; }

.innerheadingsub {  font-size:18px; color:#555; font-weight:600; margin-bottom:0;  }

.tab-content .innerheadingsub { margin-top:30px; }

.tab-content {

    width: 74%;

    display: inline-block;

    vertical-align: top;

    margin-left: 4%;

}



.leftnavactive a {

    background: #fff !important;

    color: var(--red) !important;

}

.tab-pane { list-style-type: none; }

.tab-pane h4 { font-size:15px; color:#555; margin-top:5px; }

.tab-pane b { color: #555; }

.tab-pane h6 { font-size:18px; color:#555; }

.tab-pane table { border:1px solid #333; }

.tab-pane table tr td { border:1px solid #555; padding:10px; }

.abou_li li b { font-size:18px; }

.abou_li li { font-size:15px; }

.tab-pane table td { vertical-align:top }





.modal-header .close { margin:0; padding:0; }

.modal-header { margin:0; padding: 10px; }

.modal-title { font-size: 23px; }

.modal-dialog { max-width:70%; margin-top:80px; }



.inner_banner { width:100%; background: url(../img/banner1.jpg) no-repeat left center; background-size:cover; position:relative; height:400px; }

/*.mainslider { width:100%; background: url(../img/mainslidernew.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }*/

.aboutusbanner { width:100%; background: url(../img/aboutusbanner.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }
.career_banner { width:100%; background: url(../img/career-banner.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }
.contact_banner { width:100%; background: url(../img/contact-banner.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_100 {  width:100%; background: url(../img/innerbanner100.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_scba {  width:100%; background: url(../img/SCBAbanner.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_tunnel {  width:100%; background: url(../img/tunnelbanner.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_spacialoilfiedche {  width:100%; background: url(../img/oilfieldbanner.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_mmvbanner {  width:100%; background: url(../img/mmvbanner.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_construction_chemical {  width:100%; background: url(../img/constructionchemicalsbanner.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_2 { width:100%; background: url(../img/oilfield_minerals.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_31 { width:100%; background: url(../img/innerbanner31.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_3 { width:100%; background: url(../img/innerbanner3.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_28 { width:100%; background: url(../img/innerbanner28.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_6 { width:100%; background: url(../img/innerbanner6.jpg) no-repeat left bottom; background-size:cover !important; position:relative; height:400px; }

.banner_1 { width:100%; background: url(../img/innerbanner1.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_14 { width:100%; background: url(../img/innerbanner14.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_15 { width:100%; background: url(../img/innerbanner15.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_27 { width:100%; background: url(../img/innerbanner27.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_20 { width:100%; background: url(../img/innerbanner20.jpg) no-repeat left bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_22 { width:100%; background: url(../img/oilfieldmineral.jpg) no-repeat left  bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_rest1 { width:100%; background: url(../img/representationbanner1.jpg) no-repeat left  bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_rest2 { width:100%; background: url(../img/representationbanner2.jpg) no-repeat left  bottom !important; background-size:cover !important; position:relative; height:400px; }

.banner_rest3 { width:100%; background: url(../img/representationbanner3.png) no-repeat left  bottom !important; background-size:cover !important; position:relative; height:400px; }

.bannerscca { width:100%; background: url(../img/QHSSE.jpg) no-repeat left  bottom !important; background-size:cover !important; position:relative; height:400px; }

.entertainmentbanner { width:100%; background: url(../img/entertainment.jpg) no-repeat left  bottom !important; background-size:cover !important; position:relative; height:400px; }

.inner_banner:before { content:''; position:absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background:#000000a3; }

.inner_banners { width:100%;  height:160px; }

.inner_banner h3 { color:var(--red); font-size:3em; position:relative; z-index:999; padding-top:10%; padding-left:10%; }

.inner_banners h3 { color:var(--red); font-size:3em; position:relative; z-index:999; padding-top:10%; padding-left:10%; }







.services_one { padding:60px 0; }

.listnone { list-style-type:none; }

.listnone li b {text-transform:uppercase;  }

.services_one_left_nav { position:sticky; top:35px; }

.services_one_left_nav ul { padding-left:0px;  }



.services_one_left_nav ul::-webkit-scrollbar {

  width: 3px;

}



/* Track */

.services_one_left_nav ul::-webkit-scrollbar-track {

  background: #f1f1f1; 

}



/* Handle */

.services_one_left_nav ul::-webkit-scrollbar-thumb {

  background: var(--red); 

}



/* Handle on hover */

.services_one_left_nav ul::-webkit-scrollbar-thumb:hover {

  background: #555; 

}





.inner_heading {  color: var(--red); font-size:25px; margin-bottom:20px; font-weight:600; }

.services_one_left_nav ul li { border-bottom:1px solid #ccc; }

.services_one_left_nav ul li a { display: block; padding:6px 10px; color:#fff; background:var(--red); margin-bottom:2px; border:1px solid var(--red); }

.services_one_left_nav ul li a:hover { background:#fff; color:var(--red); }

.services_one p b { color:#555; text-transform:uppercase; }



/*.leftnavactive a { background:var(--red); color:#fff !important; }*/

.entertainment_one { padding:60px 0; }

.entertainment_one p b { color:#555; }

.inner_proj_img {     width: 100%;

    height: 280px;

    margin-bottom: 20px;

    object-fit: cover;

 }

 

 .headingactive { 

 	background:#fff !important;

 	color:var(--blue) !important;

  }



#myTab {  width: 20%; display: inline-block; vertical-align: top;}

#myTab li { width:100%; }

.positionsticky {

    position: sticky;

    top: 10px;

}

.clients_one { padding:30px 0; }

.clients_one ul { list-style-type:none; padding-left:0; }

.clients_one ul li {     margin: 5px;

    display: inline-block;

    vertical-align: middle;

    width: 23%;

 }

.clients_one ul li img { width:100%; }



.aboutdisp { display:inline-block; vertical-align:top; margin-right:10px; }



.photo a { display: inline-block;vertical-align:middle; width:250px; margin:5px; }

	.photo a img { width:100%; }

	.sl-wrapper .sl-image iframe, .sl-wrapper .sl-image img { height: 500px !important; width: auto !important;  margin:0 auto !important;   }

	.sl-wrapper .sl-image { width:100% !important; left: 0 !important; text-align:center; top:13% !important; }

	.sl-wrapper {  position:fixed; z-index:99999999 !important;	 }

	.sl-wrapper .sl-navigation { z-index:99999999999999; position:fixed; }

	.managementteamprof { padding:0; }

	.managementteamprof div { display:inline-block; vertical-align:middle; margin-left:15px;  cursor:pointer; }

	.managementteamprof div:first-child { margin-left:0; }

	.qpollicy { text-align:center; margin-bottom:20px; }

	.qpollicy img { width:60%; }



	.qcertifications p { margin-bottom:0; }

	

.contact_one { padding:60px 0; }

.contact_left label { font-size:20px; margin-bottom:2px; }

.contact_left input { width:100%; border:1px solid #ccc; padding:4px; margin-bottom:10px; background:#efefef; outline:none; }

.contact_left textarea { width:100%; border:1px solid #ccc; padding:4px; min-height:100px; margin-bottom:10px; background:#efefef; outline:none; }

.submitform { width:auto !important; cursor:pointer; background:#d65050 !important; border:0 !important; padding:8px 30px !important; color:#fff; }

.contact_right { margin-top:20px; }

.contact_right h3  { font-size:20px; color:#555; margin-bottom:10px; }

.contact_right p { margin-bottom:20px; color:#555; }

.contact_right p a { color:#555; }



.home-map { padding:5px 0; background: #efefef; }

.home-map-right h3 { font-size: 28px; color: #22445c; margin-top: 0; margin-bottom: 10px; margin-top:10px; }

.home-map-right p { font-size: 16px; color: #22445c; }

.home-map-right p a { font-size: 16px; color: #22445c; }



.cont_two { padding-bottom:60px; }

.liststyle { list-style-type:disc; padding-left:15px; }

.innerheadingnav{ color: var(--red); font-size: 3em; margin-bottom:15px; }



.social_links { padding-left:0; }

.social_links li { display:inline-block; vertical-align:middle; margin:1px;  }

.social_links li a {font-size: 19px; width: 40px; height: 40px; border:2px solid #22445c; display: inline-block;  color: #22445c; text-align: center; vertical-align: middle; padding: 9px; border-radius: 50%; transition:all 0.3s ease-in-out; }

.social_links li a:hover { background:#22445c; color: #fff; }

.google-map { width: auto; cursor: pointer; background: #d65050; border: 0 ; padding:13px 40px; border-radius:4px; color: #fff; margin-top:20px; display:inline-block; }
.google-map:hover { color:#fff; }
