/*
 * Template Name: Unify - Responsive Bootstrap Template
 * Description: Business, Corporate, Portfolio, E-commerce, Blog and One Page Template.
 * Version: 1.9.2
 * Author: @htmlstream
 * Website: http://htmlstream.com
*/

/*Import Global Compulsory CSS Files*/
@import url(app.css);
@import url(blocks.css);

/*Import CSS Plugins*/
@import url(plugins/style-switcher.css);

* {
	border-radius: 0;
}

body {
 color: #000;
 font-size: 13px;
 line-height: 1.6;
}

body.header-fixed-space {
  padding-top: 94px;
}
body.header-fixed-space-v2 {
	padding-top: 135px;
}
p{
    font-family:'Roboto-Thin';
	font-size: 14px;
	font-style: normal;
	font-variant: normal;
	font-weight: 100 !important;
	line-height: 20px;
	font-stretch: condensed;
}
@media (max-width: 991px) {
	body.header-fixed-space,
	body.header-fixed-space-v2 {
		padding-top: 0;
	}
}

p,
li,
li a,
label {
 color: #000;
 font-family:'Roboto';
}

a {
 color: #72c02c;
 text-decoration: none;
}

a,
a:focus,
a:hover,
a:active,
button,
button:hover {
	outline: 0 !important;
}

a:focus {
text-decoration: none;
}
a:hover {
 color: #72c02c;
 text-decoration: none;
}

/*Boxed Layout
------------------------------------*/
.wrapper {
	background: #fff;
}

.boxed-layout {
  padding: 0;
  box-shadow: 0 0 5px #ccc;
  margin-left: auto !important;
  margin-right: auto !important;
  background: url(../img/patterns/15.png) repeat;
}

/*Hiding arrows for select field in IE*/
select::-ms-expand {
  display: none;
}
/*.container.content-sm{background:ur:(../images/Overview-texture.png);}*/
#panelhome2 .container{width:1300px}
#panelhome2{width: 100%; padding: 68px 0px;}
#home1panel{float:right; width:70%; margin-top:150px;  margin-right: -58px;}
#home1panel h2{text-align:right; text-transform:initial; font-size: 48px; color:#000;  line-height: 55px; }

#home2panel{ width:100%; margin:0px auto; }

#home2panel h2{text-align:left; text-transform:initial; font-size: 28px; color:#000;  font-weight:300 !important;  padding-bottom:15px;}

#home2panel > p {
    font-size: 20px;
    line-height: 30px;
	text-align: justify;   
    font-weight: 300 !important;
	color:#000;
	padding:8px 0;
}

#panelhome3{background:url(../images/Black.png); width:100%; height:1072px;}
#home3panel {
    margin-right: -56px;
    text-align: right;
    float: right;
}
#home3panel h2{text-align:right; text-transform:initial; font-size: 48px; color:#000;  line-height: 55px;}
#home3panel .responsive-video.margin-bottom-30 > p {
    font-size: 40px;
    text-align: justify;
    color: #000;
    font-weight: normal;
}
#home3panel a{
	text-align:right; font-size:15px;
	border: 1px solid #000;
    padding: 5px 20px;
    margin-top: 50px;
	text-decoration:none;
	color:#000;
}
#portfolioimg{  float: left;  margin-left: -248px;   margin-top: -38px;}
#panelhome4{background:url(../images/Black02.png); width:100%; height:1086px;}
#panelhome4 #mobileapp{
    z-index: 999;
	margin-right: -205px;
    margin-top: -118px;
    /*width: 757px;*/
    float: right;	
}
#home4panel{float:left; width:57%; margin:160px 0 240px -58px;  margin-left: -58px; }
#home4img{float:left; width:55%;}
#home4panel h2{text-align:left; text-transform:initial; font-size: 48px; color:#fff;  line-height: 70px; }
#home4panel h3{text-align:justify; color:#fff;     font-weight: normal;   font-size: 23px; }
#home4panel .responsive-video.margin-bottom-30 > p {
    font-size: 40px;
    text-align: justify;
    color: #fff;
    font-weight: normal;
}
.footer-v1 .link-list li{  padding-top: 14px;}
#home4panel a{text-align:left; font-size:15px;
	border: 1px solid #fff;
    padding: 5px 20px;
    margin-top: 50px;
	text-decoration:none;
	color:#fff;
}
#panelhome5{background:url(../images/Gray.png); width:100%; height:1077px;}
#panelhome5{text-align:right;}
#panelhome5 h2{text-align:right; text-transform:initial; font-size: 48px; color:#000;  line-height: 70px; }
#panelhome5 .responsive-video.margin-bottom-30 > p {
    font-size: 40px;
    text-align: justify;
    color: #000;
    font-weight: normal;
}
#panelhome5 a{
	text-align:right; font-size:15px;
	border: 1px solid #000;
    padding: 5px 20px;
    margin-top: 50px;
	text-decoration:none;
	color:#000;
}
#home5panel{width:40%;   padding: 0;  float: right;   position: absolute;  left: 790px;    margin-top: -100px;}
#home5img{width:100%;}

