﻿@charset "utf-8";
/* CSS Document */


/*---- Style Css------ */
body{margin:0px; padding:0px; font-family:"Swis721 BT";}

/*----- Top header Css ------*/  

.header_back{ background:#29292a;}
.header_back_center{background:transparent; max-width: 1200px; padding: 0px 15px; margin: 0 auto;}
.main-header ul.links-nav{margin:0px;    padding: 0px;}
.main-header ul.links-nav li{list-style: none; text-decoration:none; display: inline-block; padding: 7px 20px 7px 0px; color:#fff; text-transform:uppercase; font-size:14px;}
.main-header ul.links-nav li a{text-decoration:none; color:#fff; text-transform:uppercase; font-size:14px;}
.main-header ul.links-nav li a:hover{text-decoration:none; color:#6fb5f0; text-transform:uppercase; font-size:14px;}
.main-header .head_center{max-width: 1200px; padding: 0px 15px; margin: 0 auto;}

.main-header .header-upper {position: relative;background:#fbf9fa url(../images/top_header_back.png) center bottom no-repeat; }

ul.tab_links { background:#005195; border-radius:20px; border: 1px solid #98caf6;    margin: 15px 0px 0px 0px;    padding: 0px 1px 0px 15px;}
ul.tab_links li{list-style: none; text-decoration:none; display: inline-block; padding: 7px 32px 7px 32px; color:#fff; text-transform:uppercase; font-size:14px; border-right: 1px solid #98caf6; }
ul.tab_links li a{text-decoration:none; color:#98caf6; text-transform:uppercase; font-size:16px;}
ul.tab_links li a:hover{text-decoration:none; color:#fff; text-transform:uppercase; font-size:16px;}
ul.tab_links li:last-child{border:none;}

ul.menu_links li{list-style: none; text-decoration:none; display: inline-block; padding: 15px 13px 0px 13px; color:#686969; text-transform:uppercase; font-size:16px;  }
ul.menu_links li a{list-style: none; text-decoration:none; color:#686969; text-transform:uppercase; font-size:15px; font-weight:500;  }
ul.menu_links li a:hover{color:#005195;border-bottom: 2px solid #005195; padding-bottom: 5px;}


/*----- Body section Css ------*/ 
 
.access_info{padding:15px 0px; background:#ebf3fa url(../images/header_back.png) left top no-repeat;}
.access_info .img_style{padding:45px 0px;}
.access_info .img_style img{
	 -webkit-animation: myfirst 5s 4; /* Safari 4.0 - 8.0 */
  -webkit-animation-direction: alternate; /* Safari 4.0 - 8.0 */
  animation: myfirst 5s 4;
  animation-direction: alternate;
  position:relative;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes myfirst {
  0%   {bottom: 0px; top: 25px;}
  25%  { bottom: 25px; top: 0px;}
  50%  { bottom: 0px; top: 25px;}
  75%  { bottom: 25px; top: 0px;}
  100% {bottom: 0px; top: 25px;}
}

@keyframes myfirst {
  0%   {bottom: 0px; top: 25px;}
  25%  { bottom: 25px; top: 0px;}
  50%  { bottom: 0px; top: 25px;}
  75%  { bottom: 25px; top: 0px;}
  100% {bottom: 0px; top: 25px;}
}
.text_style{padding:140px 0px;}
.text_style  h2{font-size:28px; text-transform:uppercase; font-weight:400; color:#1c5280; text-align:right; font-family:"Swis721 BT", Roman;} 
.text_style  h2 span{border-bottom:3px solid #1c5280; padding-bottom:10px;}
.text_style  p{font-size:20px; font-weight:600; color:#585959; text-align:right; padding:30px 0px 0px 0px;} 

.corner_back{background: transparent url(../images/top_corner.png) top center no-repeat; width:100%; height: 145px; position: relative;
    top: -145px;}
	
.customer_loyalty{background:#082b49 url(../images/customer_loyalty_back.png) top center no-repeat; padding:0px;}
.custome_loyalty_text{  max-width: 1200px; padding: 60px 15px; margin: 0 auto;}
.custome_loyalty_text h2{font-size:32px; text-transform:uppercase; font-weight:400; color:#69b9fd; text-align:center; font-family:"Swis721 BT", Roman;margin-top: -120px; padding: 0px 0px 20px 0px;    position: relative;}

.custome_loyalty_text p{font-size:17px; font-weight:normal; color:#fff; text-align:center; font-family:"Swis721 BT", Roman; padding-bottom:30px;}
.outline_btn_style{color: #69b9fd;background-color: transparent; background-image: none;  border-color: #69b9fd;border: 1px solid #69b9fd;
    padding: 10px 40px;    text-transform: uppercase;}
a.outline_btn_style:hover{color: #fff;background-color: #69b9fd; text-decoration:none; transition:all ease 1s;}

.navbar-toggle .icon-bar {
    display: block;
    width: 22px;
    height: 2px;
    border-radius: 1px;
	background:#fff;
}
.navbar-toggle .icon-bar+.icon-bar {
    margin-top: 4px;
}

.our_services{padding:55px 0px; background:#fff;}
.our_services .channel_loyalty{ background: url(../images/channel_loyalty_back.jpg) center no-repeat; width:100%; height:425px; text-align:center;
padding:90px 18px 0px 18px;}

.our_services .channel_loyalty img{padding-bottom:15px;}
.our_services .channel_loyalty h3 a{font-size:28px; font-family:"Swis721 BT", Roman; color:#fff; padding:0px 10px; font-weight:normal; line-height:36px;}
.our_services .channel_loyalty h3 a:hover{text-decoration:none;}
.our_services .channel_loyalty .view_more{padding:99px 0px 0px 0px;}
.our_services .channel_loyalty .view_more a{color:#dceffe; bottom:0px; font-size:16px; text-align:center;}

.our_services .employee_loyalty{ background: url(../images/employee_loyalty_back.jpg) center no-repeat; width:100%; height:425px; text-align:center;
padding:90px 18px 0px 18px;}
.our_services .employee_loyalty img{padding-bottom:15px;}
.our_services .employee_loyalty h3{background:#287ca6; padding:7px 0px;}
.our_services .employee_loyalty_style{padding:1px;}
.our_services .employee_loyalty h3 a{font-size:21px; font-family:"Swis721 BT", Roman; color:#fff; padding:0px 10px; font-weight:normal; line-height:22px; text-transform:uppercase;}
.our_services .employee_loyalty h3 a:hover{text-decoration:none;}
.our_services .employee_loyalty .view_more{padding:0px 15px 0px 0px; float:right;}
.our_services .employee_loyalty .view_more a{color:#dceffe; bottom:0px; font-size:16px; text-align:right;}

.our_services .blog_submission{ background: url(../images/blo_submission_back.jpg) center no-repeat; width:100%; height:425px; text-align:center;
padding:90px 18px 0px 18px;}

.our_services .blog_submission img{padding-bottom:15px;}
.our_services .blog_submission h3 a{font-size:28px; font-family:"Swis721 BT", Roman; color:#fff; padding:0px 10px; font-weight:normal; line-height:36px;}
.our_services .blog_submission h3 a:hover{text-decoration:none;}
.our_services .blog_submission .view_more{padding:140px 0px 0px 0px;}
.our_services .blog_submission .view_more a{color:#dceffe; bottom:0px; font-size:16px; text-align:center;}

.our_services .channel_loyalty:hover img, .our_services .blog_submission:hover img, .employee_loyalty:hover img{
	-webkit-transform:rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
  transition:all ease 2s;
  -webkit-transition:all ease 2s;
 }

.subscribe{padding:0px 0px 0px 0px; background:#fff;}
.subscribe .subscribe_left{background:#277aa3; color:#fff; text-align:center; padding:20px 0px 10px 0px;}
.subscribe .subscribe_left h3{font-size:24px; font-weight:normal; padding:15px 0px 0px 0px; text-transform:uppercase; font-family:"Swis721 BT", Roman;}
.subscribe .subscribe_right{background:#12314d url(../images/subscribe_back.jpg) top right no-repeat; color:#fff;  padding:20px 0px 10px 30px;}
.subscribe .subscribe_right h3{font-size:24px; font-weight:normal; padding:15px 0px 0px 0px; text-transform:capitalize; font-family:"Swis721 BT", Roman;}

.float-left input[type="search"]{background: transparent; border: 1px solid #3b6b96; color: #74a7d4; font-size:16px;}
.subscribe .subscribe_right [type="button"]{background: #277aa3; border: 1px solid #54a9d3; color: #77ccf7; padding:7px 40px; font-weight:normal;}


.coupons{padding:55px 0px; background:#e4f3fa;}
.coupons .exclusive_coupons{ background:#e8f3f8; border:5px solid #277aa3; padding: 30px 10px; text-align: center; width:100%;}
.coupons .exclusive_coupons h3{font-size:26px; font-family:"Swis721 BT", Roman; font-weight:600; text-transform:uppercase; color:#277aa3;}
.coupons .exclusive_coupons p{font-size:18px; font-family:"Swis721 BT", Roman; font-weight:normal; color:#585959; padding:10px 0px;}
.coupons .exclusive_coupons h5{font-size:20px; font-family:"Swis721 BT", Roman; font-weight:400; text-transform:uppercase; color:#277aa3;    padding: 0px 0px 10px 0px;}
.coupons .exclusive_coupons .coupons_view_more{background:#277aa3; padding:5px 12px;}
.coupons .exclusive_coupons a.coupons_view_more{font-size:14px; font-family:"Swis721 BT", Roman; font-weight:Normal; text-transform:uppercase; color:#fff; text-decoration:none;}

.coupons .exclusive_offers{ background:#e8f3f8; border:5px solid #277aa3; padding: 30px 0px; text-align: center;  width:100%;}
.coupons .exclusive_offers h3{font-size:26px; font-family:"Swis721 BT", Roman; font-weight:600; text-transform:uppercase; color:#277aa3;}
.coupons .exclusive_offers p{font-size:18px; font-family:"Swis721 BT", Roman; font-weight:normal; color:#585959; padding:10px 0px;}
.coupons .exclusive_offers h5{font-size:20px; font-family:"Swis721 BT", Roman; font-weight:400; text-transform:uppercase; color:#277aa3;    padding: 0px 0px 10px 0px;}
.coupons .exclusive_offers .offer_view_more{background:#277aa3; padding:5px 12px;}
.coupons .exclusive_offers a.offer_view_more{font-size:14px; font-family:"Swis721 BT", Roman; font-weight:Normal; text-transform:uppercase; color:#fff; text-decoration:none;}

.coupons .retail_offer{ background:#277aa3; border:5px solid #26b2f7; padding: 30px 0px; text-align: center;  width:100%;}
.coupons .retail_offer h3{font-size:26px; font-family:"Swis721 BT", Roman; font-weight:600; text-transform:uppercase; color:#fff;}
.coupons .retail_offer p{font-size:18px; font-family:"Swis721 BT", Roman; font-weight:normal; color:#fff; padding:10px 0px;}
.coupons .retail_offer h5{font-size:20px; font-family:"Swis721 BT", Roman; font-weight:400; text-transform:uppercase; color:#fff;    padding: 0px 0px 10px 0px;}
.coupons .retail_offer .retailer_view_more{background:#26b2f7; padding:5px 12px;}
.coupons .retail_offer a.retailer_view_more{font-size:14px; font-family:"Swis721 BT", Roman; font-weight:Normal; text-transform:uppercase; color:#fff; text-decoration:none;}

.coupons .exclusive_coupons:hover, .coupons .retail_offer:hover, .exclusive_offers:hover{box-shadow: 0px 6px 20px #666; transition:all ease 1s;}


.footer_part {padding:50px 0px; background:#043f71 url(../images/footer_back.png) left top no-repeat;}
.footer_part .aboutus h3{font-size:21px; font-family:"Swis721 BT", Roman; font-weight:normal; text-transform:uppercase; color:#aae1fc; padding:0px 0px 10px 0px;}
.footer_part .aboutus p{font-size:16px; font-family:"Swis721 BT", Roman; font-weight:normal; color:#fff;padding: 0px 0px 10px 0px;}
a.footer_view_more{color:#fff; border:1px solid #fff; background:transparent; padding: 4px 21px; font-size: 15px;}
a.footer_view_more:hover{color:#fff; border:1px solid #fff; background:#26b2f7; transition:all ease 1s; text-decoration:none;}

.footer_part .need_help h3{font-size:21px; font-family:"Swis721 BT", Roman; font-weight:normal; text-transform:uppercase; color:#aae1fc; padding:0px 0px 5px 0px;}
.footer_part .need_help ul{padding:0px 0px 0px 10px;}
.footer_part .need_help ul li{list-style:none; display:block;}
.footer_part .need_help ul li a{color:#fff; line-height:34px;}
.footer_part .need_help ul li img{padding:0px 5px 0px 0px;}

.footer_part .social_links h3{font-size:21px; font-family:"Swis721 BT", Roman; font-weight:normal; text-transform:uppercase; color:#aae1fc; padding:0px 0px 5px 0px;}
.footer_part .social_links ul{padding:0px 0px 0px 10px;}
.footer_part .social_links ul li{list-style:none; display:inline-block; padding:0px 2px;}
.footer_part .social_links ul li a{color:#fff; line-height:34px;}

.copyright{padding:10px 0px; background:#012441;}
.copyright .copyright_style{text-align:center; color:#fff;}
.copyright .copyright_style p{text-align:center; color:#a6d4fb; margin:0px; font-size:15px;}
.copyright .copyright_style p span{text-align:center; color:#fff; margin:0px; font-size:15px;}

.menu_back{width:100%; height:184px; background:url(../images/menu_back.jpg) top center no-repeat;} 
.menu_back h4{font-family:"Swis721 BT", Roman; font-size:16px; font-weight:normal; color:#fff; padding:30px 0px 0px 0px;}
.menu_back h4 a{color:#fff;}
.menu_back h2{    font-family: "Swis721 BT", Roman;
    font-size: 36px;
    font-weight: normal;
    color: #fff;
    padding: 20px 0px 0px 0px;
    text-shadow: 1px 2px 10px #333;}

.about_back{width:100%; height:185px; background:url(../images/about_back.jpg) top center no-repeat;} 
.about_back h4{font-family:"Swis721 BT", Roman; font-size:16px; font-weight:normal; color:#fff; padding:30px 0px 0px 0px;}
.about_back h4 a{color:#fff;}
.about_back h2{    font-family: "Swis721 BT", Roman;
    font-size: 36px;
    font-weight: normal;
    color: #fff;
    padding: 20px 0px 0px 0px;
    text-shadow: 1px 2px 10px #333;}
	
.contact_back{width:100%; height:135px; background:url(../images/about_back.jpg) top center no-repeat;} 
.contact_back h4{font-family:"Swis721 BT", Roman; font-size:16px; font-weight:normal; color:#fff; padding:20px 0px 0px 0px;}
.contact_back h4 a{color:#fff;}
.contact_back h2{    font-family: "Swis721 BT", Roman;
    font-size: 36px;
    font-weight: normal;
    color: #fff;
    padding: 6px 0px 0px 0px;
    text-shadow: 1px 2px 10px #333;}
	
.about_us{background:#fcfafa; padding:40px 0px;}
.about_us h4{font-family:"Swis721 BT", Roman; font-size:21px; font-weight:600; color:#3f4040; padding:0px 0px 10px 0px;}
.about_us p{font-family:"Swis721 BT", Roman; font-size:16px; font-weight:normal; color:#6a6b6b; padding:0px 0px 10px 0px;}
.about_us ul li{font-family:"Swis721 BT", Roman; font-size:16px; font-weight:normal; color:#6a6b6b; padding:0px 0px 0px 0px;}

.privacy{background:#fcfafa; padding:40px 0px;}
.privacy h4{font-family:"Swis721 BT", Roman; font-size:21px; font-weight:600; color:#3f4040; padding:0px 0px 10px 0px;}
.privacy p{font-family:"Swis721 BT", Roman; font-size:16px; font-weight:normal; color:#6a6b6b; padding:0px 0px 10px 0px;}
.privacy ul li{font-family:"Swis721 BT", Roman; font-size:16px; font-weight:normal; color:#6a6b6b; padding:0px 0px 10px 0px; line-height:21px;}
.privacy ol li{font-family:"Swis721 BT", Roman; font-size:16px; font-weight:normal; color:#6a6b6b; padding:10px 0px 0px 0px; line-height:21px;}

.content-wrapper {
    margin-left: 245px;
    min-height: 100vh;
    padding: 1.5rem 1.9rem;
    transition: width 0.25s ease, margin 0.25s ease;
    width: calc(100% - 247px);
}
.menu_item_style{
	    background: #f2f3f4;
    border: 1px solid #dee0e2;
    text-align: center; padding:20px 0px 10px 0px;
}
.menu_item_style:hover{
	    background: #e0e8ef;
    border: 1px solid #dee0e2;
    text-align: center; padding:20px 0px 10px 0px;
	transition:all ease 1s;
}
.menu_item_style h4{font-size:22px; font-family:"Swis721 BT", Roman; font-weight:600; text-transform:uppercase; color:#4b4b4b; padding:15px 0px 0px 0px;}
.menu_item_style p{font-size:16px; font-family:"Swis721 BT", Roman; font-weight:normal; color:#4b4b4b; padding:5px 0px 0px 0px;}
.menu_item_style p span{font-size:21px; font-family:"Swis721 BT", Roman; font-weight:600; color:#d04052; padding:5px 0px 0px 0px;}

.modal_head_style{padding:10px 15px!important; background:#033966; color:#fff;}
.modal_head_style .close{color:#fff; opacity:0.9;}
.modal_head_style .close:hover{color:#fff; opacity:0.9;}

.modal-footer {background:#de031f!important; padding:10px 15px!important;}
.modal-footer button{background:trasparent; border:1px solid #fff; color:#fff; text-transform:uppercase; font-size:16px;}
.modal-footer button:hover{background:#b70119; border:1px solid #fff; color:#fff;}

.about_us .chicken_Soup{width: 100%; height:100%;}
.about_us .chicken_Soup figcaption{font-size:18px; font-family:"Swis721 BT", Roman; font-weight:600; text-transform:uppercase; color:#fff; padding:5px 0px 5px 0px; background:#005195; text-align:center;}
.about_us .chicken_Soup figcaption a{color:#fff; text-decoration:none;}
.about_us .chicken_Soup figcaption a:hover{color:#fff; text-decoration:none;}

.about_us .beer{width: 100%; height:100%;}
.about_us .beer figcaption{font-size:18px; font-family:"Swis721 BT", Roman; font-weight:600; text-transform:uppercase; color:#fff; padding:5px 0px 5px 0px; background:#003a6a; text-align:center;}
.about_us .beer figcaption a{color:#fff; text-decoration:none;}
.about_us .beer figcaption a:hover{color:#fff; text-decoration:none;}

.about_us .kids{width: 100%; height:100%;}
.about_us .kids figcaption{font-size:18px; font-family:"Swis721 BT", Roman; font-weight:600; text-transform:uppercase; color:#fff; padding:5px 0px 5px 0px; background:#1a71d3; text-align:center;}
.about_us .kids figcaption a{color:#fff; text-decoration:none;}
.about_us .kids figcaption a:hover{color:#fff; text-decoration:none;}

.about_us .chicken_kawab{width: 100%; height:100%;}
.about_us .chicken_kawab figcaption{font-size:18px; font-family:"Swis721 BT", Roman; font-weight:600; text-transform:uppercase; color:#fff; padding:5px 0px 5px 0px; background:#32024b; text-align:center;}
.about_us .chicken_kawab figcaption a{color:#fff; text-decoration:none;}
.about_us .chicken_kawab figcaption a:hover{color:#fff; text-decoration:none;}

.about_us .today_offer{background:#eee; border:3px solid #1276c3; padding:20px 5px 10px 5px; min-height:320px; text-align:center;}
.today_offer h4{font-family:"Swis721 BT", Roman; font-size:26px; font-weight:600; text-transform:uppercase; padding:10px 0px 0px 0px; color:#0570c3;}
.today_offer h5{padding:0px 0px 5px 0px; font-size: 18px;}
.today_offer p{padding:10px 0px 5px 0px; font-size: 14px;}

.about_us .south_indian{width: 100%; height:100%;}
.about_us .south_indian figcaption{font-size:18px; font-family:"Swis721 BT", Roman; font-weight:600; text-transform:uppercase; color:#fff; padding:5px 0px 5px 0px; background:#004751; text-align:center;}
.about_us .south_indian figcaption a{color:#fff; text-decoration:none;}
.about_us .south_indian figcaption a:hover{color:#fff; text-decoration:none;}

.about_us .pizza_burger{width: 100%; height:100%;}
.about_us .pizza_burger figcaption{font-size:18px; font-family:"Swis721 BT", Roman; font-weight:600; text-transform:uppercase; color:#fff; padding:5px 0px 5px 0px; background:#760120; text-align:center;}
.about_us .pizza_burger figcaption a{color:#fff; text-decoration:none;}
.about_us .pizza_burger figcaption a:hover{color:#fff; text-decoration:none;}

.about_us .paneer_masala{width: 100%; height:100%;}
.about_us .paneer_masala figcaption{font-size:18px; font-family:"Swis721 BT", Roman; font-weight:600; text-transform:uppercase; color:#fff; padding:5px 0px 5px 0px; background:#1b3200; text-align:center;}
.about_us .paneer_masala figcaption a{color:#fff; text-decoration:none;}
.about_us .paneer_masala figcaption a:hover{color:#fff; text-decoration:none;}

.about_us .discount{border:3px solid #1276c3; width:100%; margin:20px 0px 0px 0px;}
.about_us .discount img{width:100%;}


.cart_back{width:100%; height:134px; background:url(../images/menu_back.jpg) top center no-repeat;} 
.cart_back h4{font-family:"Swis721 BT", Roman; font-size:16px; font-weight:normal; color:#fff; padding:10px 0px 0px 0px;}
.cart_back h4 a{color:#fff;}
.cart_back h2{    font-family: "Swis721 BT", Roman;
    font-size: 36px;
    font-weight: normal;
    color: #fff;
    padding: 20px 0px 0px 0px;
    text-shadow: 1px 2px 10px #333;}
.cart_top_back{background:#0d6089; padding:10px 5px;}
.cart_top_back .menu_item_list{ background: #0d6089  url("../images/arrow_up_down.png") no-repeat right ; color:#c0ddeb; border:1px solid #c0ddeb;}

.cart_top_back select.menu_item_list option {line-height:30px;}
.btn_style{background:transparent; color:#fff!important; border:1px solid #fff!important; margin-right:10px;}

.left_menu_items{background: #eee; padding: 20px 0px; box-shadow: 0px 0px 10px 0px #ccc;}
.left_menu_items figcaption{background: #074171; color: #fff; padding: 5px 0px; text-align: center;}
.left_menu_items figcaption a{color:#fff; text-decoration:none;}

.btn_style1{
background: #05589d!important;
    color: #fff!important;
    border: 1px solid #0e77ce!important;
    margin-right: 10px;
    padding: 15px 30px!important;
    text-transform: uppercase;
    font-size: 16px!important;
}
.btn_style1:hover{background:#26b2f7!important; transition:all ease 1s; border: 1px solid #44a2d0!important;}

.quantity {
 display: inline-block; }

.quantity .input-text.qty {
 width: 35px;
 height: 41px;
 padding: 0 5px;
 text-align: center;
 background-color: transparent;
 border: 1px solid #efefef;
}

.quantity.buttons_added {
 text-align: left;
 position: relative;
 white-space: nowrap;
 vertical-align: top;
 padding: 10px 0px; }

.quantity.buttons_added input {
 display: inline-block;
 margin: 0;
 vertical-align: top;
 box-shadow: none;
}

.quantity.buttons_added .minus,
.quantity.buttons_added .plus {
 padding: 7px 10px 8px;
 height: 41px;
 background-color: #ffffff;
 border: 1px solid #efefef;
 cursor:pointer;}

.quantity.buttons_added .minus:hover,
.quantity.buttons_added .plus:hover {
 background: #eeeeee; }

.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button {
 -webkit-appearance: none;
 -moz-appearance: none;
 margin: 0; }
 
 .quantity.buttons_added .minus:focus,
.quantity.buttons_added .plus:focus {
 outline: none; }
 
.right_cart_block{background: #f9f9f8; margin: 0px; box-shadow: 0px 0px 10px 0px #ccc; padding:padding: 0px 15px!important;}
.right_cart_block h4{background:#074171; color:#fff; padding:10px 0px; text-align:center; font-size:18px; text-transform:uppercase; width: 100%;}
.right_cart_block p{padding:10px 20px 0px 20px; text-align:justify; font-size:16px;}
.right_cart_block h5{padding:20px 0px 0px 0px; text-align:center; font-size:14px;}
.right_cart_block h5 span{color:#f51f29; font-size: 18px;}
.cart_total ul {padding:0px 15px;}
.cart_total ul li{list-style: none; line-height: 36px;}
.price_total ul {padding:0px;}
.price_total ul li{list-style: none; line-height: 36px;}

.grand_total ul{padding:0px 15px;}
.grand_total ul li{list-style: none; line-height: 36px; font-size:22px; font-weight:600;}
.grand_price ul {padding:0px 0px 0px 30px;}
.grand_price ul li{list-style: none; line-height: 36px;  font-size:22px;  font-weight:600; color:#f51f29}

.form_style{background: #fff; padding: 10px 15px; box-shadow: 1px 3px 10px #e4e0e0;}

.checkbox-inline, .radio-inline {
    position: relative;
    display: inline-block;
    padding-left: 30px;
    margin-top: 7px;
    font-weight: 400;
    vertical-align: middle;
    cursor: pointer;
}
.radio-inline input[type=radio] {
    position: absolute;
    margin-top: 4px\9;
    margin-left: -16px;
}
input[type=radio] {
    margin: 7px 0 0;
    margin-top: 1px\9;
    line-height: normal;
}




.contact_us{background:#fcfafa; padding:40px 0px;}
.contact_us h4{font-family:"Swis721 BT", Roman; font-size:22px; font-weight:400; color:#277aa3; padding:0px 0px 5px 0px;}
.contact_us p{font-family:"Swis721 BT", Roman; font-size:16px; font-weight:normal; color:#6a6b6b; padding:0px 0px 10px 0px;}
.contact_us ul li{font-family:"Swis721 BT", Roman; font-size:16px; font-weight:normal; color:#6a6b6b; padding:0px 0px 0px 0px;}

.contact_info {background: #fff; padding: 30px 15px 15px; float: left; width: 100%; margin: 6px 0 15px; border: 1px solid #eee;}
.contact_info:hover{box-shadow:5px 5px 25px #ddddde; transition:all ease 1s;}
.contact_us .contact_info i.icon_color{color:#277aa3;}

.form_info {background: #fff; padding: 30px 15px 15px; float: left; width: 100%; margin: 6px 0 15px; max-height:630px; border: 1px solid #eee; color:#545454;}
.form_info:hover{box-shadow:5px 5px 25px #ddddde; transition:all ease 1s;}
.form_info h4{font-family:"Swis721 BT", Roman; font-size:22px; font-weight:400; color:#277aa3; padding:0px 0px 5px 15px;}
.form_info p{font-family:"Swis721 BT", Roman; font-size:16px; font-weight:normal; color:#6a6b6b; padding:0px 0px 10px 15px;}
.form_info textarea{width:100%;    padding: 10px;    border: 1px solid #ced4da;}

.map_style img{width:100%;}


