/* Font Face Generator Css Start Here 30/08/2024 */


@font-face 
{
font-family: 'arimoregular';
    src: url('../fonts/arimo-regular-webfont.eot');
    src: url('../fonts/arimo-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/arimo-regular-webfont.woff2') format('woff2'),
         url('../fonts/arimo-regular-webfont.woff') format('woff'),
         url('../fonts/arimo-regular-webfont.ttf') format('truetype'),
         url('../fonts/arimo-regular-webfont.svg#arimoregular') format('svg');
font-weight: normal;
font-style: normal;
}


/* Font Face Generator Css End Here 30/08/2024 */





body 
{
padding-top:60px;
font-family: 'arimoregular';
}

*
{
transition: all 0.3s;
}





/* Navigation Bar Css Start Here 30/08/2024 */


.navigationbar-container-section .navbar-default
{
background-color:#fff;
border-color:transparent !important;
-webkit-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.75);
}

.navigationbar-container-section .navbar
{
height:60px;
margin-bottom:0px;
}

.navigationbar-container-section .navbar .navbar-header .navbar-brand
{
padding-top:10px;
padding-bottom:10px;
}

.navigationbar-container-section .navbar.shrink .navbar-header .navbar-brand
{
padding-top:5px !important;
padding-bottom:5px !important;
}

.navigationbar-container-section .navbar-nav li a 
{
padding-top:20px !important;
padding-bottom:20px !important;
font-size:16px;
}

.navigationbar-container-section .shrink .navbar-nav li a 
{
padding-top:15px !important;
padding-bottom:15px !important;
font-size:14px;
}

.navigationbar-container-section .navbar-nav li a:hover
{
background-color:#0b57d0;
color:#fff;
}

nav .navbar-toggle 
{
margin: 13px 15px 13px 0;
}

nav.navbar.shrink 
{
height:30px;
}

nav.shrink a 
{
padding-top:15px !important;
padding-bottom:15px !important;
font-size:14px;
}

nav.shrink .navbar-brand 
{
font-size: 25px;
}

nav.shrink .navbar-toggle 
{
padding:9px 10px;
margin:8px 15px 8px 0;
}

.navigationbar-container-section .navbar-nav .active a
{
background-color:#0b57d0;
color:#fff;
}

.navigationbar-container-section .navbar-nav .active a:hover
{
background-color:#0b57d0;
color:#fff;
}

.navigationbar-container-section .navbar-default .navbar-toggle
{
border-color:#0b57d0;
}

.navigationbar-container-section .navbar-default .navbar-toggle .icon-bar
{
background-color:#0b57d0;
}


/* Navigation Bar Css End Here 30/08/2024 */





/* Banner Css Start Here 30/08/2024 */


.slider-banner-container .carousel-control.left
{
background-image:none;
opacity:1;	
}


.slider-banner-container .carousel-control.right
{
background-image:none;	
opacity:1;
}


.slider-banner-container .carousel-control span:hover
{
color:#0b57d0;
}


.slider-banner-container .carousel-indicators .active
{
background-color:#0b57d0;	
border-color:#0b57d0;	
}

.slider-banner-container .carousel-indicators li
{
background-color:#cccccc;	
border-color:#cccccc;	
}


/* Banner Css Start Here 30/08/2024 */





/* banner_bottom_services Css Start Here 30/08/2024 */


.banner_bottom_container
{
background-color:#f5f5f5;
padding:15px 0px;
}


.banner_bottom_services .services_icon_section
{
float:left;
width:50px;
}


.banner_bottom_services i
{
color:#0b57d0;
font-size:30px;
line-height:50px;
}


.banner_bottom_services h1
{
margin:0px auto;
padding:0px;
line-height:25px;
color:#555;
font-size:16px;
font-weight:bold;
letter-spacing:1px;
text-transform:uppercase;
}


.banner_bottom_services h2
{
margin:0px auto;
padding:0px;
line-height:25px;
color:#333;
font-size:14px;
font-weight:normal;
}


/* banner_bottom_services Css End Here 30/08/2024 */





/* welcometext-container-section Css Start Here 30/08/2024 */


.welcometext-container-section
{
padding:100px 0px 100px 0px;
background-color:#fff;
}