#panelhome5 #seoimg{
   /* width:77%;*/
    z-index: 999;
    margin-left: -207px;
    margin-top: 314px;
	float:left;
}
#panelhome6{background:url(../images/Gray02.png); width:100%; height:1086px;}
#panelhome6 #mobileapp{
		z-index: 999;
		margin-right: -206px;
		margin-top: -876px;
		float: right;	
}

#home6panel h2{text-align:left; text-transform:initial; font-size: 48px; color:#fff;  line-height: 70px;}
#home6panel h3{text-align:justify; color:#fff;     font-weight: normal;  }
#home6panel .responsive-video.margin-bottom-30 > p {
    font-size: 40px;
    text-align: justify;
    color: #fff;
    font-weight: normal;
}
#home6panel a{text-align:left; font-size:15px;
	border: 1px solid #fff;
    padding: 5px 20px;
    margin-top: 50px;
	text-decoration:none;
	color:#fff;
}
#home6panel{margin-left:-75px;   position: relative;  top: 120px; width: 58%;}

#panelhome7{background:url(../images/White.png); width:100%; height:1037px;}
#panelhome7 #seoimg{
    /*width:77%;*/
    z-index: 999;
    margin-left: -207px;
    margin-top: 29px;
	float:left;
}
#panelhome7{text-align:right;}
#panelhome7 h2{text-align:right; text-transform:initial; font-size: 48px; color:#000;  line-height: 70px;}
#panelhome7 .responsive-video.margin-bottom-30 > p {
    font-size: 40px;
    text-align: justify;
    color: #000;
    font-weight: normal;
}
#panelhome7 a{
	text-align:right; font-size:15px;
	border: 1px solid #000;
    padding: 5px 20px;
    margin-top: 50px;
	text-decoration:none;
	color:#000;
}
#home7panel{width:40%;   padding: 0;  float: right;   position: absolute;  left: 790px;    margin-top: -100px;}
#home7img{width:100%;}

#panelhome8{background:url(../images/Brown.png); width:100%; height:1084px;}
#panelhome8 #mobileapp{
		z-index: 999;
		margin-right: -206px;
		margin-top: -243px;
		float: right;	
}
#panelhome8 h2{text-align:left; text-transform:initial; font-size: 48px; color:#fff;  line-height: 70px; }
#panelhome8 h3{text-align:justify; color:#fff;     font-weight: normal;   font-size: 23px; }
#panelhome8 .responsive-video.margin-bottom-30 > p {
    font-size:40px;
    text-align: justify;
    color: #fff;
    font-weight: normal;
}
#panelhome8 a{text-align:left; font-size:15px;
	border: 1px solid #fff;
    padding: 5px 20px;
    margin-top: 50px;
	text-decoration:none;
	color:#fff;
}
#home8panel{
	margin-left: -73px;
    width: 57%;
    margin-top: 70px;
	}

.responsive-video.margin-bottom-30 span {
    font-size: 40px;
}

#panelhome7 #seoimg{
    /*width:77%;*/
    z-index: 999;
    margin-left: -207px;
    margin-top: 29px;
	float:left;
}
#panelhome9{text-align:right; width:70%;  padding: 0;  padding-bottom: 30px;  margin: 0 auto;}
#panelhome9 h2{text-align:right; text-transform:initial; font-size: 48px; color:#000;  line-height: 70px;}
#panelhome9 .responsive-video.margin-bottom-30 > p {
    font-size: 40px;
    text-align: justify;
    color: #000;
    font-weight: normal;
}
#panelhome9 a{
	text-align:right; font-size:15px;
	border: 1px solid #000;
    padding: 5px 20px;
    margin-top: 50px;
	text-decoration:none;
	color:#000;
}
#home9panel{width:40%;   padding: 0;  float: right;   position: absolute;  left: 790px;    margin-top: -150px;}
.footer-v1 .footer p {
    color: hsl(0, 0%, 93%);
    font-size: 14px;
}
.owl-item{width:250px !important;}
.footer .fa.fa-angle-right {
    float: right;
}
.navbar-nav > li{padding:0 0px !important;  margin: 0 10px;}
#hometitles{width:100%;}
#hometitles h1{text-align:left; color:#fff;  font-size: 38px;  padding: 45px 0; font-weight:300 !important;}
#fourblocks .col-md-3 {
    width: 50%;
}
#threeblocks .col-md-3 {
    /*width: 33.3%;*/
	width: 16.5%;
	height:auto;
}
#panelhome05 {background:#262626;  width:100%;}
#quickie {color:#fff; font-size:28px; font-weight:400;}
#foot1{width:40%;}
.small span{font-size:18px; font-weight:400 !important;}
#pageFooter .social {
    float: right;
    margin: 40px 0px;
    width: 40%;
}
#quickadd{width:40%; border-right:1px solid #fff; float:left;}		
/*.slideshow{margin-top:0px!important; width:790px;}*/
.footersecondmenu{margin:0 140px; width:100%; padding:25px 0px;}
.review {
    float: right;
    width: 76%;
    text-align: center;
	margin-top:15px;
}
.review p{ text-align: center;   margin-left: 180px;
    font-size: 14px;
}
/*.header-fixed .header-v6.header-classic-white .navbar-nav .active > a,
	.header-fixed .header-v6.header-classic-white .navbar-nav li > a:hover {
		color: #C4161C;
		background:url(../images/Home.2.png); background-repeat:no-repeat;
	}*/

	/*.header-fixed .header-v6.header-classic-white .navbar-nav li {
		color: #C4161C;
		background:url(../images/Home.2.png); background-repeat:no-repeat;
	}*/
