/* @import url('https://fonts.googleapis.com/css2?family=Noto+Sans&display=swap'); */
/*@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&display=swap');*/

@import url('https://fonts.googleapis.com/css2?family=Titillium+Web:wght@400;600&display=swap');


h1, h2, h3, h4, h5, h6{font-family: 'Titillium Web', sans-serif; font-weight: 600;}
p{font-family: 'Noto Sans', sans-serif;font-size:16px;}
body {
	font-family: 'Titillium Web', sans-serif; font-weight: 400;
}
/*Header css starts Here*/

.header{position:relative !important;}
.navigation-main{position:absolute;width:100%;z-index:9999;}
.navigation-1{width: 96%;max-width: 1170px;margin: 0 auto;padding:0px;}
.navigation-1 .t-1 {display: table;width: 100%;}
.navigation-1 .r-1 {display: table-row;width: 100%;}
.navigation-1 .c-1:first-child {width: 25%;padding: 20px 20px 20px 0px;text-align:left;}
.navigation-1 .c-1 {display: table-cell;vertical-align: top;text-align:right;}
.list-1 ul {padding:0px;text-align:right;}
.list-1 ul li{list-style-type:none;float:right;}
.active1{background:#1f9e8b;}
.top-strip .t-s1-1 {display: table;width: 100%;}
.top-strip .r-s1-1 {display: table-row;}
.top-strip .c-s1-1 {display: table-cell;vertical-align: top;}
.list-1 ul {margin: 0;padding: 0;}
.list-1 ul li {padding: 0;display: inline-block;margin: 10px;font-family: 'Titillium Web', sans-serif; font-weight: 400;}
.top-strip .c-s1-1:last-child {text-align: right;}
.fa{color:#1f9e8b;}
.c-1 img{margin-top:10px;}
.caption{position: absolute;top: 150px;width: 100%;}
.caption h1{text-align:center;font-size:130px;color:#1f9e8b;font-weight:600;}
.caption h2{text-align:center;font-size:72px;font-weight:300;margin-top:30px;}
.website-list ul{padding:0px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;width:80%;margin:auto;}
.website-list{margin-top:50px;}
.website-list ul li{list-style-type:none;float:left;width:30%;background:#1f9e8b;border:2px solid #fff;border-radius:5px;-webkit-box-shadow: 0px -1px 5px 0px rgba(31,31,31,1);
-moz-box-shadow: 0px -1px 5px 0px rgba(31,31,31,1);
box-shadow: 0px -1px 5px 0px rgba(31,31,31,1);padding:10px 20px;}
.item-1{width:100%;}
.sub-item-1:first-child{width:38%;float:left;}
.sub-item-1 p{color:#fff;font-size:30px;}
.sub-item-1 img{vertical-align:middle;}
.price-table{display:table;width:100%;}
.price-row{display:table-row;width:100%;}
.price-cell{display:table-cell;width:100%;vertical-align:middle;}
.price-cell p{text-align:center !important;font-size:16px;font-weight:400;}
.price-cell span{font-size:30px;color:#f58233;font-weight:600;}
.price-cell p a{background:#1f9e8b;color:#fff;font-size:18px;text-decoration:none;padding:10px 30px;font-family: 'Noto Sans', sans-serif;font-weight:400;}
.desktop-div{display:block;}
.mobile-div{display:none;}

.carousel-caption {top: 24%; left: 54%;right:0px;padding-bottom: 30px;max-width: 36%;text-shadow:none;}
.carousel-caption h4{font-size:24px;color:#000000;text-align:left;}
.carousel-caption h2{font-size:60px;color:#050748;font-weight:700;text-align:left;}
.carousel-caption p{font-size:18px;color:#333333;text-align:left;margin-top:27px;line-height:28px;}
.desk-div1{display:block;}
.mobile-div1{display:none;}

.p-2 a {font-family: 'Titillium Web', sans-serif; font-weight: 400;font-size: 18px;padding: 10px 20px;color: #fff;background: #1f9e8b;font-weight: 400;}
.p-2{margin-top:30px;}
.p-2 a:hover{text-decoration:none;color:#fff;}
.carousel-caption1 {top: 24%; left: 10%;right:0px;padding-bottom: 30px;max-width: 42%;text-shadow:none;}
.carousel-caption2 {top: 24%; left: 10%;right:0px;padding-bottom: 30px;max-width: 42%;text-shadow:none;}

.carousel-fade .carousel-inner .item {-webkit-transition-property: opacity;transition-property: opacity;}
.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {opacity: 0;}
.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
opacity: 1;}
.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {left: 0;-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);}
.carousel-fade .carousel-control {z-index: 2;}


/*Header css starts Here*/

/*Home page Section-1 css starts Here*/

.section-1{padding:15px 0px;}
.section-1-list ul{padding:0px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;}
.section-1-list ul li{list-style-type:none;padding:10px 20px;}

/*Home page Section-1 css ends Here*/

/*Home page Section-2 css starts Here*/

.section-2{padding:60px 0px;background:#f1f1f1;}
.section-2 h2{font-weight:600;font-size:30px;margin:0px 0px 10px 0px;}
.line-img-div{margin-bottom:25px;}
.section-2 p{font-family: 'Titillium Web', sans-serif; font-weight: 400;font-size:16px;line-height:25px;padding: 5px 0px;}
.p-1 {margin-top:40px;}
.p-1 a{background:#91b40e;color:#fff;padding: 8px 12px;text-decoration:none;margin: 0px 15px 0px 0px;border:2px solid #fff;border-radius:5px;-webkit-box-shadow: 0px -1px 5px 0px rgba(31,31,31,1);
-moz-box-shadow: 0px -1px 5px 0px rgba(31,31,31,1);
box-shadow: 0px -1px 5px 0px rgba(31,31,31,1);overflow: hidden; display: inline-block; min-width: 45%;}
.p-1 span{font-size:25px;}
.img-div{margin-top:80px;}

/*Home page Section-2 css ends Here*/

/*Home page Section-3 css starts Here*/

.section-3{padding:60px 0px;margin:0px 0px 10px 0px;}
.section-3 h2{font-weight:600;font-size:30px;margin-top:0px;}
.packages-list ul{padding:0px;display:flex;flex-wrap:wrap;margin-top: 10px;}
.packages-list ul li{list-style-type:none;float:left;width:30.6%;-webkit-box-shadow: 0px 0px 8px 0px rgba(207,205,207,1);
-moz-box-shadow: 0px 0px 8px 0px rgba(207,205,207,1);
box-shadow: 0px 0px 8px 0px rgba(207,205,207,1);margin:10px 23px;position:relative;padding-bottom:100px;}
.packages-list ul li:last-child{margin: 10px 0px 10px 0px !important;}
.readmore-div{position:absolute;bottom:65px;width:100%;text-align:center;}
.readmore-div a{/* background:#ccc; */color:#333333;text-decoration:none;padding:0px 20px;display:block;font-size:14px;font-weight:700;}
.readmore-div img{margin-top:-25px;}
.buy-11{position:absolute;bottom:30px;width:100%;text-align:center;}
.buy-11 a{background:#1f9e8b;color:#fff;text-decoration:none;padding:9px 40px;}
.packages-list ul li:first-child{margin-left:0px;}
.l-1{padding:20px 30px;}
.l-1 h4{text-align:center;font-size:24px;font-weight:600;margin:10px 0px 10px 0px;}
.l-1 p{text-align:center;}
.l-11{padding:0px !Important;}
.l-11 li{list-style-type:none !Important;box-shadow:none !Important;float:left !Important;width:100% !Important;margin:0px !Important;font-size:16px !Important;line-height:25px;background:url('../images/right.png');background-repeat: no-repeat;background-position: left top 10px;padding:6px 0px 8px 40px;color:#333333;font-weight:500;padding-bottom:0px !Important;margin-bottom: 18px !important;}
	
/*Home page Section-3 css ends Here*/

/*Home page Section-4 css starts Here*/

.section-4{padding:60px 0px 60px 0px;margin:0px 0px 10px 0px;background:#f1f1f1;}
.section-4 h2{font-weight:600;font-size:30px;margin-top:0px;}
/* .workfolio-list ul {padding:0px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-around;}
.workfolio-list ul li{list-style-type:none;float:left;margin:3px 0px;width:30%;} */
.view-all-div{text-align:center;margin-top:40px;}
.view-all-div a{background:#1f9e8b;color:#fff;padding:8px 30px;text-decoration:none;}

.con1 img{width: 100%;-webkit-transition: all .4s linear;transition: all .4s linear;border-radius: 0;opacity: 1;}
.con1 {position: relative;width: 100%; padding: 0;text-align: center;overflow: hidden;border-radius: 0;}
.con1:hover img {-ms-transform: scale(1.2);-webkit-transform: scale(1.2);transform: scale(1.2);border-radius: 0;background-color: #5ac4bebf;}
.wrapper-23 {margin: 0 auto;max-width: 1170px;}
.letstalk-flex-main-1 {display: flex;justify-content: space-between;flex-wrap: wrap;}
.letstalk-flex-1 {box-sizing: border-box;margin: 0px 0px 35px 0px;border: 5px solid #fff;

box-shadow: 1px 0px 11px -1px rgba(0,0,0,0.73);
-webkit-box-shadow: 1px 0px 11px -1px rgba(0,0,0,0.73);
-moz-box-shadow: 1px 0px 11px -1px rgba(0,0,0,0.73); width: 31%;
}
.con1 {height: 230px; overflow: hidden}   
.letstalk-flex-1 p{color:#404040;padding:15px 10px 10px 10px;    font-size: 13px;}
.letstalk-flex-1 img{-webkit-box-shadow: 0px 0px 10px 0px rgba(212,212,212,1);-moz-box-shadow: 0px 0px 10px 0px rgba(212,212,212,1);box-shadow: 0px 0px 10px 0px rgba(212,212,212,1);}
/*Home page Section-4 css ends Here*/

/*Home page Section-5 css starts Here*/

/* .section-5{padding:40px 0px;}
.section-5 h2{font-weight:600;font-size:30px;}
.carousel-inner p{text-align:left;padding-top:50px;line-height: 28px;}
.carousel-inner h4{text-align:left;font-size:24px;font-weight:600;} */

.section-5{padding:60px 0px;}
.sec-form1{-webkit-box-shadow: 0px 0px 10px 0px rgba(222,222,222,1) !Important;-moz-box-shadow: 0px 0px 10px 0px rgba(222,222,222,1) !Important;box-shadow: 0px 0px 10px 0px rgba(222,222,222,1) !Important;padding: 50px 40px;}
.input-11 {background: #f1f1f1;border-top: 0px;border-right: 0px;border-left: 0px;height: 43px;border-radius: 0px;padding: 0px 20px;box-shadow: none;color: #cccccc !important;font-size: 14px;font-weight: 500;border-bottom:2px solid #d5e2a3;}
.sec-form1 h4{color:#ff0000;font-size:16px;padding-left:28px;}
.sec-form1 h2{color:#000000;font-size:30px;font-weight:700;margin-top:10px;padding-left:28px;margin-bottom:30px;}
.input-22 {background: #f1f1f1;border-top: 0px;border-right: 0px;border-left: 0px;height: 35px;border-radius: 0px;padding: 10px 20px 10px 20px;box-shadow: none;color: #cccccc !important;font-size: 14px;font-weight: 500;
border-bottom:2px solid #d5e2a3;}
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
.btn2 {background: #1f9e8b;color: #fff;padding: 12px 25px;text-decoration: none;font-size:18px;}
.btn2:hover {color: #fff;text-decoration: none;}
.sec-form1 img{margin-top: -84px;}

/*Home page Section-5 css ends Here*/


/*About page Section1  css starts Here*/

.about-section1{padding:60px 10px;background:url(../images/about-bg.jpg);background-repeat:no-repeat;}
.about-section1 h1{font-size:30px;font-family: 'Titillium Web', sans-serif; font-weight:600;margin-top:0px;}
.about-section1 p{font-size:18px; font-family: 'Titillium Web', sans-serif; font-weight: 400; padding-top:14px;color:#333333;line-height: 28px;}

/*About page Section1 css ends Here*/

/*About page Section2  css starts Here*/
.about-section2{padding:60px 10px 60px 10px;background:#f8fffe;}
.about-section2 h2{text-align:center;font-size:30px;margin-top:0px;}
.line-img-div1{margin:10px auto 25px auto !important;}
.abt-list1 li{width: 30%;float: left;border: 1px solid #baf8ef;list-style-type: none;margin: 10px 4.9% 10px 0px;padding:30px 25px;background:#fff;min-height: 524px;}
.abt-list1 img{margin:10px auto 35px auto;}
.abt-list1{padding: 0px;margin-bottom: 0px;margin-top: 40px;}
.abt-list1 li:last-child{margin: 10px 0px 10px 0px;}
.abt-list1 h3{font-size:24px;text-align:center;padding:0px 25px;line-height:28px;}
.abt-list1 p{font-size:16px;text-align:center;line-height:28px !important;padding: 10px 12px 0px 12px;}
/*About page Section2 css ends Here*/

/*Package (Ecommerce-package) page Section1  css starts Here*/
.ecom-pkage-section1 h1{font-size:30px;text-align:center;margin-top:0px;}
.ecom-pkage-section1{padding:60px 10px 30px 10px;}
.ecom-pkage1{-webkit-box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);-moz-box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);
box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);padding:20px 10px 20px 30px;margin-top:20px;}
.ecom-pkage1 h3{font-size:24px;margin-top:10px;}
.ecom-pkage1 h6{font-size:16px;}
.ecom-pkage1 h2{font-size:30px;margin-top:0px;margin-bottom:0px;color:#f58233;}
.ecom-pkage1 h5{font-size:16px;margin-top:8px;}
.p-21 a {font-family: 'Titillium Web', sans-serif; font-weight:400;font-size: 18px;padding: 10px 36px;color: #fff;background: #1f9e8b;font-weight: 400;}
.p-21 a:hover{color:#fff;text-decoration:none;}
.p-21{margin-top:25px;text-align:center;}
.gst-1{font-size:18px;font-family: 'Titillium Web', sans-serif; font-weight:400;color:#333333;padding-top:12px;}
/*Package (Ecommerce-package) page Section1  css ends Here*/

/*Package (Ecommerce-package) page Section2 css starts Here*/
.ecom-pkage-section2 p{font-size:18px;line-height:28px;font-family: 'Titillium Web', sans-serif; font-weight:400;color:#333333;padding:0px 20px 0px 5px;}
.ecom-pkage-section2 span{font-size:18px;line-height:25px;font-family: 'Titillium Web', sans-serif; font-weight:600;}
.ecom-pkage21{min-height:205px;}
.ecom-pkage22{min-height:130px;}
.ecom-pkage-section2 ul{padding-left:25px;}
.ecom-pkage-section2 li{list-style:circle;font-size:18px;line-height:28px;}
/*Package (Ecommerce-package) page Section2 css ends Here*/



/*Package (Ecommerce-package) page Section3 css starts Here*/
.ecom-pkage-section3 h4{font-size:24px;line-height:28px;}
.ecom-pkage-section3 h5{font-size:18px;line-height:28px;color:#333333;}
.ecom-pkage-section3 span{font-size:18px;line-height:28px;color:#333333;}
.ecom-pkage-section3 p{font-size:18px;line-height:30px;}
.ecom-pkage-section3 ul{padding-left:25px;}
.ecom-pkage-section3 li{list-style:circle;font-size:18px;line-height:28px;font-family: 'Titillium Web', sans-serif; font-weight:400;}
.ecom-pkage23{padding:10px 10px;}
/*Package (Ecommerce-package) page Section3 css ends Here*/


/*Package (Ecommerce-package) page Section4  css starts Here*/
.ecom-pkage-section4{padding:20px 10px 60px 10px;}
.ecom-pkage4{-webkit-box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);-moz-box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);
box-shadow: 0px 0px 10px 0px rgba(209,209,209,1);padding:20px 10px 20px 30px;margin-top:20px;}
.ecom-pkage4 h3{margin-top:10px;}
.ecom-pkage4 h6{font-size:16px;}
.ecom-pkage4 h2{font-size:30px;margin-top:0px;margin-bottom:0px;color:#f58233;}
.ecom-pkage4 h5{font-size:16px;font-family: 'Titillium Web', sans-serif; font-weight:400;margin-top:8px;}
.p-22 a {font-family: 'Titillium Web', sans-serif; font-weight:400;font-size: 18px;padding: 10px 36px;color: #fff;background: #1f9e8b;font-weight: 400;}
.p-22 a:hover{color:#fff;text-decoration:none;}
.p-22{margin-top:25px;text-align:center;}
.gst-11{font-size:18px;font-family: 'Titillium Web', sans-serif; font-weight:400;color:#333333;padding-top:12px;}
/*Package (Ecommerce-package) page Section4  css ends Here*/

/*Package (get online) page Section2  css starts Here*/
.get-online-section2 ul{padding-left:25px;}
.get-online-section2 li{list-style:circle;font-size:18px;line-height:28px;}
.get-online-section2 span{font-size:18px;line-height:28px;font-family: 'Titillium Web', sans-serif; font-weight:600;}
.get-online21{min-height:185px;}
.get-online22{min-height:135px;}
.get-online-section2 p{font-size:18px;}
/*Package (get online) page Section2  css ends Here*/

/*Package (get online) page Section3  css starts Here*/
.get-online-section3 ul{padding-left:25px;}
.get-online-section3 li{list-style:circle;font-size:18px;line-height:28px;}
.get-online-section3 span{font-size:18px;line-height:28px;font-family: 'Titillium Web', sans-serif; font-weight:600;}
.get-online23 h4{font-size:24px;font-family: 'Titillium Web', sans-serif; font-weight:600;margin-top:10px;}
.get-online23{margin-top:10px;}
.get-online-section3 p{font-size:18px;}
/*Package (get online) page Section3  css ends Here*/

/*Work Folio page Section1 css starts Here*/
.work-foli-section1{padding:60px 20px 35px 20px;background: #f1f1f1;}
.work-foli-section1 h2 {font-weight: 600;font-size: 30px;margin-top: 0px;text-align:center;}

/*Work Folio page Section1 css ends Here*/

/*Contact page Section1  css starts Here*/
.contact-section1 {
    padding: 60px 10px 60px 10px;
}
.contact-section1 h1 {
    font-size: 30px;
   font-family: 'Titillium Web', sans-serif; font-weight:600;
    text-align: center;
    margin-top: 0px;
}
.contact-div{border:2px solid #e4e4e4;}
.contact-address-div {
    margin-top: 30px;
    padding: 35px 50px; width: 65%;
}
.contact-address-div p{ font-size: 18px;font-family: 'Titillium Web', sans-serif; font-weight:400;padding-bottom:20px;}
.contact-address-div1{background:#f3fecd;}
.ff-1 {
    margin-top: 30px;
}
.contact1-div{padding: 20px;margin-left:30px !important;}
.loc-div {
    background: url(../images/loc-1.png);font-family: 'Titillium Web', sans-serif; font-weight:400;
    background-repeat: no-repeat;color:#333333;
    background-position:top left center;
    padding: 0px 10px 0px 50px;
    font-size: 18px;
    line-height: 30px;margin-top:20px;
}
.call-div {
    background: url(../images/call-1.png);
    background-repeat: no-repeat;color:#333333;
    background-position: left center;
    padding: 25px 10px 25px 50px;
    font-size: 18px;
    line-height: 25px;
}
.mail-div {
    background: url(../images/mail-1.png);
    background-repeat: no-repeat;color:#333333;
    background-position: left center;
    padding: 15px 10px 15px 50px;
    font-size: 18px;
    line-height: 25px;
}
.cont-input-11 {
	margin-bottom:10px;
    background: #fafafa;
    border-top: 0px;
    border-bottom: 0px;
    border-right: 0px;
    border-left: 0px;
    height: 43px;
    border-radius: 0px;
    padding: 26px 20px;
    box-shadow: none;
    color: #cccccc !important;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}
.cont-input-22 {
    background: #fafafa;
    border-top: 0px;
    border-bottom: 0px;
    border-right: 0px;
    border-left: 0px;
    height: 35px;
    border-radius: 0px;
    padding: 10px 20px;
    box-shadow: none;
    color: #cccccc !important;
    font-size: 14px;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
}
.save-btn{
   
    font-size: 18px;
    padding: 8px 30px;
    color: #fff;
    background: #1f9e8b;border:1px solid #1f9e8b;
    font-weight: 400;
}
/*Contact page Section1 css ends Here*/

/* How It Works page css starts Here */
.work-section1{padding:140px 20px 60px 20px;}
.work-section1 h1 {
    font-size: 30px;
    font-weight: 700;
    text-align: center;
    margin-top: 0px;
}
.works-div1{padding:50px 70px 0px 70px;}
.rr-1{padding:130px 100px 0px 80px;}
.rr-1 h3{font-size: 30px;line-height:45px;}
.rr-2{padding:130px 62px 0px 10px;}
.rr-2 h3{font-size: 30px;line-height:45px;}
.rr-2 p{font-size: 18px;line-height:30px;padding-top: 10px;}
.rr-3{padding: 115px 0px 0px 65px}
.rr-3 h3{font-size: 30px;font-weight: 700;line-height:45px;}
.rr-3 p{font-size: 18px;line-height:30px;padding-top: 10px;}
.work-pkage-div1 {
    text-align: center;
    margin-top: 70px;
}
.work-pkage-div1 a {
    background: #1f9e8b;
    color: #fff;
    padding: 12px 30px;
    text-decoration: none;
}
/*How It Works page css ends Here*/

/* Footer css starts Here */

footer{background:#1f9e8b;padding:8px 0px;}
footer p{text-align:center;color:#fff;margin:0px;}


/* Footer css ends Here */