.heading-container-section h1
{
margin:0px auto;
padding:0px;
color:#000;	
text-align:center;
font-size:28px;
margin-bottom:15px;
}


.heading-container-section .heading-bottom-line
{
background: -webkit-linear-gradient(right, #0b57d0 75%, #cccccc 25%);
background: -o-linear-gradient(right, #0b57d0 75%, #cccccc 25%);
background: -moz-linear-gradient(right, #0b57d0 75%, #cccccc 25%);
background: linear-gradient(to right, #0b57d0 75%, #cccccc 25%);
height:5px;
margin:0px auto;
width:200px;
margin-bottom:25px;
border-radius:5px;
}

.welcometext-container-section .welcometext-paragraph-container p
{
margin-bottom:0px;
text-align:center;	
}



/* ourproducts-container-section Css End Here 30/08/2024 */






/* information-numbertext-container Css Start Here 03-08-2024 */


.information-numbertext-container
{
background-image:url("../images/information-background.jpg");
background-attachment: fixed;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
text-align:center;
padding:100px 0px 100px 0px;
}

.information-numbertext-container .information-numbertext-content.information-numbertext-firstcontent,
.information-numbertext-container .information-numbertext-content.information-numbertext-secondcontent
{
margin-bottom:50px;	
}

.information-numbertext-container .information-numbertext-content h1
{
color:#ffffff;
font-size:40px;
margin-top:0px;
margin-bottom:0px;
}

.information-numbertext-container .information-numbertext-content p
{
color:#cccccc;
font-size:20px;
margin-bottom:0px;
}


/* information-numbertext-container Css End Here 03-08-2024 */




/* testimonial-container-section Css Start Here 30/08/2024 */


.testimonial-container-section
{
background-color:#ffffff;
padding:100px 0px;	
}

.testimonial-container-section .carousel-indicators .active
{ 
background-color: #0b57d0; 
border-color: #0b57d0; 
}
 
.testimonial-container-section .adjust1
{ 
float:left; 
width:100%; 
margin-bottom:0; 
}
 
.testimonial-container-section .adjust2
{ 
margin:0; 
}
 
.testimonial-container-section .thumbnail
{ 
background-color:transparent;
border:0px; 
}
 
.testimonial-container-section .carousel-indicators li
{ 
border :1px solid #ccc; 
}
 
.testimonial-container-section .carousel-control
{ 
color:#0b57d0; 
width:5%; 
}
 
.testimonial-container-section .carousel-control:hover, .carousel-control:focus
{ 
color:#0b57d0; 
}
 
.testimonial-container-section .carousel-control.left, .carousel-control.right 
{ 
background-image: none; 
}
 
.testimonial-container-section .media-object
{ 
margin:auto; 
margin-top:15%; 
border-radius:50%; 
}
 
.testimonial-container-section .carousel-control
{ 
opacity:1; 
}

.testimonial-container-section blockquote
{
border-color:#ccc;
}

.testimonial-container-section .carousel-inner .thumbnail .caption
{
padding:15px 30px;
}


/* testimonial-container-section Css End Here 30/08/2024 */





/* ourbrands-container-section Css Start Here 30/08/2024 */


.ourbrands-container-section
{
background-color:#fff;
padding:100px 0px;	
}

.ourbrands-container-section .brands-logo-container
{
border-right:dotted #ccc 1px;
text-align:center;
}

.ourbrands-container-section .brands-logo-container img
{
padding:30px 0px;	
}

.ourbrands-container-section .ourbrands-border-bottom
{
border-bottom:dotted #ccc 1px;	
}

.ourbrands-container-section .brands-borderright-none
{
border-right:0px;	
}


/* ourbrands-container-section Css End Here 30/08/2024 */





/* footer-container-section Css Start Here 30/08/2024 */


.footer-container-section
{
}


.footer-container-section .footer-container-inner
{
padding:100px 0px;
background-color:#f5f5ff5;
}


.footer-heading-section
{
color:#fff !important;	
}


.contact-details-section .contact-details-inner h1
{
font-size:18px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:10px;
color:#0b57d0;
font-weight:normal;	
}


.contact-details-section .contact-details-inner p
{
font-size:14px;
margin-top:0px;
margin-bottom:30px;
color:#333;
}


.contact-details-section .contact-details-inner ul li .facebook-icon-container
{
background-color:#3b5998;
color:#fff;
line-height:30px;
width:30px;
text-align:center;	
}


.contact-details-section .contact-details-inner ul li .google-icon-container
{
background-color:#d13f2d;
color:#fff;
line-height:30px;
width:30px;
text-align:center;	
}


.contact-details-section .contact-details-inner ul li i:hover
{
border-radius:10px;
}


.contact-main-heading p
{
color:#333;
margin-top:0px;
margin-bottom:25px;	
}


.contact-form-section
{
border-left:solid #ccc 1px;
}


.contact-form-section .form-group label
{
color:#333;	
}


.contact-form-section .submit-button-container
{
float:right;
background-color:#0b57d0;	
border-color:#0b57d0;	
color:#fff;
}


.contactus-heading-section
{
color:#333 !important;	
}
	
	
.footer-container-section .contact-form-section textarea
{
resize:none;	
}	

/* footer-container-section Css End Here 30/08/2024 */





/* copyright-container-section Css Start Here 30/08/2024 */


.copyright-container-section
{
background-color:#000;	
text-align:center;
}

.copyright-container-section hr
{
background: -webkit-linear-gradient(right, #0b57d0 75%, #cccccc 25%);
background: -o-linear-gradient(right, #0b57d0 75%, #cccccc 25%);
background: -moz-linear-gradient(right, #0b57d0 75%, #cccccc 25%);
background: linear-gradient(to right, #0b57d0 75%, #cccccc 25%);
height:2px;
border:0px;
margin:0px !important;
}

.copyright-container-section p
{
font-size:12px;
line-height:30px;
color:#fff;	
margin-bottom:0px;
}


/* copyright-container-section Css End Here 30/08/2024 */





/* Google Map Css Start Here 30/08/2024 */


.googlemap-container-section iframe
{
height:300px;
width:100%;	
}


/* Google Map Css End Here 30/08/2024 */





/* aboutus-banner-container Css Start Here 30/08/2024 */


.aboutus-banner-container
{
background-image: url("../images/about-us/aboutus-heading-background.jpg"); 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat:no-repeat;
background-position:center; 
}


.aboutus-banner-container .aboutus-banner-inner
{
padding:50px 0px;
background-color:rgba(0,0,0,0.8);
}


.aboutus-banner-container .aboutus-banner-inner h1
{
margin-top:0px;
margin-bottom:0px;
font-size:30px;
color:#fff;
text-align:center;	
}


/* aboutus-banner-container Css End Here 30/08/2024 */





/* aboutus-details-container Css Start Here 30/08/2024 */


.aboutus-details-container
{
padding:100px 0px;
background-color:#f5f5f5;
}

.aboutus-details-container .aboutus-profile-imagetext h1
{
margin-top:10px;
margin-bottom:5px;
font-size:16px;
color:#000;	
}

.aboutus-details-container .aboutus-profile-imagetext h2
{
margin-top:0px;
margin-bottom:0px;
font-size:14px;
color:#333;	
}

.aboutus-details-container .aboutus-paragraph-section p
{
text-align:justify;
margin-bottom:25px;
}

.aboutus-details-container .aboutus-paragraph-section .aboutus-paragraph-text
{
line-height:25px	
}

.aboutus-details-container .aboutus-paragraph-section p span
{
color:#0b57d0;
}

.aboutus-details-container .aboutus-paragraph-section h1
{
margin-bottom:10px;
font-size:18px;
color:#0b57d0;
}

.aboutus-details-container .aboutus-paragraph-section ul
{
padding-left:0px;
list-style-type:square;
}

.aboutus-details-container .aboutus-paragraph-section ul li
{
color:#333;
}

.aboutus-details-container .aboutus-paragraph-section ul li p
{
color:#333;
margin-bottom:3px;
}

/* aboutus-details-container Css Start Here 30/08/2024 */





/* gallery-container-section Html Start Here 30/08/2024 */


.gallery-container-section
{
padding:100px 0px;
background-color:#fff;
}

.gallery-container-section img
{
margin-top:30px;	
}

/* gallery-container-section Html End Here 30/08/2024 */





/* ourteam-banner-container Css Start Here 30/08/2024 */


.ourteam-banner-container
{
background-image: url("../images/our-team/ourteam-heading-background.jpg"); 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat:no-repeat;
background-position:center; 
}


.ourteam-banner-container .ourteam-banner-inner
{
padding:50px 0px;
background-color:rgba(0,0,0,0.8);
}


.ourteam-banner-container .ourteam-banner-inner h1
{
margin-top:0px;
margin-bottom:0px;
font-size:30px;
color:#fff;
text-align:center;	
}


/* ourteam-banner-container Css End Here 30/08/2024 */





/* ourteam-maincontainer-section Css Start Here 30/08/2024 */


.ourteam-maincontainer-section
{
background-color:#fff;
padding:100px 0px;
}

.ourteam-maincontainer-section .ourteam-paragraph-container
{
margin-bottom:0px;	
}

.ourteam-maincontainer-section .ourteam-paragraph-container
{
margin-bottom:0px;	
}

.ourteam-maincontainer-section .ourteam-imagetext-container h1
{
font-size:16px;
font-weight:bold;
}

.ourteam-maincontainer-section .ourteam-imagetext-container p
{
font-size:14px;
}


/* ourteam-maincontainer-section Css End Here 30/08/2024 */





/* servicelist-banner-container Css Start Here 30/08/2024 */


.servicelist-banner-container
{
background-image: url("../images/services/servicelist-heading-background.jpg"); 
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
background-repeat:no-repeat;
background-position:center; 
}


.servicelist-banner-container .servicelist-banner-inner
{
padding:50px 0px;
background-color:rgba(0,0,0,0.8);
}


.servicelist-banner-container .servicelist-banner-inner h1
{
margin-top:0px;
margin-bottom:0px;
font-size:30px;
color:#fff;
text-align:center;	
}


/* servicelist-banner-container Css End Here 30/08/2024 */





/* servicelist-maincontainer-section Css Start Here 30/08/2024 */


.servicelist-maincontainer-section
{
background-color:#fff;
padding:100px 0px;	
}


.servicelist-maincontainer-section .servicelist-branddetails-container
{
text-align:center;	
border:solid 1px #ccc;
background-color:#f5f5f5;
margin-bottom:25px;
padding:15px;
min-height:330px;
}


.servicelist-maincontainer-section .servicelist-branddetails-container img
{
margin-bottom:15px;
}


.servicelist-maincontainer-section .servicelist-branddetails-container a
{
background-color:#cccccc;
color:#333;
margin-bottom:10px;
}


 .servicelist-maincontainer-section .servicelist-branddetails-container .servicelist-button-marginbottomnone
{
margin-bottom:0px;	
}


/* servicelist-maincontainer-section Css End Here 30/08/2024 */





/* theprocess-maincontainer-section Css Start Here 30/08/2024 */


.theprocess-maincontainer-section
{
background-color:#f5f5f5;
padding:100px 0px;	
}


.theprocess-maincontainer-section .theprocess-numbertext-container li
{
width:100%;	
}


/* servicelist-maincontainer-section Css End Here 30/08/2024 */





/* enquiry-now-section Css Start Here 06/09/2024 */


.enquiry-now-section
{
position:fixed;
top:115px;
right:-40px;
z-index:9999999;
}


.enquiry-now-section .enquiry-now-button
{
background-color:#0b57d0;
color:#fff;
-ms-transform: rotate(270deg);
-webkit-transform: rotate(270deg);
transform: rotate(270deg);
font-size:16px;
}


.enquirynow-modal-section .modal-title
{
color:#0b57d0;
font-weight:bold;	
}


.enquirynow-modal-section .close
{
background-color:#0b57d0;
color:#fff;
padding:5px;
opacity:1;
border-radius:50%;
padding:5px 9px;	
}


.enquirynow-modal-section .enquirynow-form-section textarea
{
resize:none;	
}


.enquirynow-modal-section .enquirynow-form-section .enquirynow-submitbutton-container
{
text-align:right;
}


.enquirynow-modal-section .enquirynow-form-section .enquirynow-submitbutton-container a
{
background-color:#0b57d0;
border-color:#0b57d0;
color:#fff;
}


/* enquiry-now-section Css End Here 06/09/2024 */