#link1{width:86px;}	
.header-fixed .header-v6.header-classic-white .navbar-nav .actives > a, .header-fixed .header-v6.header-classic-white .navbar-nav #link1:hover{background:url(../images/Home.2.png); background-repeat:no-repeat; width:86px; text-align:center; }
/*#link2:hover{background:url(../images/Home.2.png); background-repeat:no-repeat;  text-align:center;}	
#link3:hover{background:url(../images/Home.2.png); background-repeat:no-repeat;   text-align:center;}	
#link4:hover{background:url(../images/Home.2.png); background-repeat:no-repeat;   text-align:center;}	
#link5:hover{background:url(../images/Home.2.png); background-repeat:no-repeat;   text-align:center;}	
#link6:hover{background:url(../images/Home.2.png); background-repeat:no-repeat;  text-align:center;}	
#link7:hover{background:url(../images/Home.2.png); background-repeat:no-repeat;  text-align:center;}	
#link8:hover{background:url(../images/Home.2.png); background-repeat:no-repeat;  text-align:center;}	*/
.cc{color:#000;}
.dropdown-menu .col-md-3{width:22%; padding:20px 10px;}
.dropdown-menu a:hover{color:#C4161C !important;}
.mega-menu-content .list-unstyled.equal-height-list a:hover{color:#C4161C !important;}
/*responsive*/
#footertops{width:60%; float:left;}
#reviewss{float:left; width:60%; text-align:left; margin-top:40px; color:#fff; padding-left:110px;}
.slideshow{margin-top:0px !important;}
.port_main22
{
max-width:1000px; margin:0 auto; padding-top:15px; padding-right:-15px; width:100%;
}
/*.loading {min-height:800px; background: url('images/sliders/slider-1.png') no-repeat center center !important;}*/
@media only screen and (max-width: 600px) {
	#panelhome2 .container{width:100%;}
	#bg-gre{height:225px;}
	#threeblocks .col-md-3 {
    width: 100%;
   }
   #pageFooter .social{ width: 100%;}
   .review{ width: 100%;}
   #quickadd{ width: 100%;}
   .slideshow{ width: 100%;}
   .one-col {
    float: left;
    padding-left: 0;
    width: 50% !important;
}
/*.loading { /*min-height:376px !important; background: url(images/slider-1.png) !important; background-repeat: no-repeat !important;*display:none;}*/
.loading{min-height:375px !important;}
#hometitles h1{padding:15px 0;}
#panelhome2{padding-top:10px !important; padding:46px 0;}
}
@media only screen and (max-width: 480px) {
	#panelhome2 .container{width:100%;}
	#bg-gre{height:200px;background: #d9d9d9;}
	#threeblocks .col-md-3{padding: 0.4px 0px !important;}
   #pageFooter .social{ width: 100%;}
   .review{ width: 100%;}
   #quickadd{ width: 100%;}
   .slideshow{ width: 100%;}
   .one-col {
    float: left;
    padding-left: 0;
    width: 50% !important;
}
.port_main22
{
margin:0 auto; padding-top:15px; padding-right:-15px; width:72% !important;;
}
.loading {min-height:300px !important; background: url(images/slider-1.png) no-repeat center center !important;}
#home2panel h2{text-align:center;}
#home2panel > p{font-size:18px;}

}
@media only screen and (max-width: 420px) {
	#panelhome2 .container{width:100%;}
	#bg-gre{height:225px;}
	#threeblocks .col-md-3 {
    width: 100%;
    padding:0.2px 0px !important;
   }
   #pageFooter .social{ width: 100%;}
   .review{ width: 100%;}
   #quickadd{ width: 100%;}
   .slideshow{ width: 100%;}
	.one-col {
    float: left;
    padding-left: 0;
    width: 100% !important;
}
.loading {min-height:100% !important; background: url(images/slider-1.png) !important; background-repeat: no-repeat !important;}
#home2panel h2{text-align:center;}
#hometitles h1 {
    font-size: 34px;
}

}
@media only screen and (max-width: 400px) {
	#panelhome2 .container{width:100%;}
	#bg-gre{height:225px;}
	
   #pageFooter .social{ width: 100%;}
   .review{ width: 100%;}
   #quickadd{ width: 100%;}
   .slideshow{ width: 100%;}
	.one-col {
    float: left;
    padding-left: 0;
    width: 100% !important;
}
.loading {min-height:100% !important; background: url(images/slider-1.png) !important; background-repeat: no-repeat !important;}
#home2panel h2{text-align:center;}
#hometitles h1 {
    font-size: 34px;
}
}

