 body, *{padding:0px; margin:0px; font-family: 'Signika', sans-serif;}
 ul li{list-style:none;}
 body::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); background-color:#1B273D;}
 body::-webkit-scrollbar{width:8px;background-color: #1B273D;}
 body::-webkit-scrollbar-thumb{background-color:#FFB600;border:1px solid #FFB600; border-radius:2px;}
/*NAVIGATOR*/
.navigator01 {margin-bottom:12px;}
.navigator01 .cover01{border-radius:3px; box-shadow: 0px 0px 5px 0px #ccc; padding:10px; margin-top:10px;}
.navigator01 .cover01 ul{margin-bottom:0px;}
.navigator01 .cover01 ul li{display:inline-block; padding:0px 5px;}
.navigator01 .cover01 ul li a{text-decoration:none; color:#333;}

.overlay {height: 100%;width: 0;position: fixed; z-index: 1;top: 0;left: 0;
    background-color:#B0B0B0;
	overflow-x: hidden;transition: 0.5s;}
  .overlay-content {position: relative;top: 0%;width: 76%;padding:0 7%;margin-top: 0px;}
  .overlay a { padding: 8px 16px;text-decoration: none;font-size: 36px;line-height:24px; color: #f1f1f1;display: block;transition: 0.3s;}
  .overlay a:hover, .overlay a:focus {color: #818181;}
  .overlay .closebtn {position: absolute;background:#243047;top: 20px;right: 45px;font-size: 40px;}
  
  .overlay ul li{list-style:none;}
  .overlay ul li a{font-size:18px; padding:0 0; }

/*BLOG01*/
.blog01{background:#F8F5F5;}
.blog01 h1{font-size: 30px; letter-spacing: 1px; background:#267BB5; color: #fff; padding: 10px; width: 500px; text-align: center; 
 box-shadow: 0px 0px 5px #333; margin:30px 0px;}
.blog01 .blog_box01{background:#fff; padding:20px; margin-bottom:30px;}
.blog01 .blog_box01 h2{font-size: 26px; letter-spacing: 1px;  color: #fff; padding: 10px; width:auto; 
    text-align: center;  margin-top:0px;}
.blog01 .blog_box01 h3{ letter-spacing:1px; line-height:30px;} 
.blog01 .blog_box01 h5{font-size:21px; font-weight:500; line-height:30px;  letter-spacing:0.5px; color:#FFB600; text-transform:uppercase;}
.blog01 .blog_box01 h5 a{text-decoration:none; color:#FFB600;}
.blog01 .blog_box01 img{width:100%;}
.blog01 .blog_box01 img.small01{height:290px;}
.blog01 .blog_box01 h4{letter-spacing: 0.5px; line-height: 24px;}
.blog01 .blog_box01 h6{font-size:15px; font-weight:600; letter-spacing:1px; color:#878686; line-height:30px;}
.blog01 .blog_box01 p{letter-spacing:0.5px; text-indent:20px;}
.blog01 .blog_box01 a.btn{background: #878686; color: #fff; letter-spacing: 0.5px; font-size: 16px; padding: 8px 20px;
 transition:all 0.3s ease-in-out;}
.blog01 .blog_box01 a.btn:hover{background:#FFB600;}
.blog01 .blog_box01 h5 a{color:#267BB5;}
.blog01 .blog_box01 h5 a:hover {color:#04982C;}
.blog01 .blog_box02{padding-left:20px; padding-top:100px;}
.blog01 .blog_box02 h4{border-bottom:2px solid #333; font-size:20px; letter-spacing:1px; padding-bottom:10px; margin:10px 0;}
.blog01 .side_info01{margin-bottom:10px; border-bottom:1px solid #F8C17F;}
.blog01 .side_info01 h5{font-size: 15px; letter-spacing: 0.5px; line-height:20px; margin:0px; color:#6e6969;}
.blog01 .side_info01 h5 a{color:#6e6969;}
.blog01 .side_info01 p{margin-top:3px; color:#6e6969; font-size:14px; letter-spacing: 0.5px;}
.blog01 .side_info01 .col-xs-4{padding-right:0px;}
.blog01 .side_info01 img{margin-top:5px;}
.blog01 .side_info02{margin-top:20px;}
.blog01 .side_info02 a{padding:0px 15px; margin-left:3px; border-radius: 3px; background:#fff; color:#333; line-height:30px;
 text-decoration:none; transition:all 0.2s ease-in-out; display:inline-block; margin-bottom:5px;}
.blog01 .side_info02 a:hover{background:#333; color:#fff;}
.blog01 .side_info03{margin-top:15px;}
.blog01 .side_info03 h5{font-size: 16px; letter-spacing: 0.5px; line-height:24px;} 
.blog01 .side_info03 h5 a{color:#333;}

/*header*/
header{/*background:#405a46; */ color:#fff; padding:4px 0px;}
header h1{margin-top:5px; font-size:20px; margin-bottom:0px;}
/* header h1 span{position: absolute !important; font-size: 40px; top: 8px  !important; right: 175px;} */
header button{background: #F9BC02; border: none; padding: 12px 20px; letter-spacing: 0.5px; font-size: 16px; border-radius: 5px; margin-top:3px;
outline:none; transition: all 0.2s ease-in-out;}
header button:hover{ background:#fff; color:#F9BC02;}
header .txt_center{text-align:center;}
.navhide01{display:none !important;}
header a.email01{text-decoration:none; color:#9b9b9b; text-align:center; font-size: 15px; 
    letter-spacing: 1px; padding-top:10px; display:inline-block;}
header h5{margin-top:0;font-size:14px; color:#565656;}
header .fa {color:#9b9b9b;}
#mtop{margin-top:16px;}
#none01{display:block;}
#logo01 img{width:125px; height:auto; margin-top:2px;}
#grey{color:#2F2C2C !important;}
#orange{color:rgb(201, 131, 1) !important;}
 /*NAVBAR*/
#navigation{width:100%; margin:auto; z-index:1000; background:rgba(69, 64, 57, 0.6);}
#navigation2{width:100%; margin:auto; z-index:1000; background:#B1B1B1;}
.navbar-default .navbar-brand{display:none;}
.navbar-default .navbar-brand img{height: 40px; margin-top: -9px;}
.navbar-default{border:none; border-radius:0px; margin-bottom:0px;}
.navbar-default .nav > li > a{color:#39426B !important; transition:all 0.3s ease;  padding: 15px 9px;}
.navbar-default .nav > li > a:hover{color:#fff !important;}
.navbar-default .nav > li{position: relative; display: block; font-size: 15px; padding:0 24px; transition:all 0.5s ease; box-shadow:inset 0 0 0 0 #f3b419;}
.navbar-default .nav > li:hover{box-shadow:inset 0 0px 0 0 #f3b419;}
/*.nav > li:hover > a{color:#fff !important;}*/
.navbar-default .col-xs-4 i{width:40px; height:40px; line-height:40px; text-align:center; border-radius: 50%; font-size: 16px; background:#243047; 
 transition:all 0.2s ease; color:#fff; margin-top:5px;}
.navbar-default .col-xs-4 i:hover{color:#fff; background:#fff;}
.navbar-default .col-xs-4{padding-right:0px;}
/*dropdown list*/
.navbar-default .drop01{width:200px; position:absolute; top:100%; left:0; z-index:99; padding:10px 15px; background:rgba(52,70,104,0.90); 
 transition:all 0.5s ease-in-out; box-shadow: 0 6px 12px rgba(0, 0, 0, .175); border-top:3px solid #F9BC02; display:none;}
.navbar-default .drop01 h4{letter-spacing:0.5px; padding-top:15px; font-size:16px;}
.navbar-default .drop01  a{text-decoration:none; color:#fff; transition:all 0.1s ease-in-out;}
.navbar-default .drop01  a:hover{color:#F9BC02;} 
.navbar-default .drop01 img{height: 70px; width: 100%;}
.navbar-default .drop01 .brd_btm01{border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
.navbar-default .dropdown:hover .drop01{display:block;}
.navbar-default .drop02{width:900px; position:absolute; top:100%; right:-510%; z-index:99; padding:10px 15px; background:rgba(52,70,104,0.90); 
 transition:all 0.5s ease-in-out; box-shadow: 0 6px 12px rgba(0, 0, 0, .175); border-top:3px solid #F9BC02; display:none;}
.navbar-default .drop02 h4{letter-spacing:0.5px; padding-top:15px; font-size:16px;}
.navbar-default .drop02 h4 a{text-decoration:none; color:#fff; transition:all 0.1s ease-in-out;}
.navbar-default .drop02 h4 a:hover{color:#F9BC02;} 
.navbar-default .drop02 img{height: 70px; width: 100%;}
.navbar-default .drop02 .brd_btm01{border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
.navbar-default .dropdown:hover .drop02{display:block;}
.navbar-default .drop03{width:940px; position:absolute; top:100%; right:-390%; z-index:99; padding:10px 15px; background:rgba(52,70,104,0.90); 
 transition:all 0.5s ease-in-out; box-shadow: 0 6px 12px rgba(0, 0, 0, .175); border-top:3px solid #F9BC02; display:none;}
.navbar-default .drop03 h4{letter-spacing:0.5px; padding-top:15px; font-size:16px; color:#fff; text-align:center;}
.navbar-default .drop03 h4 a{text-decoration:none; color:#fff; transition:all 0.1s ease-in-out;}
.navbar-default .drop03 h4 a:hover{color:#F9BC02;} 
.navbar-default .drop03 h4:hover{color:#F9BC02;} 
.navbar-default .drop03 img{height: 70px; width: 100%;}
.navbar-default .drop03 .brd_btm01{border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
.navbar-default .dropdown:hover .drop03{display:block;}
.navbar-default .drop04{width:900px; position:absolute; top:100%; right:-230%; z-index:99; padding:10px 15px; background:rgba(52,70,104,0.90); 
 transition:all 0.5s ease-in-out; box-shadow: 0 6px 12px rgba(0, 0, 0, .175); border-top:3px solid #F9BC02; display:none;}
.navbar-default .drop04 h4{letter-spacing:0.5px; padding-top:15px; font-size:16px;}
.navbar-default .drop04 h4 a{text-decoration:none; color:#fff; transition:all 0.1s ease-in-out;}
.navbar-default .drop04 h4 a:hover{color:#F9BC02;} 
.navbar-default .drop04 img{height: 70px; width: 100%;}
.navbar-default .drop04 .brd_btm01{border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px;}
.navbar-default .dropdown:hover .drop04{display:block;}
.main02{display:none;}
.wir01{position:relative;}
.wir02{position:absolute; width:20px; height:20px; border-radius:50px; background:#EC2E58; top:20px; right:5px;}
.wir02 p{color:#fff; margin-left:6px;}
.wir03{position:absolute; width:20px; height:20px; border-radius:50px; background:#EC2E58; top:-17px; right:2px;}
.wir03 p{color:#fff; margin-left:6px;}
.headtoggle01 h3{font-size:27px;color: #fff;}
.headtoggle01 img{height:40px; }
.headtoggle01 .fa{font-size:44px;}
.main02 .fa-heart,.fa-bell,.fa-shopping-cart,.fa-bars{color: #fff;}
.main02 .headmiddle01 p{color:#fff;}

 /*TOPBAR*/ 
.topbar01{background:#919191; padding:10px 0px;} 
.topbar01 .txt_center{text-align:center;}
.topbar01 .txt_right{text-align:right;}
.topbar01 p{margin-bottom:0px; color:#1b2e54; letter-spacing:0.5px;}
.topbar01 p a{text-decoration:none; color:#fff;}
.topbar01 p i{padding-right:3px;}
/*SCROLL TOP BUTTON*/ 
.scrollToTop{width:50px; height:50px; line-height:50px; text-align:center; background:#ffb600; color: #fff !important; border-radius:50%; 
 font-weight:600; font-size:20px; text-decoration: none; position:fixed; bottom:125px; right:25px; display:none; z-index:99;
 transition:all 0.3s ease;}
.lightbox{margin-top:10px !important;}
#active01{color:#ffb600; border-top:8px solid #ffb600;}

/*SLIDER01*/
.slider01 .item img{width:100%; height:450px; filter: brightness(60%);}
.slider01 .carousel-control.right{background-image:none !important;}
.slider01 .carousel-control.left{background-image:none !important;}
.slider01 .img_text{position:absolute; width:46%; top:20%; left:27%; color:#fff; text-align:center;}
.slider01 .img_text h5{font-family: 'Berkshire Swash', cursive; font-size: 30px; letter-spacing: 1px; text-transform: capitalize;}
.slider01 .img_text h6{content:""; width:130px; margin:auto; margin-top:20px; border-bottom:4px solid #ffb600;}
.slider01 .img_text h4{font-size: 20px; letter-spacing: 3px; text-transform: capitalize; margin-top:15px;
 line-height:35px;}
.slider01 .img_text a{background:#ffb600; color: #fff; text-decoration: none; display: inline-block; padding: 8px 16px; letter-spacing: 0.5px;
 font-size: 16px; text-transform: uppercase; margin-top:10px; transition:all 0.1s ease-in-out; border-radius:4px;}
.slider01 .img_text a:hover{background:#fff; color:#ffb600;} 
.slider01 .fa{position: absolute; top: 50%; z-index: 5;display: inline-block;}

/*services01*/
.ehome01 h2{font-family:'Berkshire Swash', cursive; text-align: center; letter-spacing: 1px;}
.ehome01 h1{ text-align:center; color:#ffb600;}
.ehome01 h4{font-size: 16px; letter-spacing: 1px; line-height: 24px; text-align: center; width: 90%; margin: auto; margin-bottom: 20px;}
.ehome01 p{color:#929292; text-align:justify;}
.ehome01 .mask01{width:100%; height:190px; overflow:hidden; position:relative;}
.ehome01 .mask01 img{width:100%; height:190px; transition:all 0.3s ease-in-out}
.ehome01 .mask01 img:hover{ transform:scale(1.1);}
.ehome01 h3{color:#ffb600; margin-top:10px; margin-bottom: 10px; }
.ehome01 .col-sm-4{margin-bottom:0px;}
.ehome01 .col-sm-4 a{background:#243047; color:#fff; text-decoration:none; padding:4px 20px; font-size:14px; letter-spacing:0.5px;
 border:2px solid #243047; transition:all 0.2s ease-in-out;border-radius:6px; margin-top:8px;}
.ehome01 .col-sm-4 a:hover{background:#ffb600; color:#243047; border:2px solid #ffb600;} 

/*GIS*/
.gis01{margin-top:10px; }
.gis01 h5{ font-size:18px; font-weight:800;}
.gis01 h3{color:#ffb600; }
.gis01 h2{font-size:27px; color:#322D2D;}
.gis01 h6{width:100%; height:2px; background:#c4c4c4;margin-top:0px;}
.gis01 h4{margin-top:20px; margin-bottom:20px; color:#ffb600; font-size:20px;}
.gis01 p{font-size:16px;}
.gis01 .gistext01 a{font-size:16px; color:#000; margin-left:80%;}
.gis01 .gistext01 a:hover{column-rule: #ffb600; text-decoration:none; }
.gis01 .gistext01 li{list-style:square; color:#8c8b8a; font-size:16px;}
.gis01 .gistext01 img{width:100%; height:auto;}
.gis01 .gistext01 i{color:#ffb600; margin-right:5px; margin-top:3px;}
.gistext01 button{margin-top:30px; padding:5px 30px; border:none; border-radius:50px; }
.gistext01 button:hover{color:#fff; background:#ffb600;}
.gistopper{position:relative; width:70px; height:100px; overflow:hidden; text-align:center; display:inline-block; margin-right:5px;}
.gis01 .gistopper a{color:#000; position:absolute; left:10px; bottom:25px; font-size:16px;}
.gis01 .gisimage{width:100%; height:50%; overflow:hidden; position:absolute; top:0; left:0; border:1px solid #c4c4c4;}
.gis01 .gisimage img{width:100%; height:100%;}
.gistext02 {margin-top:0px;}
.gistext02 h5{font-size:18px; font-weight:800;  letter-spacing:1px;}
.gistext02 h5 a{color:#ffb600;}
.gis01 .col-sm-3,.gis01 .col-sm-6{margin-left:0px; margin-top:10px; }
.gis01 .panel-group{margin:0 !important;}
.gis01 .panel-body{padding:0 15px !important;}
.gis01 .panel-default{border-color:#E9E0E0 !important; border: none !important; border-bottom: 1px solid orange !important;}
.gis01 .leftfix01 {border:1px solid orange; padding-bottom:0px; margin-bottom:12px; }
.gis01 .leftfix01 ul{margin-bottom:0 !important;}
.gis01 .leftfix01 a{ margin:0px; color:#000; border-radius:10px; transition:all ease-in-out 0.2s;}
.gis01 .leftfix01 a:hover{color:#000; text-decoration:none;}
.gis01 .leftfix01 i{margin-left:10px; margin-top:5px;}
.gis01 .leftfix01 ul{list-style:none; }
.gis01 .leftfix01 li{    padding: 5px 4px; border-bottom: 1px dotted orange;}
.gis01 .leftfix01 li a{color:#999999 !important; font-size:16px; background:none; padding:0; margin:0;}
.gis01 .leftfix01 li a:hover{color:#ffb600 !important; text-decoration:none; background:none;}
.gis01 .left01{background:#ffb600; padding:20px !important; color:#fff;}
.gis01 .leftdown01{margin-top:20px; border:1px solid #ccc; position:relative; height:150px; border-bottom:3px solid #ffb600;}
.gis01 .leftdownimage01{width:100%; height:70%; position:absolute; top:0; left:0; overflow:hidden;}
.gis01 .leftdownimage01 img{width:100%; height:100%;}
.gis01 .leftdown01 a{background:#ffb600; position:absolute; bottom:5px; left:13%; color:#fff; margin:0px 0px 10px 10px; padding:5px 30px; border-radius:50px; transition:all ease-in-out 0.2s;}
.leftdown01 a:hover{color:#fff; background:#ffb600; text-decoration:none;}
#curasivehead {font-family:'Berkshire Swash', cursive; text-align: center; letter-spacing: 1px; font-size:30px; font-weight:500; color:#333333;}


/* Wrap01 */
.techwrap01{margin-top:0px;}
.techwrap01 h2{font-family:'Berkshire Swash', cursive; text-align: center; letter-spacing: 1px;}
.techwrap01 a{color:#3F3A3B; transition:0.6s all ease-in-out;}
.techwrap01 a:hover {color:#ffb600;}
.techwrap01 .bigger01:hover .image01 img{transform:scale(1.1);}
.techwrap01 .bigger01{height:140px; border:1px solid #c4c4c4; border-bottom:3px solid #ffb600; background:#E4E5E4;}
.techwrap01 .bigger01 h5{ text-align:center;font-size:20px;}
.techwrap01 .image01{width:100%; height:100px; overflow:hidden;}
.techwrap01 .image01 img{width:100%; height:100%; transition:0.6s all ease-in-out;}


/*Wrap02*/
.techwrap02{margin-top:0px;}
.techwrap02 h2{font-family:'Berkshire Swash', cursive; text-align: center; letter-spacing: 1px;}
.techwrap02 .customers01{width:100%; }
.techwrap02 .customers01 li{list-style:none; font-size:16px !important; line-height:20px !important;}
.techwrap02 .customers01 li i{color:#ffb600;line-height:20px;}
.techwrap02 .customers01 .col-xs-1{padding-right:4px; padding-left:15px; width:0;}
.techwrap02 .customers01 h4{color:#ffb600; margin-top:20px; font-size:20px;}
.techwrap02 .customers01 p{font-size:16px; line-height:20px; text-align:justify;}
.techwrap02 .customers01 img{height:240px; width:auto;}
.clienticon01 {border:1px solid #ccc; margin:8px 0;}
.clienticon01 img{width:100%; height:70px; padding:8px;}

/*ABOUT01*/
.about01{padding:0px 0;}
.about01 h2{font-size:24px; color:#ffb600; line-height:36px;}
.about01 h2 span{font-size:18px; color:#243047;}
.about01 h4{line-height:24px; letter-spacing:0.5px; font-size: 16px; color: #23252D; text-align:justify;}
.about01 h3{font-size: 30px; font-weight: 600; letter-spacing: 1px;}
.about01 a{text-decoration: none; display: inline-block; border: 2px solid #23252D; padding: 17px 50px; letter-spacing: 1px; margin-top:15px;
 font-size: 16px; font-weight: 600; color: #23252D; transition:all 0.2s ease-in-out;}
.about01 a:hover{background:#333; color:#fff; border:2px solid #333;}

/*ABOUT02*/
.about02{padding:0;}
.about02 h3{margin-top:0px; color:#23252D; font-size:22px; }
.about02 h2{letter-spacing:1px; text-transform:capitalize;  color:#ffb600;}
.about02 p{letter-spacing: 0.5px; line-height: 22px;}
.about02 p.para01{margin-bottom:20px;}
.about02 img.img01{width:100%; height:auto;}
.about02 .row .row{margin-top:20px;}

/*ABOUT03*/
.about03{padding:0px;}
.about03 svg:not(:root).svg-inline--fa{font-size:50px; color:#00224F;}
.about03 h2{ color:#ffb600;}
.about03 h4{font-size:22px; letter-spacing:1px; margin:15px 0px; color:#ffb600; margin-top:20px;}
.about03 h5{font-size:21px; letter-spacing:1px; margin:15px 0px; color:#aea6a6; margin-top:20px;}
.about03 p{letter-spacing:1px; line-height:22px; margin-bottom:30px;}

/*ABOUT04*/
.about04{margin-top:30px; margin-bottom:40px;}
.about04 h2{letter-spacing: 1px; text-align:center;}
.about04 h6{width:70px; content:""; border-bottom:2px solid #45B97C; margin:25px auto;}
.about04 .box01{ text-align:center;}
.about04 h3{font-weight:900; letter-spacing:1px; font-size:45px;}
.about04 h5{width:70px; content:""; border-bottom:3px solid #d6dcd9; margin:25px auto;}
.about04 svg:not(:root).svg-inline--fa{font-size:60px;}
.about04 .fa-smile{color:#45B97C;}
.about04 .fa-briefcase{color:#F8C013;}
.about04 .fa-user{color:#A193D2;}
.about04 .fa-star{color:#6BC4E3;}
.about04 h4{font-size: 22px; letter-spacing: 1px; margin-bottom:25px;} 

.projects01{width:100%; margin-top:0px;}
.projects01 h2{font-family:'Berkshire Swash', cursive; text-align: center;letter-spacing:1px;}
.projects01 h3 span{padding-bottom:5px;}
.projects01 h3 b{color:#EC6D1C; font-size:30px; line-height:20px;}
.projects01 h3{transition:all 0.3s linear; color:#ffb600;}
.projects01 h3:hover{ color:#ED8B26;}
.projects01 h3 img{float:left; margin-right:10px; margin-top:3px;}
.projects01 .mask02{width:100%; margin:10px 0; height:140px; position:relative; overflow:hidden;box-shadow: 5px 4px 5px 0 rgba(0,0,0,0.20);
 border-radius:4px;}
.projects01 .mask02 img{width:100%; margin:auto; height:140px;}
.projects01 .mask02 .hid02{width:100%; margin:auto; height:226px; border-radius:4px; position:absolute; opacity:0; transition:all 0.4s ease-in-out;
 box-shadow:inset 0 0 300px 0 RGBA(0, 0, 0, 0.80);}
.projects01 .mask02 .hid02:hover{opacity:1; box-shadow:inset 0 0 0px 0 RGBA(0, 0, 0, 0.35); background:RGBA(0, 0, 0, 0.35)}
.projects01 .mask02 .hid02 h6 span{position: absolute; top:17%; left:40%; color:rgb(255, 255, 255); font-size:12px; padding: 10px;
 border: 2px solid rgb(255, 255, 255); border-radius: 50%; display:block;}

/*WRAP01*/
.wrap019{margin-top:4px;}
.wrap019 h2{text-align:center; letter-spacing:0.5px; font-size:36px;}
.wrap019 h2 span{color:#ffb600; font-weight:600;}
.wrap019 .box01{border:1px solid #e7e7e7; padding:30px 15px; text-align:center; transition:all 0.2s ease-in-out; overflow:hidden; margin-top:25px;}
.wrap019 .box01:hover{ background:#ffb600; color:#fff;}
.wrap019 .box01 .svg-inline--fa.fa-w-20 {width: 1.25em; width: 80px; height: 80px; background: #ffb600; color: #fff; padding: 15px; border-radius: 50%;
 margin-bottom:15px; transition:all 0.2s ease-in-out;}
.wrap019 .box01:hover .svg-inline--fa.fa-w-20{background:#fff; color:#ffb600;}  
.wrap019 .box01 h4{font-size: 20px; letter-spacing: 0.5px; margin: 15px 0px; color: #212B51; transition:all 0.2s ease-in-out;}
.wrap019 .box01:hover h4{color:#fff;}
.wrap019 .box01 p{letter-spacing: 0.5px; font-size: 15px; margin-bottom: 25px;}
.wrap019 .box01 a{color: #ffb600; text-decoration: none; font-weight: 600; letter-spacing: 1px; font-size: 15px; transition:all 0.2s ease-in-out;}
.wrap019 .box01:hover a{color:#fff;}
.wrap019 .box01 a span{transition:all 0.2s ease-in-out; display:inline-block; top:1px; font-size:12px;}
.wrap019 .box01 a:hover span{left:5px;}
/*Step Slider Starts*/
/*WRAP0100*/
.wrap0100{margin-top:4px; display:none;}
.wrap0100 .container{ position:relative;}
.wrap0100 h2{letter-spacing:1px; font-size:40px; text-align:center;}
.wrap0100 .col04_inner{margin:0px 15px 25px 15px;border:1px solid #ffb600;}
.wrap0100 .mask0100{width:100%; height:220px; position:relative; overflow:hidden;}
.wrap0100 .mask0100 img{width:100%; height:220px; transition:all 0.3s ease-in-out;}
.wrap0100 .mask0100:hover img{ transform:scale(1.1);}
.wrap0100 .mask0100 .hide0100{width:100%; height:220px; position:absolute; top:0px; left:0px; background:rgba(162,8,11,0.4); opacity:0;
 transition:all 0.3s ease-in-out;} 
.wrap0100 .mask0100:hover .hide0100{opacity:1;}
.wrap0100 h3{font-size: 20px; font-weight: 600; letter-spacing: 1px; margin-bottom:0px;}
.wrap0100 h3 a{color:#23252D; display:block; text-decoration: none; text-align: center; text-transform: uppercase;}
.wrap0100 .center a.city-prev{width: 30px; height: 30px;line-height: 50px;text-align: center;display: block;background: #fff;color: #ffb600;text-decoration: none;position: absolute;top: 54%;left:10px;font-size: 10px;border: 3px solid #ffb600;border-radius: 50%;    transition: all 0.2s ease-in-out;box-shadow: 0px 0px 10px #ffb600;} 
.our-icon {    position: absolute;   top: 32%;left:32%;}
.wrap0100 .center a.city-next{width: 30px; height: 30px; line-height: 50px; text-align: center; display: block; background: #fff; color: #ffb600;  text-decoration: none; position: absolute; top: 54%; right: 10px; font-size: 10px; border: 3px solid #ffb600; border-radius: 50%;  transition:all 0.2s ease-in-out;box-shadow: 0px 0px 10px #ffb600;}  
.wrap0100 .center a:hover{background:#ffb600; color:#fff;}
/*WRAP01*/
#small01{ display:none;}
.wrap01{margin-top:4px;}
.wrap01 .container{ position:relative;}
.wrap01 h2{font-family:'Berkshire Swash', cursive; text-align: center; letter-spacing: 1px;}
.wrap01 .col04_inner{margin:0px 15px 25px 15px;border:1px solid #ffb600;}
.wrap01 .mask01{width:100%; height:220px; position:relative; overflow:hidden;}
.wrap01 .mask01 img{width:100%; height:220px; transition:all 0.3s ease-in-out;}
.wrap01 .mask01:hover img{ transform:scale(1.1);}
.wrap01 .mask01 .hide01{width:100%; height:220px; position:absolute; top:0px; left:0px; background:rgba(162,8,11,0.4); opacity:0;
 transition:all 0.3s ease-in-out;} 
.wrap01 .mask01:hover .hide01{opacity:1;}
.wrap01 h3{font-size: 20px; font-weight: 600; letter-spacing: 1px; margin-bottom:0px;}
.wrap01 h3 a{color:#23252D; display:block; text-decoration: none; text-align: center; text-transform: uppercase;}
.wrap01 .center a.city-prev{width: 30px;
    height: 30px;
    line-height: 50px;
    text-align: center;
    display: block;
    background: #fff;
    color: #ffb600;
    text-decoration: none;
    position: absolute;
    top: 54%;
    left: -10px;
    font-size: 10px;
    border: 3px solid #ffb600;
    border-radius: 50%;
    transition: all 0.2s ease-in-out;box-shadow: 0px 0px 10px #ffb600;} 
	.our-icon {    position: absolute;
    top: 32%;left:32%;}
.wrap01 .center a.city-next{width: 30px; height: 30px; line-height: 50px; text-align: center; display: block; background: #fff; color: #ffb600;
 text-decoration: none; position: absolute; top: 54%; right: -10px; font-size: 10px; border: 3px solid #ffb600; border-radius: 50%; 
 transition:all 0.2s ease-in-out;box-shadow: 0px 0px 10px #ffb600;}  
.wrap01 .center a:hover{background:#ffb600; color:#fff;}


 /*services01*/
 .services01 h2{font-family:'Berkshire Swash', cursive; text-align: center; letter-spacing: 1px;}
 .services01 h1{ text-align:center; color:#ffb600;}
 .services01 h4{font-size: 16px; letter-spacing: 1px; line-height: 24px; text-align: center; width: 90%; margin: auto; margin-bottom: 20px;}
 .services01 p{color:#929292; text-align:justify;}
 .services01 .mask01{width:100%; height:190px; overflow:hidden; position:relative;}
 .services01 .mask01 img{width:100%; height:190px; transition:all 0.3s ease-in-out}
 .services01 .mask01 img:hover{ transform:scale(1.1);}
 .services01 h3{color:#ffb600; }
 .services01 .col-sm-4{margin-bottom:40px;}
 .services01 .col-sm-4 a{background:#243047; color:#fff; text-decoration:none; padding:4px 20px; font-size:14px; letter-spacing:0.5px;
  border:2px solid #243047; transition:all 0.2s ease-in-out;border-radius:6px; margin-top:8px;}
 .services01 .col-sm-4 a:hover{background:#ffb600; color:#243047; border:2px solid #ffb600;} 

/*CATEGROY01*/
.category01{margin-bottom:50px;}
.category01 h2{font-family:'Berkshire Swash', cursive; text-align: center; letter-spacing: 1px;}
.category01 h4{font-size: 24px; line-height: 24px; letter-spacing: 1px; color: #ffb600;}
.category01 .col-sm-4 a{ text-decoration:none;}
.category01 .inbox01{padding:10px; box-shadow:0px 0px 5px 0px #ccc; margin-top:25px;}
.category01 .inbox01 img{border-radius:10px; width:100%; height:230px; margin:auto; transition:all 0.2s ease-in-out;}
.category01 .inbox01 img.wallart{border-radius:0px; height:auto; width:auto; margin:auto;}
.category01 .inbox01 img:hover{filter:brightness(0.8);}
.category01 .inbox01 h3{color:#ffb600; margin-top:10px;}

/*CONTACT*/
.contact01{margin-top:25px;}
.contact01 h2{font-family:'Berkshire Swash', cursive; text-align: center; letter-spacing: 1px;}
.contact01 h3{color:#ffb600; margin-bottom:0px;}
.contact01 img{display:inline-block;}
.contact01 h5{font-weight:600; font-size:16px; letter-spacing:0.5px; margin-bottom:5px;}
.contact01 p{margin-bottom:0px; letter-spacing: 0.5px; line-height: 22px;}
.contact01 span{font-size: 20px; display:inline-block; margin-top:10px; color: #ccc;}
.contact01 p a{text-decoration:none; color:#333;}
.contact01 input{width:100%; padding:10px; border:1px solid #e7e7e7; margin-top:15px; outline:none;}
.contact01 input:focus{box-shadow:0px 0px 5px 0px #ccc;}
.contact01 textarea{width:100%; padding:10px; border:1px solid #e7e7e7; margin-top:15px; outline:none; height:100px;}
.contact01 textarea:focus{box-shadow:0px 0px 5px 0px #ccc;}
.contact01 input[type="submit"]{width:200px; border:none; padding:12px 0; font-size:16px; font-weight:600; letter-spacing:1px; background:#ffb600;
 color:#fff; transition:all 0.2s ease-in-out;}
.contact01 input[type="submit"]:hover{background:#243047;} 

.contact02{margin-top:50px; margin-bottom:50px;}
.contact02 iframe{width:100%; height:350px;}

/*FOOTER TOP*/
.footer_top{background:#F2F2F2; padding:25px 0px; color:#666666;}
.footer_top h3{margin-top:10px;}
.footer_top ul li a{text-decoration:none; color:#606060; display:block; line-height:24px; letter-spacing:0.5px; transition:all 0.1s ease-in-out;}
.footer_top ul li a:hover{color:#acb2bf;}
.footer_top p{letter-spacing:0.5px; margin-bottom:5px; color:#606060;}

/*FOOTER BOTTOM*/
.footer_btm{background:#485877; padding:15px 0px;}
.footer_btm p{margin:0px; color:#fff;}
.footer_btm p a{text-decoration:none; color:#fff; letter-spacing:0.5px;}

.footer_btm ul{margin-bottom:0px;}
.footer_btm ul li{display:inline-block; padding-right:20px;}
.footer_btm ul li a{text-decoration:none; color:#fff;}
.footer_btm ul li a i{transition:all 0.1s ease-in-out;}
.footer_btm ul li a:hover i{color:#858688;}

/*step Slider Ends*/
/*-------------------RESPONSIVE---------------------------*/
@media (max-width:1199px) and (min-width:992px){
/*navbar*/
.navbar-default .nav > li > a{padding: 15px 9px; font-size: 12px;}
.navbar-default .drop01{right:-700%;}
.navbar-default .drop01 h4{font-size:14px;}
.navbar-default .drop02{right:-640%;}
.navbar-default .drop02 h4{font-size:14px;}
.navbar-default .drop03{right:-525%;}
.navbar-default .drop03 h4{font-size:14px;}
.navbar-default .drop04{right:-335%;}
.navbar-default .drop04 h4{font-size:14px;} 
}
@media (max-width:991px) and (min-width:768px){
/*header*/
header a.email01{font-size:16px;}
header h1{font-size:18px;}
/* header h1 span{top: 3px !important; right: 160px;} */
header button{padding:10px 10px; font-size: 15px;}
/*navbar*/
.navbar-default .nav > li > a{padding: 15px 6px; font-size: 9px;}
.navbar-default .drop01{width:750px; right:-730%;}
.navbar-default .drop01 h4{font-size:12px;}
.navbar-default .drop02{width:750px; right:-660%;}
.navbar-default .drop02 h4{font-size:12px;}
.navbar-default .drop03{width:750px; right:-515%;}
.navbar-default .drop03 h4{font-size:12px;}
.navbar-default .drop04{width:750px; right:-350%;}
.navbar-default .drop04 h4{font-size:12px;}

.gis01 h5{font-size:16px; line-height:20px;}
.gis01 p{font-size:14px;}

/*leftfix*/
.gis01 .leftfix01 a{padding:5px 10px; font-size:12px; margin-left:25px;}
.gis01 .leftfix01 i{font-size:12px; margin-top:2px;}
.gis01 .leftdown01 a{padding:5px 10px; font-size:12px; margin-left:25px;}
}
@media (max-width:767px) and (min-width:641px){
/*NAVIGATOR01*/
.navigator01{height:auto; background-position: 0px;}
.navigator01 h2{right:15px; padding:37px 0px; font-size:24px;}

/*header*/
header{display:none;}
header button{display:none;}
header a.email01{display:none;}
#none01{display:none;}
#logo01 img{width:100px; height:48px; margin-top:5px;}
.navhide01{display:block !important;}
.mobweb01{display:block;}
.deskweb01{display:none;}
.headdown01 #rightdrop01{position:relative !important;}
.headdown01 #rightdown{display:none !important; position:absolute !important;; background:rgba(211,207,187,1.00); right:-75% !important;; top:10px; z-index:999; }
.headdown01 #rightdown ul{padding:10px;}
.headdown01 #rightdown li{display:block; border-bottom:1px solid #c4c4c4; padding:3px 0;}
.headdown01 #rightdown li a{font-size:12px !important;}
.headdown01 #rightdrop01:hover #rightdown{display:block !important;}
.newheader01{text-align:center; background:#606060; padding-bottom:8px;}	
.newheader01 .col-sm-3{widows: 100%;}	
.headtop01{padding:8px 0;}
.headtop01 h3{font-weight:999; padding:0px 0; margin-top:0;}
.headtop01 .fa-bars{font-weight:999; font-size:24px;}
.headtoggle01 {text-align:left; margin-top:10px;}
.headtoggle01 i{margin-left:10px; font-size:30px; font-weight:999;}

.headtoggle01 h3{display:inline; margin-left:25%;}
.headmiddle01{text-align:left;}
.headmiddle01 .fa-search{margin-left:35%; font-size:14px;margin-top:10px; margin-right:5px; color:#fff;}
.headmiddle01 p{color:#fff;}
.headbottom01 li{list-style:none; display:inline; padding:0 5px;}
.headbottom01 li img{width:50px; height:30px; } 
.headdrop01{position:relative;}
.headdown01{position:absolute; background:#dedbcc; right:0%; top:40px; display:none; z-index:3000;}
.headdown01 ul{padding:10px;}
.headdown01 li{display:block; border-bottom:1px solid #c4c4c4; padding:3px 0;}
.headdrop01:hover .headdown01{display:block;}
.toggle01{height:300px; width:100%; overflow:scroll; display:none;}
.headtoggle{background:#dedbcc; padding:10px;}
.headtoggle h4{font-size:21px; color:#555;} 
.togin01{padding:5px;}
.togin01 h4{margin-top:0; font-weight:999; color:#555;} 
.togin01 h6{width:100%; height:1px; background:#555;}
.togin01 li{list-style:none; padding:5px 0px;}
.togin01 li a{color:#555;}.main01{display:none;}
.main02{display:block;}
.header .topbar01 .mnav01{display:block;}
.header .topbar01 .desknav01{display:none;}
.header .topbar01 .col-sm-4{display:none;}
.topbar01 .col-sm-3{display:none;} .navbar-default #donate {display:none;}
/*NAVBAR*/
.navbar-default .navbar-toggle{border-color:#ec2e58; background:transparent !important;}
.navbar-default .navbar-toggle .icon-bar{background:#17C2A4; }	

/*NAVBAR*/
#navigation{background:#473F3F;}
#navigation2{background:#473F3F;}
.navbar-default .navbar-header{padding:10px 0px;}
.navbar-default .navbar-brand{display:block;}
.navbar-default .nav > li > a{padding: 6px 15px; font-size: 14px; letter-spacing: 0.5px;}
.navbar-default .drop01{display:none !important;;}
.navbar-default .drop02{display:none !important;;}
.navbar-default .drop03{display:none !important;;}
.navbar-default .drop04{display:none !important;}


/*TOPBAR*/ 
.topbar01{text-align:center;} 
.topbar01 .txt_right{text-align:center;}
.topbar01 p{line-height:22px;}

.gis01 .leftfix01{display:none;}
.gis01 .leftdown01{display:none;}

.techwrap01 .col-sm-3{width:25%; float:left;}
.techwrap01 .bigger01{margin-bottom:20px; height:auto;}

/*SLIDER01*/
.slider01 .item img{height:200px;}
.slider01 .img_text{width:90%; top:18%; left:5%;}
.slider01 .img_text h5{font-size: 18px;}
.slider01 .img_text h6{margin-top:10px;}
.slider01 .img_text h2{font-size: 24px; margin-top:5px; line-height:30px;}
.slider01 .img_text a{padding: 8px 18px; font-size: 14px; margin-top:5px;}
.slider01 .carousel-indicators{display: none;}

/*ABOUT04*/
.about04{margin-top:10px; margin-bottom:40px;}
.about04 .box01{ text-align:center; border-bottom:1px solid #EBE6E6; margin-bottom:25px;}
.about04 h3{font-weight:900; letter-spacing:1px; font-size:45px;}
.about04 h5{width:70px; content:""; border-bottom:3px solid #d6dcd9; margin:20px auto;}
.about04 h4{font-size: 22px; letter-spacing: 1px; margin-bottom:25px;} 

/*services01*/

.services01 h4{font-size: 15px; letter-spacing: 0.5px; text-align: justify; width: 100%;}
.services01 .mask01{width:100%; height:240px; overflow:hidden; position:relative;}
.services01 .mask01 img{width:100%; height:240px; transition:all 0.3s ease-in-out}
.services01 .mask01 img:hover{ transform:scale(1.1);}
.services01 h3{margin-bottom:20px;}
.services01 .col-sm-4{margin-bottom:40px;}

/*SCROLL TOP BUTTON*/ 
.scrollToTop{width:50px; height:50px; line-height:50px; font-size:18px; bottom:60px; right:15px;}

/*CATEGROY01*/
.category01{margin-bottom:50px;}
.category01 h4{width: 100%;}

/*WRAP01*/
.wrap01{display:none;}
/*WRAP0100*/
.wrap0100{display:block;}

/*CONTACT*/
.contact01{margin-top:0px;}
.contact01 h2{margin-bottom:0px; text-align: left;}

/*FOOTER BOTTOM*/
.footer_btm p{text-align:center;}
.footer_btm ul{text-align:center; margin-top:5px;}
	
}
@media (max-width:640px) and (min-width:581px){
/*NAVIGATOR01*/
.navigator01{height:auto; background-position: 0px;}
.navigator01 h2{right:15px; padding:37px 0px; font-size:24px;}
/*header*/
header{display:none;}
header button{display:none;}
header a.email01{display:none;}
#none01{display:none;}
#logo01 img{width:100px; height:48px; margin-top:5px;}
.navhide01{display:block !important;}
.mobweb01{display:block;}
.deskweb01{display:none;}
.headdown01 #rightdrop01{position:relative !important;}
.headdown01 #rightdown{display:none !important; position:absolute !important;; background:rgba(211,207,187,1.00); right:-75% !important;; top:10px; z-index:999; }
.headdown01 #rightdown ul{padding:10px;}
.headdown01 #rightdown li{display:block; border-bottom:1px solid #c4c4c4; padding:3px 0;}
.headdown01 #rightdown li a{font-size:12px !important;}
.headdown01 #rightdrop01:hover #rightdown{display:block !important;}
.newheader01{text-align:center; background:#606060; padding-bottom:8px;}	
.newheader01 .col-sm-3{widows: 100%;}	
.headtop01{padding:8px 0;}
.headtop01 h3{font-weight:999; padding:0px 0; margin-top:0;}
.headtop01 .fa-bars{font-weight:999; font-size:24px;}
.headtoggle01 {text-align:left; margin-top:10px;}
.headtoggle01 i{margin-left:10px; font-size:30px; font-weight:999;}
.headtoggle01 h3{display:inline; margin-left:25%;}
.headmiddle01{text-align:left;}
.headmiddle01 .fa-search{margin-left:35%; font-size:14px; margin-right:5px; margin-top:10px; color:#fff;}
.headmiddle01 p{color:#fff;}
.headbottom01 li{list-style:none; display:inline; padding:0 5px;}
.headbottom01 li img{width:50px; height:30px; } 
.headdrop01{position:relative;}
.headdown01{position:absolute; background:#dedbcc; right:0%; top:40px; display:none; z-index:3000;}
.headdown01 ul{padding:10px;}
.headdown01 li{display:block; border-bottom:1px solid #c4c4c4; padding:3px 0;}
.headdrop01:hover .headdown01{display:block;}
.toggle01{height:300px; width:100%; overflow:scroll; display:none;}
.headtoggle{background:#dedbcc; padding:10px;}
.headtoggle h4{font-size:21px; color:#555;} 
.togin01{padding:5px;}
.togin01 h4{margin-top:0; font-weight:999; color:#555;} 
.togin01 h6{width:100%; height:1px; background:#555;}
.togin01 li{list-style:none; padding:5px 0px;}
.togin01 li a{color:#555;}.main01{display:none;}
.main02{display:block;}
.header .topbar01 .mnav01{display:block;}
.header .topbar01 .desknav01{display:none;}
.header .topbar01 .col-sm-4{display:none;}
.topbar01 .col-sm-3{display:none;} .navbar-default #donate {display:none;}
/*NAVBAR*/
.navbar-default .navbar-toggle{border-color:#ec2e58; background:transparent !important;}
.navbar-default .navbar-toggle .icon-bar{background:#17C2A4; font-weight:bold;}	
/*NAVBAR*/
#navigation{background:#473F3F;}
#navigation2{background:#473F3F;}
.navbar-default .navbar-header{padding:10px 0px;}
.navbar-default .navbar-brand{display:block;}
.navbar-default .nav > li > a{padding: 6px 15px; font-size: 14px; letter-spacing: 0.5px;}
.navbar-default .drop01{display:none !important;;}
.navbar-default .drop02{display:none !important;;}
.navbar-default .drop03{display:none !important;;}
.navbar-default .drop04{display:none !important;}

/*TOPBAR*/ 
.topbar01{text-align:center;} 
.topbar01 .txt_right{text-align:center;}
.topbar01 p{line-height:22px;}
.techwrap01 .col-sm-3{width:50%; float:left;}
.projects01 .col-sm-3{width:50%; float:left;}
.techwrap01 .bigger01{margin-bottom:20px; height:auto;}

/*SCROLL TOP BUTTON*/ 
.scrollToTop{width:50px; height:50px; line-height:50px; font-size:18px; bottom:60px; right:15px;}

.gis01 .leftfix01{display:none;}
.gis01 .leftdown01{display:none;}
/*SLIDER01*/
.slider01 .item img{height:200px;}
.slider01 .img_text{width:90%; top:18%; left:5%;}
.slider01 .img_text h5{font-size: 18px;}
.slider01 .img_text h6{margin-top:10px;}
.slider01 .img_text h2{font-size: 24px; margin-top:5px; line-height:30px;}
.slider01 .img_text a{padding: 8px 18px; font-size: 14px; margin-top:5px;}
.slider01 .carousel-indicators{display: none;}

/*services01*/
.services01 h4{font-size: 15px; letter-spacing: 0.5px; text-align: justify; width: 100%;}
.services01 .mask01{width:100%; height:240px; overflow:hidden; position:relative;}
.services01 .mask01 img{width:100%; height:240px; transition:all 0.3s ease-in-out}
.services01 .mask01 img:hover{ transform:scale(1.1);}
.services01 h3{margin-bottom:20px;}
.services01 .col-sm-4{margin-bottom:40px;}

/*CATEGROY01*/
.category01{margin-bottom:50px;}
.category01 h4{width: 100%;}

/*ABOUT04*/
.about04{margin-top:10px; margin-bottom:40px;}
.about04 .box01{ text-align:center; border-bottom:1px solid #EBE6E6; margin-bottom:25px;}
.about04 h3{font-weight:900; letter-spacing:1px; font-size:45px;}
.about04 h5{width:70px; content:""; border-bottom:3px solid #d6dcd9; margin:20px auto;}
.about04 h4{font-size: 22px; letter-spacing: 1px; margin-bottom:25px;}

/*WRAP01*/
.wrap01{display:none;}
/*WRAP0100*/
.wrap0100{display:block;}
/*WRAP02*/

/*CONTACT*/
.contact01{margin-top:0px;}
.contact01 h2{margin-bottom:0px; text-align: left;}

/*FOOTER BOTTOM*/
.footer_btm p{text-align:center;}
.footer_btm ul{text-align:center; margin-top:5px;}
}
@media (max-width:580px) and (min-width:481px){
/*NAVIGATOR01*/
.navigator01{height:auto; background-position: 0px;}
.navigator01 h2{right:15px; padding:37px 0px; font-size:24px;}
/*header*/
header{display:none;}
header button{display:none;}
header a.email01{display:none;}
#none01{display:none;}
#logo01 img{width:100px; height:48px; margin-top:5px;}
.navhide01{display:block !important;}
.mobweb01{display:block;}
.deskweb01{display:none;}
.headdown01 #rightdrop01{position:relative !important;}
.headdown01 #rightdown{display:none !important; position:absolute !important;; background:rgba(211,207,187,1.00); right:-75% !important;; top:10px; z-index:999; }
.headdown01 #rightdown ul{padding:10px;}
.headdown01 #rightdown li{display:block; border-bottom:1px solid #c4c4c4; padding:3px 0;}
.headdown01 #rightdown li a{font-size:12px !important;}
.headdown01 #rightdrop01:hover #rightdown{display:block !important;}
.newheader01{text-align:center; background:#606060; padding-bottom:8px;}	
.newheader01 .col-sm-3{widows: 100%;}	
.headtop01{padding:8px 0;}
.headtop01 h3{font-weight:999; padding:0px 0; margin-top:0;}
.headtop01 .fa-bars{font-weight:999; font-size:24px;}
.headtoggle01 {text-align:left; margin-top:10px;}
.headtoggle01 i{margin-left:10px; font-size:30px; font-weight:999;}
.headtoggle01 h3{display:inline; margin-left:10%;}
.headmiddle01{text-align:left;}
.headmiddle01 .fa-search{margin-left:35%; font-size:14px;margin-top:10px; margin-right:5px; color:#fff;}
.headmiddle01 p{color:#fff;}
.headbottom01 li{list-style:none; display:inline; padding:0 5px;}
.headbottom01 li img{width:50px; height:30px; } 
.headdrop01{position:relative;}
.headdown01{position:absolute; background:#dedbcc; right:0%; top:40px; display:none; z-index:3000;}
.headdown01 ul{padding:10px;}
.headdown01 li{display:block; border-bottom:1px solid #c4c4c4; padding:3px 0;}
.headdrop01:hover .headdown01{display:block;}
.toggle01{height:300px; width:100%; overflow:scroll; display:none;}
.headtoggle{background:#dedbcc; padding:10px;}
.headtoggle h4{font-size:21px; color:#555;} 
.togin01{padding:5px;}
.togin01 h4{margin-top:0; font-weight:999; color:#555;} 
.togin01 h6{width:100%; height:1px; background:#555;}
.togin01 li{list-style:none; padding:5px 0px;}
.togin01 li a{color:#555;}.main01{display:none;}
.main02{display:block;}
.header .topbar01 .mnav01{display:block;}
.header .topbar01 .desknav01{display:none;}
.header .topbar01 .col-sm-4{display:none;}
.topbar01 .col-sm-3{display:none;} .navbar-default #donate {display:none;}
/*NAVBAR*/
.navbar-default .navbar-toggle{border-color:#ec2e58; background:transparent !important;}
.navbar-default .navbar-toggle .icon-bar{background:#17C2A4; font-weight:bold;}	
/*NAVBAR*/
#navigation{background:#473F3F;}
#navigation2{background:#473F3F;}
.navbar-default .navbar-header{padding:10px 0px;}
.navbar-default .navbar-brand{display:block;}
.navbar-default .nav > li > a{padding: 6px 15px; font-size: 14px; letter-spacing: 0.5px;}
.navbar-default .drop01{display:none !important;;}
.navbar-default .drop02{display:none !important;;}
.navbar-default .drop03{display:none !important;;}
.navbar-default .drop04{display:none !important;}
/*TOPBAR*/ 
.topbar01{text-align:center;} 
.topbar01 .txt_right{text-align:center;}
.topbar01 p{line-height:22px;}
.techwrap01 .col-sm-3{width:50%; float:left;}
.projects01 .col-sm-3{width:50%; float:left;}
.techwrap01 .bigger01{margin-bottom:20px; height:auto;}

/*SCROLL TOP BUTTON*/ 
.scrollToTop{width:50px; height:50px; line-height:50px; font-size:18px; bottom:60px; right:15px;}

/*SLIDER01*/
.slider01 .item img{height:200px;}
.slider01 .img_text{width:90%; top:18%; left:5%;}
.slider01 .img_text h5{font-size: 18px;}
.slider01 .img_text h6{margin-top:10px;}
.slider01 .img_text h2{font-size: 24px; margin-top:5px; line-height:30px;}
.slider01 .img_text a{padding: 8px 18px; font-size: 14px; margin-top:5px;}
.slider01 .carousel-indicators{display: none;}

.gis01 .leftfix01{display:none;}
.gis01 .leftdown01{display:none;}
/*CATEGROY01*/
.category01{margin-bottom:50px;}
.category01 h4{width: 100%;}

/*services01*/
.services01 h4{font-size: 15px; letter-spacing: 0.5px; text-align: justify; width: 100%;}
.services01 .mask01{width:100%; height:240px; overflow:hidden; position:relative;}
.services01 .mask01 img{width:100%; height:240px; transition:all 0.3s ease-in-out}
.services01 .mask01 img:hover{ transform:scale(1.1);}
.services01 h3{margin-bottom:20px;}
.services01 .col-sm-4{margin-bottom:40px;}

/*ABOUT04*/
.about04{margin-top:10px; margin-bottom:40px;}
.about04 .box01{ text-align:center; border-bottom:1px solid #EBE6E6; margin-bottom:25px;}
.about04 h3{font-weight:900; letter-spacing:1px; font-size:45px;}
.about04 h5{width:70px; content:""; border-bottom:3px solid #d6dcd9; margin:20px auto;}
.about04 h4{font-size: 22px; letter-spacing: 1px; margin-bottom:25px;}

/*WRAP01*/
.wrap01{display:none;}
/*WRAP0100*/
.wrap0100{display:block;}
/*CONTACT*/
.contact01{margin-top:0px;}
.contact01 h2{margin-bottom:0px; text-align: left;}
/*FOOTER BOTTOM*/
.footer_btm p{text-align:center;}
.footer_btm ul{text-align:center; margin-top:5px;}
}
@media (max-width:480px) and (min-width:361px){
/*NAVIGATOR01*/
.navigator01{height:auto; background-position: 0px;}
.navigator01 h2{right:15px; padding:37px 0px; font-size:24px;}
/*header*/
header{display:none;}
header button{display:none;}
header a.email01{display:none;}
#none01{display:none;}
#logo01 img{width:100px; height:48px; margin-top:5px;}
 .slider01 .consultation{display:none;}
 .slider01 .text01{width:auto;}
 .navhide01{display:block !important;}
 .mobweb01{display:block;}
.deskweb01{display:none;}
.headdown01 #rightdrop01{position:relative !important;}
.headdown01 #rightdown{display:none !important; position:absolute !important;; background:rgba(211,207,187,1.00); right:-75% !important;; top:10px; z-index:999; }
.headdown01 #rightdown ul{padding:10px;}
.headdown01 #rightdown li{display:block; border-bottom:1px solid #c4c4c4; padding:3px 0;}
.headdown01 #rightdown li a{font-size:12px !important;}
.headdown01 #rightdrop01:hover #rightdown{display:block !important;}
.newheader01{text-align:center; background:#606060; padding-bottom:8px;}	
.newheader01 .col-sm-3{widows: 100%;}	
.headtop01{padding:8px 0;}
.headtop01 h3{font-weight:999; padding:0px 0; margin-top:0;}
.headtop01 .fa-bars{font-weight:999; font-size:24px;}
.headtoggle01 {text-align:left; margin-top:10px;}
.headtoggle01 i{margin-left:10px; font-size:30px; font-weight:999;}
.headtoggle01 h3{display:inline; margin-left:10%;}
.headmiddle01{text-align:left;}
.headmiddle01 .fa-search{margin-left:35%; font-size:14px;margin-top:10px; margin-right:5px; color:#fff;}
.headmiddle01 p{color:#fff;}
.headbottom01 li{list-style:none; display:inline; padding:0 5px;}
.headbottom01 li img{width:50px; height:30px; } 
.headdrop01{position:relative;}
.headdown01{position:absolute; background:#dedbcc; right:0%; top:40px; display:none; z-index:3000;}
.headdown01 ul{padding:10px;}
.headdown01 li{display:block; border-bottom:1px solid #c4c4c4; padding:3px 0;}
.headdrop01:hover .headdown01{display:block;}
.toggle01{height:300px; width:100%; overflow:scroll; display:none;}
.headtoggle{background:#dedbcc; padding:10px;}
.headtoggle h4{font-size:21px; color:#555;} 
.togin01{padding:5px;}
.togin01 h4{margin-top:0; font-weight:999; color:#555;} 
.togin01 h6{width:100%; height:1px; background:#555;}
.togin01 li{list-style:none; padding:5px 0px;}
.togin01 li a{color:#555;}.main01{display:none;}
.main02{display:block;}
.header .topbar01 .mnav01{display:block;}
.header .topbar01 .desknav01{display:none;}
.header .topbar01 .col-sm-4{display:none;}
.topbar01 .col-sm-3{display:none;} .navbar-default #donate {display:none;}
/*NAVBAR*/
.navbar-default .navbar-toggle{border-color:#ec2e58; background:transparent !important;}
.navbar-default .navbar-toggle .icon-bar{background:#17C2A4; font-weight:bold;}	
.navbar-default .navbar-nav>li>a{padding:8px 10px;}
#dropdown02{height:40px;}
.dropdown03{position:absolute; top:30px; left:0;}
.dropdown03 li a{padding:5px 10px;}
.dropdown03 li{padding:0px;}
/*NAVBAR*/
#navigation{background:#473F3F;}
#navigation2{background:#473F3F;}
.navbar-default .navbar-header{padding:10px 0px;}
.navbar-default .navbar-brand{display:block;}
.navbar-default .nav > li > a{padding: 6px 15px; font-size: 14px; letter-spacing: 0.5px;}
.navbar-default .drop01{display:none !important;;}
.navbar-default .drop02{display:none !important;;}
.navbar-default .drop03{display:none !important;;}
.navbar-default .drop04{display:none !important;}

/*TOPBAR*/ 
.topbar01{text-align:center;} 
.topbar01 .txt_right{text-align:center;}
.topbar01 p{line-height:22px;}
.techwrap01 .col-sm-3{width:50%; float:left;}
.projects01 .col-sm-3{width:50%; float:left;}
.techwrap01 .bigger01{margin-bottom:20px; height:auto;}

/*SLIDER01*/
.slider01 .item img{height:200px;}
.slider01 .img_text{width:90%; top:18%; left:5%;}
.slider01 .img_text h5{font-size: 18px;}
.slider01 .img_text h6{margin-top:10px;}
.slider01 .img_text h2{font-size: 24px; margin-top:5px; line-height:30px;}
.slider01 .img_text a{padding: 8px 18px; font-size: 14px; margin-top:5px;}
.slider01 .carousel-indicators{display: none;}

/*SCROLL TOP BUTTON*/ 
.scrollToTop{width:50px; height:50px; line-height:50px; font-size:18px; bottom:60px; right:15px;}

.gis01 .leftfix01{display:none;}
.gis01 .leftdown01{display:none;}
/*CATEGROY01*/
.category01{margin-bottom:50px;}
.category01 h4{width: 100%;}

/*services01*/
.services01 h4{font-size: 15px; letter-spacing: 0.5px; text-align: justify; width: 100%;}
.services01 .mask01{width:100%; height:240px; overflow:hidden; position:relative;}
.services01 .mask01 img{width:100%; height:240px; transition:all 0.3s ease-in-out}
.services01 .mask01 img:hover{ transform:scale(1.1);}
.services01 h3{margin-bottom:20px;}
.services01 .col-sm-4{margin-bottom:40px;}

/*ABOUT04*/
.about04{margin-top:10px; margin-bottom:40px;}
.about04 .box01{ text-align:center; border-bottom:1px solid #EBE6E6; margin-bottom:25px;}
.about04 h3{font-weight:900; letter-spacing:1px; font-size:45px;}
.about04 h5{width:70px; content:""; border-bottom:3px solid #d6dcd9; margin:20px auto;}
.about04 h4{font-size: 22px; letter-spacing: 1px; margin-bottom:25px;} 

/*WRAP01*/
.wrap01{display:none;}
/*WRAP0100*/
.wrap0100{display:block;}
/*CONTACT*/
.contact01{margin-top:0px;}
.contact01 h2{margin-bottom:0px; text-align: left;}
/*FOOTER BOTTOM*/
.footer_btm p{text-align:center;}
.footer_btm ul{text-align:center; margin-top:5px;}
}
@media (max-width:360px) and (min-width:321px){
    .navigator01{height:auto; background-position: -40px;}
    .navigator01 h2{right:15px; padding:37px 0px; font-size:24px;}
/*header*/
header{display:none;}
header button{display:none;}
header a.email01{display:none;}
#none01{display:none;}
#logo01 img{width:100px; height:48px; margin-top:5px;}
.navhide01{display:block !important;}
.mobweb01{display:block;}
.deskweb01{display:none;}
.headdown01 #rightdrop01{position:relative !important;}
.headdown01 #rightdown{display:none !important; position:absolute !important;; background:rgba(211,207,187,1.00); right:-75% !important;; top:10px; z-index:999; }
.headdown01 #rightdown ul{padding:10px;}
.headdown01 #rightdown li{display:block; border-bottom:1px solid #c4c4c4; padding:3px 0;}
.headdown01 #rightdown li a{font-size:12px !important;}
.headdown01 #rightdrop01:hover #rightdown{display:block !important;}
.newheader01{text-align:center; background:#606060; padding-bottom:8px;}	
.newheader01 .col-sm-3{widows: 100%;}	
.headtop01{padding:8px 0;}
.headtop01 h3{font-weight:999; padding:0px 0; margin-top:0;}
.headtop01 .fa-bars{font-weight:999; font-size:24px;}
.headtoggle01 {text-align:left; margin-top:10px;}
.headtoggle01 i{margin-left:10px; font-size:30px; font-weight:999;}
.headtoggle01 h3{display:inline; margin-left:0%;}
.headmiddle01{text-align:left;}
.headmiddle01 .fa-search{margin-left:25%; font-size:14px;margin-top:10px; margin-right:5px; color:#fff;}
.headmiddle01 p{color:#fff;}
.headbottom01 li{list-style:none; display:inline; padding:0 5px;}
.headbottom01 li img{width:50px; height:30px; } 
.headdrop01{position:relative;}
.headdown01{position:absolute; background:#dedbcc; right:0%; top:40px; display:none; z-index:3000;}
.headdown01 ul{padding:10px;}
.headdown01 li{display:block; border-bottom:1px solid #c4c4c4; padding:3px 0;}
.headdrop01:hover .headdown01{display:block;}
.toggle01{height:300px; width:100%; overflow:scroll; display:none;}
.headtoggle{background:#dedbcc; padding:10px;}
.headtoggle h4{font-size:21px; color:#555;} 
.togin01{padding:5px;}
.togin01 h4{margin-top:0; font-weight:999; color:#555;} 
.togin01 h6{width:100%; height:1px; background:#555;}
.togin01 li{list-style:none; padding:5px 0px;}
.togin01 li a{color:#555;}.main01{display:none;}
.main02{display:block;}
.header .topbar01 .mnav01{display:block;}
.header .topbar01 .desknav01{display:none;}
.header .topbar01 .col-sm-4{display:none;}
.topbar01 .col-sm-3{display:none;} .navbar-default #donate {display:none;}
/*NAVBAR*/
.navbar-default .navbar-toggle{border-color:#ec2e58; background:transparent !important;}
.navbar-default .navbar-toggle .icon-bar{background:#17C2A4; font-weight:bold;}	
.navbar-default .navbar-nav>li>a{padding:8px 10px;}
#dropdown02{height:40px;}
.dropdown03{position:absolute; top:30px; left:0;}
.dropdown03 li a{padding:5px 10px;}
.dropdown03 li{padding:0px;}
/*NAVBAR*/
#navigation{background:#473F3F;}
#navigation2{background:#473F3F;}
.navbar-default .navbar-header{padding:10px 0px;}
.navbar-default .navbar-brand{display:block;}
.navbar-default .nav > li > a{padding: 6px 15px; font-size: 14px; letter-spacing: 0.5px;}
.navbar-default .drop01{display:none !important;;}
.navbar-default .drop02{display:none !important;;}
.navbar-default .drop03{display:none !important;;}
.navbar-default .drop04{display:none !important;}

/*TOPBAR*/ 
.topbar01{text-align:center;} 
.topbar01 .txt_right{text-align:center;}
.topbar01 p{line-height:22px; width: 80%; margin: auto;}
.techwrap01 .col-sm-3{width:50%; float:left;}
.projects01 .col-sm-3{width:50%; float:left;}
.techwrap01 .bigger01{margin-bottom:20px; height:auto;}

/*SCROLL TOP BUTTON*/ 
.scrollToTop{width:45px; height:45px; line-height:45px; font-size:18px; bottom:60px; right:15px;}

/*SLIDER01*/
.slider01 .item img{height:200px;}
.slider01 .img_text{width:90%; top:7%; left:5%;}
.slider01 .img_text h5{font-size: 18px;}
.slider01 .img_text h6{margin-top:10px;}
.slider01 .img_text h2{font-size: 24px; margin-top:5px; line-height:30px;}
.slider01 .img_text a{padding: 8px 18px; font-size: 14px; margin-top:5px;}
.slider01 .carousel-indicators{display: none;}
.gis01 .leftfix01{display:none;}
.gis01 .leftdown01{display:none;}
/*CATEGROY01*/
.category01{margin-bottom:50px;}
.category01 h4{width: 100%;}

/*services01*/
.services01 h4{font-size: 15px; letter-spacing: 0.5px; text-align: justify; width: 100%;}
.services01 .mask01{width:100%; height:240px; overflow:hidden; position:relative;}
.services01 .mask01 img{width:100%; height:240px; transition:all 0.3s ease-in-out}
.services01 .mask01 img:hover{ transform:scale(1.1);}
.services01 h3{margin-bottom:20px;}
.services01 .col-sm-4{margin-bottom:40px;}

/*ABOUT04*/
.about04{margin-top:10px; margin-bottom:40px;}
.about04 .box01{ text-align:center; border-bottom:1px solid #EBE6E6; margin-bottom:25px;}
.about04 h3{font-weight:900; letter-spacing:1px; font-size:45px;}
.about04 h5{width:70px; content:""; border-bottom:3px solid #d6dcd9; margin:20px auto;}
.about04 h4{font-size: 22px; letter-spacing: 1px; margin-bottom:25px;} 

/*WRAP01*/
.wrap01{display:none;}
/*WRAP0100*/
.wrap0100{display:block;}
/*CONTACT*/
.contact01{margin-top:0px;}
.contact01 h2{margin-bottom:0px; text-align: left;}
/*FOOTER BOTTOM*/
.footer_btm p{text-align:center;}
.footer_btm ul{text-align:center; margin-top:5px;}
}
@media (max-width:320px){
    .navigator01{height:auto; background-position: -80px;}
    .navigator01 .container{position:relative;}
    .navigator01 h2{right:15px; padding:37px 0px; font-size:24px;}
/*header*/
header{display:none;}
header button{display:none;}
header a.email01{display:none;}
#none01{display:none;}
#logo01 img{width:100px; height:48px; margin-top:5px;}
.navhide01{display:block !important;}
.mobweb01{display:block;}
.deskweb01{display:none;}
.newheader01{text-align:center; background:#606060; padding-bottom:20px;}	
.newheader01 .col-sm-3{widows: 100%;}	
.headtop01 h3{font-weight:999; padding:15px 0; margin-top:0;}
.headtoggle01 {text-align:left; margin-top:10px;}
.headtoggle01 i{margin-left:10px; font-size:30px; font-weight:999;}
.headtoggle01 h3{display:inline; margin-left:0%;}
.headmiddle01{text-align:left;}
.headmiddle01 .fa-search{margin-left:25%; font-size:14px;margin-top:10px; margin-right:5px; color:#fff;}
.headmiddle01 p{color:#fff;}
.headbottom01 li{list-style:none; display:inline; padding:0 5px;}
.headbottom01 li img{width:50px; height:30px; } 
.headdrop01{position:relative;}
.headdown01{position:absolute; background:#dedbcc; right:0%; top:25px; display:none; z-index:9999;}
.headdown01 ul{padding:10px;}
.headdown01 li{display:block; border-bottom:1px solid #c4c4c4; padding:3px 0;}
.headdrop01:hover .headdown01{display:block;}
.toggle01{height:300px; width:100%; overflow:scroll; display:none;}
.headtoggle{background:#dedbcc; padding:10px;}
.headtoggle h4{font-size:21px; color:#555;} 
.togin01{padding:5px;}
.togin01 h4{margin-top:0; font-weight:999; color:#555;} 
.togin01 h6{width:100%; height:1px; background:#555;}
.togin01 li{list-style:none; padding:5px 0px;}
.togin01 li a{color:#555;}
.main01{display:none;}
.main02{display:block;}
.header .topbar01 .mnav01{display:block;}
.header .topbar01 .desknav01{display:none;}
.header .topbar01 .col-sm-4{display:none;}
.topbar01 .col-sm-3{display:none;} .navbar-default #donate {display:none;}
/*NAVBAR*/
.navbar-default .navbar-toggle{border-color:#ec2e58; background:transparent !important;}
.navbar-default .navbar-toggle .icon-bar{background:#17C2A4; font-weight:bold;}	
.navbar-default .navbar-nav>li>a{padding:8px 10px;}
#dropdown02{height:40px;}
.dropdown03{position:absolute; top:20px; left:0;}
.dropdown03 li a{padding:5px 10px;}
.dropdown03 li{padding:0px;}
/*NAVBAR*/
#navigation{background:#473F3F;}
#navigation2{background:#473F3F;}
.navbar-default .navbar-header{padding:10px 0px;}
.navbar-default .navbar-brand{display:block;}
.navbar-default .nav > li > a{padding: 6px 15px; font-size: 14px; letter-spacing: 0.5px;}
.navbar-default .drop01{display:none !important;;}
.navbar-default .drop02{display:none !important;;}
.navbar-default .drop03{display:none !important;;}
.navbar-default .drop04{display:none !important;}
.consultation{display:none;}

/*TOPBAR*/ 
.topbar01{text-align:center;} 
.topbar01 .txt_right{text-align:center;}
.topbar01 p{line-height:22px; width: 80%; margin: auto;}
.techwrap01 .col-sm-3{width:50%; float:left;}
.projects01 .col-sm-3{width:50%; float:left;}
.techwrap01 .bigger01{margin-bottom:20px; height:auto;}

/*SCROLL TOP BUTTON*/ 
.scrollToTop{width:45px; height:45px; line-height:45px; font-size:18px; bottom:60px; right:15px;}

/*SLIDER01*/
.slider01 .item img{height:200px;}
.slider01 .img_text{width:90%; top:7%; left:5%;}
.slider01 .img_text h5{font-size: 18px;}
.slider01 .img_text h6{margin-top:10px;}
.slider01 .img_text h2{font-size: 24px; margin-top:5px; line-height:30px;}
.slider01 .img_text a{padding: 8px 18px; font-size: 14px; margin-top:5px;}
.slider01 .carousel-indicators{display: none;}

.gis01 .leftfix01{display:none;}
.gis01 .leftdown01{display:none;}
/*CATEGROY01*/
.category01{margin-bottom:50px;}
.category01 h4{width: 100%;}

/*services01*/
.services01 h4{font-size: 15px; letter-spacing: 0.5px; text-align: justify; width: 100%;}
.services01 .mask01{width:100%; height:240px; overflow:hidden; position:relative;}
.services01 .mask01 img{width:100%; height:240px; transition:all 0.3s ease-in-out}
.services01 .mask01 img:hover{ transform:scale(1.1);}
.services01 h3{margin-bottom:20px;}
.services01 .col-sm-4{margin-bottom:40px;}

/*ABOUT04*/
.about04{margin-top:10px; margin-bottom:40px;}
.about04 .box01{ text-align:center; border-bottom:1px solid #EBE6E6; margin-bottom:25px;}
.about04 h3{font-weight:900; letter-spacing:1px; font-size:45px;}
.about04 h5{width:70px; content:""; border-bottom:3px solid #d6dcd9; margin:20px auto;}
.about04 h4{font-size: 22px; letter-spacing: 1px; margin-bottom:25px;} 

/*WRAP01*/
.wrap01{display:none;}
/*WRAP0100*/
.wrap0100{display:block;}
/*CONTACT*/
.contact01{margin-top:0px;}
.contact01 h2{margin-bottom:0px; text-align: left;}
/*FOOTER BOTTOM*/
.footer_btm p{text-align:center;}
.footer_btm ul{text-align:center; margin-top:5px;}
}


.contact-section .address-area .single-address-card  {
    text-align: center;
    padding: 60px 0;
    border: 2px solid #ffb600;
    border-radius: 10px;
    position: relative;
    z-index: 2;
    overflow: hidden;
    margin-bottom: 30px;
    color:#39426B;
}