@media only screen and (max-width: 360px) {
	#panelhome2 .container{width:100%;}
	#bg-gre{height:140px;background: #d9d9d9;}	
	
   #pageFooter .social{ width: 100%;}
   .review{ width: 100%;}
   #quickadd{ width: 100%;}
   .slideshow{ width: 100%;}
   .one-col {
    float: left;
    padding-left: 0;
    width: 50% !important;
}
.loading {min-height:100% !important; background: url(images/slider-1.png) !important; background-repeat: no-repeat !important;}
#home2panel h2{text-align:center;}
#home2panel > p{font-size:18px;}
#hometitles h1 {
    font-size: 32px;
}
}
@media only screen and (max-width: 320px) {
	#panelhome2 .container{width:100%;}
	#bg-gre{    
	margin-top: -11px !important;
        height: 152px !important;
        background: #d9d9d9;
        }
        #threeblocks .col-md-3{	padding: 0.2px 0px !important;}
	
   #pageFooter .social{ width: 100%;}
   .review{ width: 100%;}
   #quickadd{ width: 100%;}
   .slideshow{ width: 100%;}
	.one-col {
    float: left;
    padding-left: 0;
    width: 100% !important;
}
.loading {min-height:100% !important; background: url(images/slider-1.png) !important; background-repeat: no-repeat !important;}
#home2panel h2{text-align:center;}
#hometitles h1 {
    font-size: 30px;
}
}
@media only screen and (max-width: 240px) {
	#panelhome2 .container{width:100%;}
	#bg-gre{height:225px;}
	#threeblocks .col-md-3 {
         width: 100%;
         padding: 0.2px 0px !important;
            }
   #pageFooter .social{ width: 100%;}
   .review{ width: 100%;}
   #quickadd{ width: 100%;}
   .slideshow{ width: 100%;}
	.one-col {
    float: left;
    padding-left: 0;
    width: 100%!important ;
}
.loading {min-height:100% !important; background: url(images/slider-1.png) !important; background-repeat: no-repeat !important;}
#home2panel h2{text-align:center; font-size:24px;}
#home2panel > p{font-size:16px;}
#hometitles h1 {
   
    font-size: 24px;
}
}
/*#threeblocks .img-responsive{border-left:2px solid #fff;}*/
#threeblocks h3{
    color: #fff;
    position: absolute;
    top: 119px;
    text-align: center;
    left: 68px;
}
#anjali_img{background:none;}
#colors_img{background:none; }
#photo_img{background:none; height:190px;}
#port_shadw{display:none !important;}
#bg-gre .container{
	width: 82%;
    margin: 0 auto;
    text-align: left;	
}
 .activeabt{
  background:url("../images/About-Us.png") !important;
  background-repeat:no-repeat !important;
  text-decoration:none !important;
  height:35px;
  
}

.activeabt:hover{
  background:url("../images/About-Us.png") !important;
  background-repeat:no-repeat !important;
  text-decoration:none !important;
   height:35px;  
}
.activehome{
background:url("../images/Home1.png") !important;
background-repeat:no-repeat !important;
text-decoration:none !important;
height:35px;
}
.activeout{
background:url("../images/Outsourse.png") !important;
background-repeat:no-repeat !important;
text-decoration:none !important;
height:35px;
}
.activereq{
background:url("../images/Request-quote.png") !important;
background-repeat:no-repeat !important;
text-decoration:none !important;
height:35px;
}
.activecontac{
background:url("../images/Contact-us.png") !important;
background-repeat:no-repeat !important;
text-decoration:none !important;
height:35px;
}
.activefaq{
background:url("../images/Faqs.png") !important;
background-repeat:no-repeat !important;
text-decoration:none !important;
height:35px;
}
